Hack Your APC Into a Step Sequencer! (Pure Data & MaxMSP)

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ธ.ค. 2024

ความคิดเห็น • 65

  • @IrregularShed
    @IrregularShed 2 ปีที่แล้ว +4

    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!

    • @SoundSimulator
      @SoundSimulator  2 ปีที่แล้ว +1

      Great timing!!
      And I knew there were more people who wanted to use their APC to control a step sequencer!!!
      Have fun!!

  • @SimpleTrax
    @SimpleTrax 2 ปีที่แล้ว +9

    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.

    • @SoundSimulator
      @SoundSimulator  2 ปีที่แล้ว

      Thank you so much for the tip!

    • @frenziedcurtain
      @frenziedcurtain ปีที่แล้ว

      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!

  • @daanleever6411
    @daanleever6411 6 หลายเดือนก่อน +1

    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!

    • @SoundSimulator
      @SoundSimulator  6 หลายเดือนก่อน

      That's an awesome direction you took from this tutorial!! Hope you're having fun making music with that :)

  • @MisterConscio
    @MisterConscio 2 ปีที่แล้ว +5

    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].

    • @SoundSimulator
      @SoundSimulator  2 ปีที่แล้ว +1

      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!

  • @jaffasplaffa1
    @jaffasplaffa1 2 ปีที่แล้ว +1

    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 ;)

    • @SoundSimulator
      @SoundSimulator  2 ปีที่แล้ว +1

      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!

  • @scrie100
    @scrie100 ปีที่แล้ว +1

    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!

    • @SoundSimulator
      @SoundSimulator  ปีที่แล้ว

      Nice!!! Yeah, APC didn't work with my workflow either.
      Could be cool to make CV sequencer?????? Keep us posted!

  • @kellerglee
    @kellerglee ปีที่แล้ว +1

    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! :)

    • @neocolors
      @neocolors ปีที่แล้ว

      but doesn't |notein 1| select the midi channel instead of filtering the notes?

  • @seedmole
    @seedmole 2 ปีที่แล้ว +2

    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.

    • @grundtongrundton
      @grundtongrundton 2 ปีที่แล้ว +2

      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

    • @SoundSimulator
      @SoundSimulator  2 ปีที่แล้ว +2

      yeah, I completely overlooked that when I was learning Max for the first time. Definitely gonna start using [trigger] finally.

  • @unkleskunky
    @unkleskunky 9 หลายเดือนก่อน

    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?

  • @kn58657
    @kn58657 ปีที่แล้ว

    Man, your tutorials are absolutely amazing 🙌 Thank you!

  • @shortattentionspa.....
    @shortattentionspa..... ปีที่แล้ว +1

    I love this, thanks so much for sharing!

  • @calebfrancis8716
    @calebfrancis8716 ปีที่แล้ว +1

    Nice video. It would be awesome to see this device available as a maxforlive device or custom control surface

    • @SoundSimulator
      @SoundSimulator  ปีที่แล้ว

      Yeah! It should be pretty easy to port what you see in this video for M4L

  • @yorawcutz6687
    @yorawcutz6687 ปีที่แล้ว +1

    You are a crazyyyyyy guy,thats all i have to say geniuuuuuuuss :D thank you

  • @isaacsoto_music
    @isaacsoto_music 9 หลายเดือนก่อน +1

    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 ?

    • @SoundSimulator
      @SoundSimulator  9 หลายเดือนก่อน +1

      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!!

  • @clebiovieira
    @clebiovieira ปีที่แล้ว +1

    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

  • @EchoReverb6
    @EchoReverb6 ปีที่แล้ว +1

    amzing nerdy work !

  • @adrianlarreal90
    @adrianlarreal90 11 หลายเดือนก่อน

    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

  • @tomgrimmitt4207
    @tomgrimmitt4207 3 หลายเดือนก่อน

    Just wondering how possible, complicated it would be to revert the apc back to its original function as a clip launcher after doing this.

  • @kevinandree7219
    @kevinandree7219 9 หลายเดือนก่อน +1

    Hi thank you for uploading this video, But I would like to know if its possible to map the apc 40 mk2 ?

    • @SoundSimulator
      @SoundSimulator  9 หลายเดือนก่อน

      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!

  • @jeromnicoara
    @jeromnicoara 2 ปีที่แล้ว +1

    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

    • @SoundSimulator
      @SoundSimulator  2 ปีที่แล้ว +1

      It might! The only way to find out is to try it//
      I hope it works!

  • @P-13dnb
    @P-13dnb ปีที่แล้ว

    Hey man does this work with the apc40mkii ? With the new ableton update 11.3.3?

  • @DJ_AntennA
    @DJ_AntennA ปีที่แล้ว +1

    Could the files work with the mini mk2? What should I do with the files?

    • @SoundSimulator
      @SoundSimulator  ปีที่แล้ว +1

      It should be able to! I recommend just connecting it to your computer and follow this tutorial.

  • @TheOleHermit
    @TheOleHermit 2 ปีที่แล้ว +1

    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?)
    :-)

    • @SoundSimulator
      @SoundSimulator  2 ปีที่แล้ว +2

      I AM OMNISCIENT
      (glad to hear that this video will help with your project!)

  • @SkereforD
    @SkereforD 2 ปีที่แล้ว +1

    con cada video que subes aprendo o se me ocurren nuevas ideas, llegara el momento que hables sobre mobmuplat? saludos!

    • @SoundSimulator
      @SoundSimulator  2 ปีที่แล้ว

      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.

  • @IAmRobotAndProud
    @IAmRobotAndProud 2 ปีที่แล้ว +1

    🔥

  • @IONUBELDEAN
    @IONUBELDEAN ปีที่แล้ว

    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?

    • @SoundSimulator
      @SoundSimulator  ปีที่แล้ว

      That would be cool to try! I haven't looked that much into it so your guess is good as mine!

  • @steeeven35
    @steeeven35 2 ปีที่แล้ว +1

    I would like to use your script with Ableton Live, do you think it's possible ? It Would be great !!

    • @SoundSimulator
      @SoundSimulator  2 ปีที่แล้ว

      Yeah, it should be possible to adjust some things and turn it into a M4L device!!

    • @steeeven35
      @steeeven35 2 ปีที่แล้ว +1

      @@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 ?

  • @banksideleopards2791
    @banksideleopards2791 2 ปีที่แล้ว +1

    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 ;))

    • @SoundSimulator
      @SoundSimulator  2 ปีที่แล้ว

      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!

  • @elcomentarioes0fx
    @elcomentarioes0fx 5 หลายเดือนก่อน

    Works with Reaper?

  • @fxsonorisation
    @fxsonorisation ปีที่แล้ว

    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

  • @FSK1138
    @FSK1138 ปีที่แล้ว +1

    thanks!! i have this device i may get another one just to run as a seqencer

  • @drunkard103
    @drunkard103 ปีที่แล้ว

    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

    • @drunkard103
      @drunkard103 ปีที่แล้ว +1

      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

    • @SoundSimulator
      @SoundSimulator  ปีที่แล้ว +1

      @@drunkard103 Magic!

  • @gojdartamas34
    @gojdartamas34 ปีที่แล้ว

    Can You make one for the APC40 mk2

    • @SoundSimulator
      @SoundSimulator  ปีที่แล้ว

      It should work similarly :)

    • @gojdartamas34
      @gojdartamas34 ปีที่แล้ว

      @@SoundSimulator i belive You, but I’ m not an IT expert!😞

  • @icyater
    @icyater 2 หลายเดือนก่อน

    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.

  • @closerau
    @closerau ปีที่แล้ว

    Do you know if this would work with a UNTZtrument trellis step sequencer with ableton?

  • @alhal8024
    @alhal8024 ปีที่แล้ว

    Hi, I'd love to try this but can't seem to download it from the link, do you have a mirror available?

    • @SoundSimulator
      @SoundSimulator  ปีที่แล้ว

      Is there an error when you try to download it?