Author Topic: APC40 - Controllerist Patch - Now Universal!!  (Read 4859 times)

S4racen

  • Moderator
  • Tweaker
  • ***
  • Posts: 82
  • Karma: +1/-0
Re: My APC40 Setup - Video Now Online!
« Reply #15 on: December 23, 2009, 08:17:03 PM »
Hi there,

Thanks to the feedback so far....



http://www.maxforlive.com/library/device.php?id=137

Updated and refined.....

New functionality mimics the APC40's standard mapping, this'll need a second device on a midi track or the use of bomes to make the most of the APC but for now i' just trying to get the patch working to do what i want it to.... Next steps are a few more Live API calls and then it's onto effects and beatmashing... (probably using the iphone at some point)

Cheers
D
I have no signature.....

babyelephant

  • Tweaker
  • ***
  • Posts: 60
  • Karma: +0/-0
Re: My APC40 Setup - Video Now Online!
« Reply #16 on: December 26, 2009, 05:14:42 AM »
so does max for live pretty much do what bomes is capable of doing?

S4racen

  • Moderator
  • Tweaker
  • ***
  • Posts: 82
  • Karma: +1/-0
Re: My APC40 Setup - Video Now Online!
« Reply #17 on: December 26, 2009, 12:11:53 PM »
The simple answer is No!

It does lots lots more, but it currently doesn;t do what bomes can do with multiple midi channels.....

I'm building my patch with the intent that if MAx doesn't come along quick enough i'll build a bomes preset for the handling of the midi....


UPDATE:

Added some neat little visual elements to the patch so that you can see what the loop length selected is and get feedback on where you are when you halve and double things....



Plus theres a quick guide to what the patch does so far for anyone downloading it from maxforlive.com, i know most of us on here have our heads deep in our own patches but if you have a minute to have a look or download it and have some ideas on what you think it would be good if it could do then please let me know, i'm loving the challenge of figuring things out!

http://vimeo.com/8395502

Cheers
D
I have no signature.....

babyelephant

  • Tweaker
  • ***
  • Posts: 60
  • Karma: +0/-0
Re: My APC40 Setup - Video Now Online!
« Reply #18 on: December 26, 2009, 04:35:35 PM »
hmmm...soo i have enough christmas money for bomes!...should i get it...or should i keep savin for max 4 live

S4racen

  • Moderator
  • Tweaker
  • ***
  • Posts: 82
  • Karma: +1/-0
Replacing Beatlookup & Lucifer with Max4Live (My APC40 Setup)
« Reply #19 on: December 29, 2009, 01:23:50 PM »
Does this help??

UPDATE 4:

This is the one i was waiting to do in Max but i needed a lot of help (much thanks to Michael Chenetz)



http://vimeo.com/8441111

Thanks to Mike Chenetz of maxforlive.info i've finally got round to replacing beatlookup and lucifer within my DJ template so that i can run things as native as possible....

This update to my clip control patch gives beatjumping functionality that can either be on a Stutter or Continue basis, you can also select what division the 8 buttons control either 1/4s or 1/8ths....

With the smooth control you can vary the edges of the slices depending on the style of music your playing...

And finally the reverse function plays all the slices in reverse order from the last slice played and backwards giving a very smooth sounding rewind (only at the same tempo currently)

The patch also adds the Reset option of the 8 macros in the first device in the track, you can record new values and quickly reset to them after playing with say a filter in the mix....

Patch for download at maxforlive.com!

Cheers
D
I have no signature.....

babyelephant

  • Tweaker
  • ***
  • Posts: 60
  • Karma: +0/-0
Re: Replacing Beatlookup & Lucifer with Max4Live (My APC40 Setup)
« Reply #20 on: January 02, 2010, 02:29:55 AM »
dam...you are the master...lol

S4racen

  • Moderator
  • Tweaker
  • ***
  • Posts: 82
  • Karma: +1/-0
