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

Поделиться
HTML-код
  • Опубликовано: 10 окт 2022
  • Turn your APC into a step sequencer by 'hacking' it with Pure Data or MaxMSP!
    ---
    Download link (both Pure Data & MaxMSP)
    drive.google.c...

Комментарии • 63

  • @daanleever6411
    @daanleever6411 3 месяца назад +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  3 месяца назад

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

  • @SimpleTrax
    @SimpleTrax Год назад +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  Год назад

      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!

  • @IrregularShed
    @IrregularShed Год назад +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  Год назад +1

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

  • @MisterConscio
    @MisterConscio Год назад +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  Год назад +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 Год назад +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  Год назад +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!

  • @seedmole
    @seedmole Год назад +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

      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

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

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

  • @unkleskunky
    @unkleskunky 6 месяцев назад

    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!

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

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

  • @shortattentionspa.....
    @shortattentionspa..... Год назад +1

    I love this, thanks so much for sharing!

  • @isaacsoto_music
    @isaacsoto_music 5 месяцев назад +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  5 месяцев назад +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!!

  • @yorawcutz6687
    @yorawcutz6687 Год назад +1

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

  • @adrianlarreal90
    @adrianlarreal90 7 месяцев назад

    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

  • @EchoReverb6
    @EchoReverb6 Год назад +1

    amzing nerdy work !

  • @SkereforD
    @SkereforD Год назад +1

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

    • @SoundSimulator
      @SoundSimulator  Год назад

      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.

  • @TheOleHermit
    @TheOleHermit Год назад +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

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

  • @jeromnicoara
    @jeromnicoara Год назад +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  Год назад +1

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

  • @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.

  • @kevinandree7219
    @kevinandree7219 5 месяцев назад +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  5 месяцев назад

      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!

  • @banksideleopards2791
    @banksideleopards2791 Год назад +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  Год назад

      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!

  • @IAmRobotAndProud
    @IAmRobotAndProud Год назад +1

    🔥

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

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

  • @P-13dnb
    @P-13dnb Год назад

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

  • @elcomentarioes0fx
    @elcomentarioes0fx 2 месяца назад

    Works with Reaper?

  • @user-sx8uc6je3i
    @user-sx8uc6je3i Год назад

    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 Год назад +1

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

    • @SoundSimulator
      @SoundSimulator  Год назад

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

    • @steeeven35
      @steeeven35 Год назад +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 ?

  • @closerau
    @closerau Год назад

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

  • @gojdartamas34
    @gojdartamas34 10 месяцев назад

    Can You make one for the APC40 mk2

    • @SoundSimulator
      @SoundSimulator  10 месяцев назад

      It should work similarly :)

    • @gojdartamas34
      @gojdartamas34 10 месяцев назад

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

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