APC40 - Step Sequencer, Note Mode, 2nd Device Control, etc.
Re: Note Mode for the APC40 - Python Scripts
I don't want to risk any future sponsorship akai might send my way but Hanz what your doing is surely embarrasing to them you think? Surely they should have one this as part of the announcement of the APC20??
Essential Update imho..... And good shout on the pitch plugin, didn't think of that.....
Cheers
D
Essential Update imho..... And good shout on the pitch plugin, didn't think of that.....
Cheers
D
-
concept_control
- Posts: 85
- Joined: Sun Oct 12, 2008 3:57 pm
Re: Note Mode for the APC40 - Python Scripts
I'm downloading this instantly, amazing work!
It's kinda disheartening how inflexible the APC40 is out of the box, especially when Live is. I appreciate the way it works with Live is bulletproof as standard and that has it's own perks, but the way you can hardly assign anything yourself without breaking it's core functionality... Gah!
I appreciate there are ways and means with Bome's and whatnot, but the way this is all within Live is ingenious.
Thanks
It's kinda disheartening how inflexible the APC40 is out of the box, especially when Live is. I appreciate the way it works with Live is bulletproof as standard and that has it's own perks, but the way you can hardly assign anything yourself without breaking it's core functionality... Gah!
I appreciate there are ways and means with Bome's and whatnot, but the way this is all within Live is ingenious.
Thanks
Re: Note Mode for the APC40 - Python Scripts
really this is brilliant, doesnt Ableton have anything to say??