Re: Replacing Beatlookup & Lucifer with Max4Live (My APC40 Setup)
« Reply #21 on: January 02, 2010, 04:49:50 AM »
Cheers man, should have an update up later adding some more options to the length of stutter in the beatjump ( i could have eight knobs but i'm going for just one to control the length ) so you can keep jumping to the same place but alter the glitch of it....

Oh and integrating a beatrepeat function down to 1/64th beat along with send punches for sends D E F (ABC are for smooth sends controlled with knobs these are more for your pingpong crash effects.....)

Cheers
D
I have no signature.....

babyelephant

  • Tweaker
  • ***
  • Posts: 60
  • Karma: +0/-0
Re: Replacing Beatlookup & Lucifer with Max4Live (My APC40 Setup)
« Reply #22 on: January 07, 2010, 09:28:43 PM »
so right now are you just using m4l alone...or do you have bomes still running in the back....or you havent started mappin yet

S4racen

  • Moderator
  • Tweaker
  • ***
  • Posts: 82
  • Karma: +1/-0
Re: Replacing Beatlookup & Lucifer with Max4Live (My APC40 Setup)
« Reply #23 on: January 08, 2010, 06:34:33 AM »
I hadn't started mapping till the other day and now i've begun the task....

Once i got my head round it it seems relatively simple (ha ha ha ha ha as if) to create the 5 new control surfaces i want for the cue, activator and rec arm buttons for the APC40 and then the 8 x 5 different control surfaces i need for the stop clip buttons....

That said though i've nearly finished a version which will allow dynamic control over virtually everything (bar one button which you'd have to keymap or something) with a nanokontrol! Pretty good playing live with it as well!

I think i'll then split the two devices and have one for when i'm on a plane and one for when i'm playing with the apc, the first can be midi mapped as standard the second uses the APC40 control surface....

Cheers
D
I have no signature.....

S4racen

  • Moderator
  • Tweaker
  • ***
  • Posts: 82
  • Karma: +1/-0
Re: Replacing Beatlookup & Lucifer with Max4Live (My APC40 Setup)
« Reply #24 on: January 26, 2010, 06:54:58 PM »
Update 6:

Things are much clearer now i've plugged the apc in and learnt how to listen and disable some of it's controls



User Guide
1. Top row of controls are mapped to stop buttons of APC40
2. Left hand rack is the numbered paramter of the device in focus across the first 8 tracks
3. Right Hand rack is control over the choice of the rack number (far right) in this track, up to five racks can be placed before it
4. Boxes in middle, from left....
    Left Box.... Mapped to Activate, Cue and Record Arm buttons on APC, oblong toggles are switches, bottom buttons are available when shift is lit       
        (metronome buttton is shift) different controls per scene as below
        Middle box.... Map the Load Button to something (i use the tap tempo button) or add a keystroke to it, do this for every instance of the device so all load
        at once
        The number box shows the display of the scene that your in control of, this is temporary until i can provide visual feedback to the APC40's scene launch
        buttons
        Knob below Load button is mapped to the Cue Level Knob and it's function changes per scene with a shifted function for each (detailed below)
        Live Slider is as yet unused (details below of development plans)
    Right Box... Currrently shows (when shifted) the scene that is in control by name and those available, until the scene launch buttons can be disabled on
        their own in standard mode i'm unable to add the extra functionality i'd planned as these are reserved for additional audieffects that complement the
        functionality of the rest of the scenes controls


Scene One

Stop Buttons = Display playing status of track and update the lights on the APC40
Activate = Standard Mapping
Cue = Standard Mapping
Rec / Arm = Standard Mapping
Cue Level = Standard Mapping

Scene One Shifted

Stop Buttons = Clip Launch Quantization with update of lights on APC40
Activate = Not yet active, ignore the labels, answers on a postcard for best use
Cue = Standard Mapping
Rec / Arm = Not yet active
Cue Level = Not Yet Active



Scene Two

Stop Buttons = Loop control, turn off set a 1, 2 or 4 bar loop, manually set a loop or halve or double a loop that's been set down to a 1 beat loop
Activate = Not yet Active
Cue = Standard Mapping
Rec / Arm = Not Yet Active
Cue Level = Not Yet Active



Scene Two Shifted

Stop Buttons
1, Follow Action behaviour, play again or play below which kicks in at 1 beat before the end of the clip so works down to 1/4 quantization, this allows you to muck about with loops yet know that your clip will trigger the next clip to play at the right time rather than half way through the loop you were in if you currently use follow actions 
2, Entitled Clip as i wanted to have this button bring the focus of the clip into view and then float the patch as a floating window, press again and your back to see the device (some way off doing this)
3,4,5 select the sends that can be punched in below
6,7, 8, Choose Crossfader assign position

