Brilliant. I dug out my APC Mini a few months ago and started learning PD a couple of weeks ago, with an idea to making some kind of sequencer. So I found your videos, started following you and you reward me by doing the hard bit for me!
I have done sequencers on a number of controllers. Instead of duplicating number boxes etc, its better to write the led states into an array or text object. And just do a lookup from table/text with a function call (send - function - return). This way you can have multiple layers and eventually it is much easier to modify.
Any chance you could link to an example somewhere (your own or someone else’s?). I’m trying to learn this exact thing and had sort of dreamt up the idea of it without knowing what to call it. Now i can at least search for a tutorial! Thank you!
Amazing work! I used your MaxMSP patch to make a version with swing and polyrhytms for the Launchpad Mini Mk3 for MaxForLive. Great insight as well into how pureData/Max work, thanks a lot!
I've made this with pd toggles, but never with hardware, cause i still don't have none 😓 3:50 If you want that a message come first on the cold inlet, it's better to use the [trigger] or [t] object. In this case it should be [trigger bang bang] or [t b b].
I weirdly developed a bad habit of not using [trigger] cuz I didn't know the use-case. But dang yeah, you can change the order of the output... I needed to make a separate quick video on hot/cold inlet so I'll make sure to use it. THANKS!
Nice video :) I build a pretty complicated sequencer in PD using a Launch Key Mini as user interface and an old Android tablet as a display. It also has a ton of pr. step functions, like transpose, probability, conditional triggers, trigger loop and much more. A few comments: Using delays to turn light on/off is not very good practice, because if you change the bpm a lot, it can cause issues, as the light might not turn off before next step. IF you have to use delays, then make sure that the delay that turns off the light is synced to BPM. So for example you calculate what a 16th note is from the bpm you are using, and then take HALF of the 16th note in ms and use that value, so the light is always turned off on half of a 16th note, no matter which BPM you are using, instead of a fixed value. Also for storing the steps on/off you could use tables, to have more than one pattern to choose from. It does get a bit more complicated, but it will open up a lot of doors later on, down the road. Anyway, keep up the good work ;)
Yo this is genius! I got the apc as a birthday present and, while I really like it, it doesn't teally fit so well in my workflow... Found your channel just now te check arduino and DAC CV possibilites and I guess I'll be making both of these for my future setup lol thanks for sharing your work!
Thanks for your video, great stuff! Not sure if you're aware of it, but you can also add a parameter to the [notein] object. You can significantly simplify your patch by using [notein 56], [notein 57], [notein 58] etc etc and they will only be listening to those particular midi signals. Same way you used the [ctlin] object! :)
Very nice. Lots of familiar stuff from when I started down the DIY sequencer rabbit hole, like sending velocity through a select object. From here I'd possibly convert it to use either a List or a Text for each sequence, so things like the step count can be controlled by a parameter, and so the current state of the sequencer can be saved and loaded. Also I'd maybe use some Float and Trigger objects to get the timings right for the hot and cold inlets instead of a delay.. though using a 1ms delay definitely works for that as well.
I agree, I was working with some granular stuff earlier, where timing really mattered a lot, and I had imho great results with using [t b f] for cold inlets
Very cool, Would it be possible to display 16 steps per line? For example the steps that had a hit on both sets of 8 would be one color and the steps that had a hit on only one of the sets of 8 would be a diff color? Or maybe as the last step hits, the next set of 8 would be displayed in another color. If the last step of the 8 had a hit directly following it could be yet another color? All on the same row so you could have more instruments?
Hey, im a huge fan of many of your videos. Im looking forward to do a drum sequencer for a midi controller i just made, but i have no experience in max for live, would you help me ?
I was thinking, why AKAI don't do the integration among MPC and APC, to extend the functionality of step sequencer. Fisical button is better for live performance
just go into pure data patching... running into issues implementing this on the new apc mini. I have an issue where the triggered key turns off when you press another key but turns back on when the sequence comes back around. any help would be appreciated
It should be possible! I recommend applying what I discuss in this video to that hardware. It should be a very similar process. Good luck and have fun!
Hey, do you think this would work on a Reloop Keypad as well? it has 16 led buttons that actually do light up like a sequencer when powering on. Such a pity they didn't think on making this a feature :V
Awesome! I had given up on trying to get my Akai APC40's buttons to light up. Now, I can have multiple states! WooHoo! Just assembling the 4 channel master controller, which will need to provide 16 step image sequences. Now, I'll know how! Thanks! (are you monitoring my progress through the TV screen?) :-)
Yeah, I should start talking about interfacing mobile phone with Pure Data and Max. I used TouchOSC a while back, and it's a lot of fun. The main issue is that I use my phone to film these videos, haha.
hello! cool idea and good work! I am wondering if you can somehow upload the pd to the daisy seed and do this without a laptop. Do you thing is possible?
I'm pretty behind on Ableton so not really qualified to make a tutorial on Link. I JUUUST upgraded my Ableton 9 from 11 after a decade of use. I still have a lot to catch up on. Thanks for the suggestion though!
Well done ! i discover PD and i think it' s THE soft who can control Magicq. it's my light DMX soft from CHAMSYS compagny. I wonder how send APC MINI notes to an execute Button on Magicq ? Can you help me please ? Do you know Magicq ? Or do you know someone who worked on this ? best Regards
i have been wanting to hack my APC mini for an age to use it as an instrument so this video is fantastic :D although i was trying to follow along in max, but early on i ran into a bit of an odd situation. i set up the note in, the velocity sensor, and the objects that determine the colour or on/off of the LED. i pressed the first pad and it lit up. i pressed it again and it turned off. i pressed a different pad, and the first pad lit up as well. but when i opened the final patch, it didn't do this at all. not entirely sure what's happening which is a shame. got a lot of ideas to use it with :'D
as an update, i tried it out in pd. worked perfectly and flawlessly. closed that down. went back to max and made the same patch, and now it's working as intended. not entirely sure what changed but can't complain if it works xD
Brilliant. I dug out my APC Mini a few months ago and started learning PD a couple of weeks ago, with an idea to making some kind of sequencer. So I found your videos, started following you and you reward me by doing the hard bit for me!
Great timing!!
And I knew there were more people who wanted to use their APC to control a step sequencer!!!
Have fun!!
I have done sequencers on a number of controllers. Instead of duplicating number boxes etc, its better to write the led states into an array or text object. And just do a lookup from table/text with a function call (send - function - return). This way you can have multiple layers and eventually it is much easier to modify.
Thank you so much for the tip!
Any chance you could link to an example somewhere (your own or someone else’s?). I’m trying to learn this exact thing and had sort of dreamt up the idea of it without knowing what to call it. Now i can at least search for a tutorial! Thank you!
Amazing work! I used your MaxMSP patch to make a version with swing and polyrhytms for the Launchpad Mini Mk3 for MaxForLive. Great insight as well into how pureData/Max work, thanks a lot!
That's an awesome direction you took from this tutorial!! Hope you're having fun making music with that :)
I've made this with pd toggles, but never with hardware, cause i still don't have none 😓
3:50 If you want that a message come first on the cold inlet, it's better to use the [trigger] or [t] object. In this case it should be [trigger bang bang] or [t b b].
I weirdly developed a bad habit of not using [trigger] cuz I didn't know the use-case.
But dang yeah, you can change the order of the output... I needed to make a separate quick video on hot/cold inlet so I'll make sure to use it. THANKS!
Nice video :)
I build a pretty complicated sequencer in PD using a Launch Key Mini as user interface and an old Android tablet as a display. It also has a ton of pr. step functions, like transpose, probability, conditional triggers, trigger loop and much more.
A few comments:
Using delays to turn light on/off is not very good practice, because if you change the bpm a lot, it can cause issues, as the light might not turn off before next step. IF you have to use delays, then make sure that the delay that turns off the light is synced to BPM. So for example you calculate what a 16th note is from the bpm you are using, and then take HALF of the 16th note in ms and use that value, so the light is always turned off on half of a 16th note, no matter which BPM you are using, instead of a fixed value.
Also for storing the steps on/off you could use tables, to have more than one pattern to choose from. It does get a bit more complicated, but it will open up a lot of doors later on, down the road.
Anyway, keep up the good work ;)
Thanks for the feedback!! I appreciate it.
Yeah, I should've at least used division for the delay-off instead of [- 50]. Bad move on my part!
Yo this is genius! I got the apc as a birthday present and, while I really like it, it doesn't teally fit so well in my workflow... Found your channel just now te check arduino and DAC CV possibilites and I guess I'll be making both of these for my future setup lol thanks for sharing your work!
Nice!!! Yeah, APC didn't work with my workflow either.
Could be cool to make CV sequencer?????? Keep us posted!
Thanks for your video, great stuff! Not sure if you're aware of it, but you can also add a parameter to the [notein] object. You can significantly simplify your patch by using [notein 56], [notein 57], [notein 58] etc etc and they will only be listening to those particular midi signals. Same way you used the [ctlin] object! :)
but doesn't |notein 1| select the midi channel instead of filtering the notes?
Very nice. Lots of familiar stuff from when I started down the DIY sequencer rabbit hole, like sending velocity through a select object. From here I'd possibly convert it to use either a List or a Text for each sequence, so things like the step count can be controlled by a parameter, and so the current state of the sequencer can be saved and loaded. Also I'd maybe use some Float and Trigger objects to get the timings right for the hot and cold inlets instead of a delay.. though using a 1ms delay definitely works for that as well.
I agree, I was working with some granular stuff earlier, where timing really mattered a lot, and I had imho great results with using [t b f] for cold inlets
yeah, I completely overlooked that when I was learning Max for the first time. Definitely gonna start using [trigger] finally.
Very cool, Would it be possible to display 16 steps per line? For example the steps that had a hit on both sets of 8 would be one color and the steps that had a hit on only one of the sets of 8 would be a diff color? Or maybe as the last step hits, the next set of 8 would be displayed in another color. If the last step of the 8 had a hit directly following it could be yet another color? All on the same row so you could have more instruments?
Man, your tutorials are absolutely amazing 🙌 Thank you!
I love this, thanks so much for sharing!
Glad to hear it!
Nice video. It would be awesome to see this device available as a maxforlive device or custom control surface
Yeah! It should be pretty easy to port what you see in this video for M4L
You are a crazyyyyyy guy,thats all i have to say geniuuuuuuuss :D thank you
Hey, im a huge fan of many of your videos. Im looking forward to do a drum sequencer for a midi controller i just made, but i have no experience in max for live, would you help me ?
I recommend checking out some M4L tutorials that are out there. And then you should able to turn this patch into a M4L device. Good luck!!
I was thinking, why AKAI don't do the integration among MPC and APC, to extend the functionality of step sequencer. Fisical button is better for live performance
amzing nerdy work !
Yay, thanks!
just go into pure data patching... running into issues implementing this on the new apc mini. I have an issue where the triggered key turns off when you press another key but turns back on when the sequence comes back around. any help would be appreciated
Just wondering how possible, complicated it would be to revert the apc back to its original function as a clip launcher after doing this.
Hi thank you for uploading this video, But I would like to know if its possible to map the apc 40 mk2 ?
It should be possible! I recommend applying what I discuss in this video to that hardware. It should be a very similar process. Good luck and have fun!
Hey, do you think this would work on a Reloop Keypad as well? it has 16 led buttons that actually do light up like a sequencer when powering on. Such a pity they didn't think on making this a feature :V
It might! The only way to find out is to try it//
I hope it works!
Hey man does this work with the apc40mkii ? With the new ableton update 11.3.3?
Could the files work with the mini mk2? What should I do with the files?
It should be able to! I recommend just connecting it to your computer and follow this tutorial.
Awesome! I had given up on trying to get my Akai APC40's buttons to light up. Now, I can have multiple states! WooHoo!
Just assembling the 4 channel master controller, which will need to provide 16 step image sequences. Now, I'll know how!
Thanks!
(are you monitoring my progress through the TV screen?)
:-)
I AM OMNISCIENT
(glad to hear that this video will help with your project!)
con cada video que subes aprendo o se me ocurren nuevas ideas, llegara el momento que hables sobre mobmuplat? saludos!
Yeah, I should start talking about interfacing mobile phone with Pure Data and Max. I used TouchOSC a while back, and it's a lot of fun.
The main issue is that I use my phone to film these videos, haha.
🔥
Thanks!!
hello! cool idea and good work! I am wondering if you can somehow upload the pd to the daisy seed and do this without a laptop. Do you thing is possible?
That would be cool to try! I haven't looked that much into it so your guess is good as mine!
I would like to use your script with Ableton Live, do you think it's possible ? It Would be great !!
Yeah, it should be possible to adjust some things and turn it into a M4L device!!
@@SoundSimulator I try to turn your script to a midi effect in Live but it's a little bit too complicated to me....Could you help me ?
Thanks for yours video, it's cool man! You may already have cover the subjet but it could be nice to have something on ableton link ;))
I'm pretty behind on Ableton so not really qualified to make a tutorial on Link. I JUUUST upgraded my Ableton 9 from 11 after a decade of use.
I still have a lot to catch up on. Thanks for the suggestion though!
Works with Reaper?
Well done ! i discover PD and i think it' s THE soft who can control Magicq. it's my light DMX soft from CHAMSYS compagny. I wonder how send APC MINI notes to an execute Button on Magicq ? Can you help me please ? Do you know Magicq ? Or do you know someone who worked on this ? best Regards
thanks!! i have this device i may get another one just to run as a seqencer
i have been wanting to hack my APC mini for an age to use it as an instrument so this video is fantastic :D although i was trying to follow along in max, but early on i ran into a bit of an odd situation. i set up the note in, the velocity sensor, and the objects that determine the colour or on/off of the LED. i pressed the first pad and it lit up. i pressed it again and it turned off. i pressed a different pad, and the first pad lit up as well. but when i opened the final patch, it didn't do this at all. not entirely sure what's happening which is a shame. got a lot of ideas to use it with :'D
as an update, i tried it out in pd. worked perfectly and flawlessly. closed that down. went back to max and made the same patch, and now it's working as intended. not entirely sure what changed but can't complain if it works xD
@@drunkard103 Magic!
Can You make one for the APC40 mk2
It should work similarly :)
@@SoundSimulator i belive You, but I’ m not an IT expert!😞
It looks promising, but I don't know what I should do with the downloaded files. Sorry, but I'm not an expert of this.
Do you know if this would work with a UNTZtrument trellis step sequencer with ableton?
Hi, I'd love to try this but can't seem to download it from the link, do you have a mirror available?
Is there an error when you try to download it?