I mean, things have really got off to very slow start since 8 and abletons offerings that came with it (apc40, m4l, Share). KInd of like a still birth in some cases (share).
In fact, id say they bit off more than they can chew, and now we have independent coders finishing off their work. Incredible.
I mean, things have really got off to very slow start since 8 and abletons offerings that came with it (apc40, m4l, Share). KInd of like a still birth in some cases (share).
In fact, id say they bit off more than they can chew, and now we have independent coders finishing off their work. Incredible.
ctrl + left/right = select transient
ctrl + shift + left/right = select between transients
ctrl + space = play selection
ctrl + shift + left/right = select between transients
ctrl + space = play selection
Re: Note Mode for the APC40 - Python Scripts
This is fantastic! Undo and redo is the killer feature for me. Now, if there was a way to delete clips by pressing Shift+Clip Launch... Or to get the metronome back...
There is one bug though. The Track Control knob lights don't get updated correctly when jumping to the next set of 8 tracks with Shif+Bank Select. After the jump you have to press one of the unlit Track Control buttons to get the knob lights to update to the new track settings. Jumping sideways on track at a time seems fine though.
Once again, thank you for providing this for free!
There is one bug though. The Track Control knob lights don't get updated correctly when jumping to the next set of 8 tracks with Shif+Bank Select. After the jump you have to press one of the unlit Track Control buttons to get the knob lights to update to the new track settings. Jumping sideways on track at a time seems fine though.
Once again, thank you for providing this for free!
Re: Note Mode for the APC40 - Python Scripts
Yes, I have that bug as well.Ernst wrote:This is fantastic! Undo and redo is the killer feature for me. Now, if there was a way to delete clips by pressing Shift+Clip Launch... Or to get the metronome back...
There is one bug though. The Track Control knob lights don't get updated correctly when jumping to the next set of 8 tracks with Shif+Bank Select. After the jump you have to press one of the unlit Track Control buttons to get the knob lights to update to the new track settings. Jumping sideways on track at a time seems fine though.
Once again, thank you for providing this for free!
-
Datendisco
- Posts: 20
- Joined: Wed Nov 19, 2008 10:36 am
- Location: Hamburg
Re: Note Mode for the APC40 - Python Scripts
That would be on my wishlist, too. Anyway script works like a charm - Many thanks for providing this for free!Ernst wrote:This is fantastic! Undo and redo is the killer feature for me. Now, if there was a way to delete clips by pressing Shift+Clip Launch... Or to get the metronome back...
-
Hanz_Petrov
- Posts: 119
- Joined: Sat Feb 06, 2010 2:39 pm
- Contact:
Re: Note Mode for the APC40 - Python Scripts
@Ernst: Thanks - I'll take a look at how the Track Control LEDs are updated after shifted navigation.
Re-enabling the metronome is easy, however, I'd welcome any suggestions on mapping/layout.
Deleting clips is a different story; the LiveAPI doesn't expose any delete functionality, so there's nothing to map to.
Best,
Hanz
Re-enabling the metronome is easy, however, I'd welcome any suggestions on mapping/layout.
Deleting clips is a different story; the LiveAPI doesn't expose any delete functionality, so there's nothing to map to.
Best,
Hanz
http://remotescripts.blogspot.com/ - an introduction to the Framework classes
Re: Note Mode for the APC40 - Python Scripts
My immediate suggestion for the Metronome would be the Tap Tempo Button and still be able to do tap tempo with Shift+Tap Tempo. But then again, maybe Metronome should stay with it's original button (since it's already labeled) and move Device Lock to the Tap Tempo button? 
Too bad about the Delete. That's really something that I'm missing on the APC40.
Thanks again for all this Hanz!
Too bad about the Delete. That's really something that I'm missing on the APC40.
Thanks again for all this Hanz!
Hanz_Petrov wrote:@Ernst: Thanks - I'll take a look at how the Track Control LEDs are updated after shifted navigation.
Re-enabling the metronome is easy, however, I'd welcome any suggestions on mapping/layout.
Deleting clips is a different story; the LiveAPI doesn't expose any delete functionality, so there's nothing to map to.
Best,
Hanz
-
Datendisco
- Posts: 20
- Joined: Wed Nov 19, 2008 10:36 am
- Location: Hamburg
Re: Note Mode for the APC40 - Python Scripts
+1 for Tap Tempo & Device Lock. 
-
Hanz_Petrov
- Posts: 119
- Joined: Sat Feb 06, 2010 2:39 pm
- Contact:
Re: Note Mode for the APC40 - Python Scripts
Hey all,
I've updated the APC40 note mode script so that the Track Control LEDs now update properly when Shift is pressed.
I've also mapped the Metronome to Shift + Tap Tempo. Sorry, I know that this wasn't necessarily anyone's first choice for mapping, but it was the easiest to implement (plus, I like having a LED button for Device Lock, so that I can check the lock state at a glance ;).
The updated scripts are at my blog.
Best,
Hanz
PS: If there's sufficient interest, I suppose I could "hide" all of the new functions, so that they don't conflict with any of the "labeled" buttons, e.g.:
Shift + Master = Note Mode
Shift + Arm = Slider Reassignment
Shift + Tap Tempo = Device Lock
Shift + Nudge- = Undo
Shift + Nudge+ = Redo
Shift + Cue Volume = Tempo Control
I've updated the APC40 note mode script so that the Track Control LEDs now update properly when Shift is pressed.
I've also mapped the Metronome to Shift + Tap Tempo. Sorry, I know that this wasn't necessarily anyone's first choice for mapping, but it was the easiest to implement (plus, I like having a LED button for Device Lock, so that I can check the lock state at a glance ;).
The updated scripts are at my blog.
Best,
Hanz
PS: If there's sufficient interest, I suppose I could "hide" all of the new functions, so that they don't conflict with any of the "labeled" buttons, e.g.:
Shift + Master = Note Mode
Shift + Arm = Slider Reassignment
Shift + Tap Tempo = Device Lock
Shift + Nudge- = Undo
Shift + Nudge+ = Redo
Shift + Cue Volume = Tempo Control
http://remotescripts.blogspot.com/ - an introduction to the Framework classes
Re: Note Mode for the APC40 - Python Scripts
+1 here for this layout, I was just going to post, it would be best to keep all original functionality when possible(being labeled from akai already) and "shift +" all new features. Hey Hanz any luck with the led feedback for note mode? I tried the Lauchpad trick where you send the note output back to the apc40 but every column in the clip grid is on a separate channel so this poses a problem. Would you be able to set the grid to receive its notes when in notemode and on the same channel? I know I came across something in the max4live api referring to feedback for the buttons.Hanz_Petrov wrote:Hey all,
I've updated the APC40 note mode script so that the Track Control LEDs now update properly when Shift is pressed.
I've also mapped the Metronome to Shift + Tap Tempo. Sorry, I know that this wasn't necessarily anyone's first choice for mapping, but it was the easiest to implement (plus, I like having a LED button for Device Lock, so that I can check the lock state at a glance.
The updated scripts are at my blog.
Best,
Hanz
PS: If there's sufficient interest, I suppose I could "hide" all of the new functions, so that they don't conflict with any of the "labeled" buttons, e.g.:
Shift + Master = Note Mode
Shift + Arm = Slider Reassignment
Shift + Tap Tempo = Device Lock
Shift + Nudge- = Undo
Shift + Nudge+ = Redo
Shift + Cue Volume = Tempo Control
Re: Note Mode for the APC40 - Python Scripts
nice work once again.
I'd probably be down for the shift functions. I still use nudge tempo and metronome.
I'm using the note mode to select various presets, reverb presets etc, and also control some of my looper functions, and reset buttons fro sends etc. I had previously done with with a similar note page via MAX but this appears much less buggy when quickly changing modes.
I've worked out how change the note colors so that they are in little groups depending on the controls. What I'd like to know is if it would be possibly to make them flash depending on what one was last pressed. For example, if I had a rectangle of 6 red notes that change my reverb send parameters (via launching midi clips), can I make it so that the current preset is flashing?
So, if note 73 is pressed, then it beings flashing, and notes 74, 75, 71, 70 and 69 remain still/stop flashing. Then after that if you press 74 it starts flashing and 73 stops flashing.
not expecting anyone to do it for me, I'm just a n00b with python and wondered if I could be pointed in the right direction, or told it's not possible without fucking around with a lot of the existing scripts in which case I might put it down as a bit of a luxury and cope without it.