Activator / Cue / Rec Arm all act as punches for the sends displayed on the buttons themselves, think of having a ping pong delay that's filtered to fvck but with a large level of feedback for some sonic business... (i'll be working on my sends as a result of this device as i've never given them enough attention

Cue Level = Not yet Active



Scene Three

Stop Clip Buttons = each corresponds to the pro-rated position in the clip, you haver the choice of the buttons representing 1/4 slices capturing two bars or 1/8 slices capturing just one bar. The metronome lights flash across the APC40. The red highlighted button is the slice glitch size, down to 1/64th. Pressing plays the slice at the size chosen, let go and the audio returns to where it would have been like the slip mode of the CDJ900. When holding a slice playing and moving the Cue Level knob the glitch will change in size, when moving between slices but letting go of the first chosen slice will not end the slice your playing (convoluted explanation, best just press the buttons and see ow it plays, then get crazy with the cue level knob)



Scene Three Shifted

Currently only chooses whether you're dealing with a one bar or two bar capture of audio, the cue level however controls the smoothing effect on the slices which can subtly change the effect based on the audio you are slicing



Things to do.....

1,Disable the scene launch buttons in the standard mode so that 5 banks of new controls can be added
2, Reverser that works on the stop all clips button
3, Reset left hand device on master track select and right hand device on shift plus master track select button
4, Navigation of browser with scene number five on the shifted stop buttons
5, Onerownome on scene 3
6, Shift functionality of scene 3, 4... Suggestions please?
7, Disable and take control of Master Volume control giving both knob and fader functiopnality per scene for effects
8, Add functionality in this area so user can dial in reset values for devices avoiding need to dig into patch to locate the message boxes
9, Give visual feedback on the scene launch buttons of which scene is in control

As you can see i've got a fair bit to do but i've also got a fair bit that has yet to be defined so i'm more than grateful if anyone would like to contribute deas to what the controls may be assigned to....

Cheers
D
I have no signature.....

S4racen

  • Moderator
  • Tweaker
  • ***
  • Posts: 82
  • Karma: +1/-0
I have no signature.....

S4racen

  • Moderator
  • Tweaker
  • ***
  • Posts: 82
  • Karma: +1/-0
Re: Replacing Beatlookup & Lucifer & The Finger with Max4Live (My APC40 Setup)
« Reply #26 on: January 31, 2010, 12:26:50 PM »
Update 7:

Added the ability to trigger the highlighted clip from scene one, a reverse effect (the fp reverser from max4live.com) to the stop all clips button, scene four has a set of four different beatrepeats on it whilst scene five.....

Recreates what i imagine the finger does.... Fill the first eight sends with effects you like, then in scene five the clip stop buttons route the audio to the 8 sends, the first clip stop button pressed then disables the ability to send the original audio to all 8 sends and have a dramatic increase in volume.... Instead the second, third, fourth, fifth etc. clip stop button pressed will instead control the sends on the first send chosen allowing you to send say the audio to a revrb first and then chain it ino a beat repeat for example.... Completely configurable to the effects you want but chevthewizard and GBSR along with Rus-Audio have put out some pretty fantastic rack effects that can be "played"!

Video Here:

http://darrencowley.blogspot.com/2010/01/apc40-control-surface-dj-edition-pt-iii.html

Cheers
D
« Last Edit: January 31, 2010, 01:20:11 PM by S4racen »
I have no signature.....

babyelephant

  • Tweaker
  • ***
  • Posts: 60
  • Karma: +0/-0
Re: Replacing THE FINGER with Max4Live (My APC40 Setup)
« Reply #27 on: January 31, 2010, 11:46:20 PM »
wow man....you are crazy...will def dl this from maxforlive...but since uni started...so little time T_T

S4racen

  • Moderator
  • Tweaker
  • ***
  • Posts: 82
  • Karma: +1/-0
Re: APC40 - Controllerist Patch
« Reply #28 on: February 14, 2010, 09:58:44 AM »
Update 8:

This update is mainly bugfixing with the ability to choose which of five devices on a track the patch controls, i now place my patch as the second device on a track with my dj rack before and after it, that way i can effect signals going into the patch and those coming out (especially effective to filter the stutering effects within the patch)