I'd probably be down for the shift functions. I still use nudge tempo and metronome.
I'm using the note mode to select various presets, reverb presets etc, and also control some of my looper functions, and reset buttons fro sends etc. I had previously done with with a similar note page via MAX but this appears much less buggy when quickly changing modes.
I've worked out how change the note colors so that they are in little groups depending on the controls. What I'd like to know is if it would be possibly to make them flash depending on what one was last pressed. For example, if I had a rectangle of 6 red notes that change my reverb send parameters (via launching midi clips), can I make it so that the current preset is flashing?
So, if note 73 is pressed, then it beings flashing, and notes 74, 75, 71, 70 and 69 remain still/stop flashing. Then after that if you press 74 it starts flashing and 73 stops flashing.
not expecting anyone to do it for me, I'm just a n00b with python and wondered if I could be pointed in the right direction, or told it's not possible without fucking around with a lot of the existing scripts in which case I might put it down as a bit of a luxury and cope without it.
-
concept_control
- Posts: 85
- Joined: Sun Oct 12, 2008 3:57 pm
Re: Note Mode for the APC40 - Python Scripts
Thanks for the update, and I'm for the shift+ option if it's not too much trouble too.
Re: Note Mode for the APC40 - Python Scripts
The shift option for new functions sounds like a great idea!
Hanz_Petrov wrote:Hey all,
I've updated the APC40 note mode script so that the Track Control LEDs now update properly when Shift is pressed.
I've also mapped the Metronome to Shift + Tap Tempo. Sorry, I know that this wasn't necessarily anyone's first choice for mapping, but it was the easiest to implement (plus, I like having a LED button for Device Lock, so that I can check the lock state at a glance.
The updated scripts are at my blog.
Best,
Hanz
PS: If there's sufficient interest, I suppose I could "hide" all of the new functions, so that they don't conflict with any of the "labeled" buttons, e.g.:
Shift + Master = Note Mode
Shift + Arm = Slider Reassignment
Shift + Tap Tempo = Device Lock
Shift + Nudge- = Undo
Shift + Nudge+ = Redo
Shift + Cue Volume = Tempo Control
-
HeadrickProductions
- Posts: 612
- Joined: Fri Sep 11, 2009 7:41 pm
Re: Note Mode for the APC40 - Python Scripts
thanks for the solid update, I second the delete clips function if it is not to hard to implement.
Thanks again for the time spent!
Thanks again for the time spent!
In a K induced Haze (the old K kind not the special K kind ), but an Asian spizz can sometimes bring me out! If ya don't get it, ya never will.
Swing like your life depends on it
Swing like your life depends on it