Been working with JuanSOLO on an update to the control surface master 8x8 which will bear fruit soon, this gives dynamic control of the reset values and the ability to store presets within the patch, once this is done i'll integrate the functionality within as at the moment jumping between devices seems to impose values on the devices the patch is letting go of control of.....

Anyways the best bit of the new update is the beatrepeats and gaters on scene 4.... Limited to 5 clipstop buttons as i want to move these to the scene launch buttons when somebody anybody can help me to disable the scene launch buttons permanently.....

The gater functions off of the Stop All Clips button and is synced to the last chosen beatrepeat, sounds wicked to me but you make up your own mind....

Been asked if i can make the patch functional again for people who don't have an APC40 so i'll try and get that done if enough people want to give the patch a go.....

Cheers
D
I have no signature.....

S4racen

  • Moderator
  • Tweaker
  • ***
  • Posts: 82
  • Karma: +1/-0
My device needs a name!!
« Reply #29 on: February 27, 2010, 07:15:30 AM »
Update 11:

This patch includes a number of revisions:

1, the scene launch buttons are now disabled so i've added new functionality in, not least on scene 3 with Bentosan's eq3 patch so you get high, mid and low kills along with filter up and down, press up and without releasing press down and the filter will glide press up and let go and it'll slam back to uneffect the audio.....

2, Beatrepeats now act more like live's native device, still quantized you pick the point in audio to repeat which then by not letting go of the button and pressing another will change the size of the repeat (this functionality is also on scene two's scene launch buttons as well as being on scene 4 on the stop clip buttons as it seems to complement nicely the looping functions which can only go down to one beat in size)

3, On Scene two (shifted) you can now turn off the follow action functionality as well as choosing it's behaviour when active, choose between play again or play below at the end of a clip (the next clip is triggered 1 beat before the end of the current clip so will work down as low as 1 beat launch quantization

4, The rack on the right now is intelligent to only allow control of devices placed after the patch so as to avoid any crossover of control eg. trying to control the patch itself (bad loop!). Scen Five allows you to choose which device is active but beware that currently values from the current in focus devcie are often carried across into the new device so avoid doing this while audio is playing...

5, The power of Hoffman2k's patch is now included within scene 5, select the send control and you'll launch a floating window that allows you to midi map the 8 knobs displayed and then define clips that when launched change the focus of the 8 knobs, if you choose a clip and select a corresponding send the clip will be launched on the first press of the send controls that are on this scene stop clip buttons, this way i have mapped the Track Control section, Send A of my APC40 so that as i send audio to a send i also have instant control of the device in that send. It take a fair few minutes to get set up but once you've done it once save it within your set and your good to go....

Things to do include some browser stuff that i'd like to implement and it would be nice that when holding the metronome button down i have some functionality of the cliup launch grid on the APC40 for doing stuff like mousecontrol....

The scene launch buttons as well don't currently do their standard function so i need to get into how the redbox works to get that going again (tips please!)

I also have a lot of the Activator and Record Arm buttons unfunctioning at the moment so will look to complete them shortly including a quick focus on clip button.....

Feedback as ever is greatly appreciated, a slave version will appear in the next day or so but if you can't wait simply open a new view of the rack on the left and delete all the live.remotes you find within it....

Cheers
D
Update 9:

Added back the functionality that you'll now be able to use the patch with any controller (however the APC40 works using control surface mapping so no need for hard mapping anything)

In addition been working with JuanSOLO on the racks within it and using live.remotes now you don't get any stutteryness when turning the knobs.....



The best way i use this is to have a dj rack before it (comprising of Tarektih effects including the bottom row of knobs being a dj eq with the twister filter, a phaser, fade2redux and a gain forming the top row) which is then greyed out and controlled by the patch when loaded, this will effect the audion into the patch and then if the same rack is dropped onto every one of the other 8 tracks you have control with 8 knobs over one parameter across all eight tracks quickly switchable by holding down shift (map to the small round button that sits on the shift button) and pressing whichever button you've got mapped to each of the little buttons to the right of the top line of clip stop buttons.... And having just read that back it's a bit of a mouthful so i'll post a video in a bit....

Cheers
D
« Last Edit: February 28, 2010, 05:47:46 PM by S4racen »
I have no signature.....