• Shakashin

    I am still a beginner and I know there are many ways to do a particuliar task in softwares like pure data.
    please excuse myself if this problem seems obvious to some.Thanks a million for taking the time to read and maybe help !

    I've been working on a patch for my APC20 and have managed to build most of my patch(mostly the dsp part) there is only a couple of things on the controller side.

    I'm using notein to receive note values on 8 midi channels.

    I use the midi channels as an index to control a gate trough witch I send the velocity of each note.

    the mapping of the apc works like so:

    ch1 ch2 ch3 ch4 ch5 ch6 ch7 ch8
    note53 note53 note53 note53 note53 note53 note53 note53
    note54 note54 note54 note54 note54 note54 note54 note54
    note55 note55 note55 note55 note55 note55 note55 note55

    ect...(apc20 has 5 row 53 to 57)

    I wish to receive individual velocity value for each row separately

    I tried using two gate to block incoming channel and velocity messages from notein based on which note is currently being pressed ([route 53]connected to a toggle)
    it almost works.

    But when another row becomes active it sends a velocity value at the first index... then the gate shut and all other incoming message are blocked.
    I would like to prevent that.Or maybe there would be an other way of doing a similar task that I am not aware of so this is why im posting here.

    http://www.pdpatchrepo.info/hurleur/buttonstate.pd

    posted in technical issues read more
  • Shakashin

    I'd like to sync to bpm subdivisions.ideally id like to quantize input data from the [notein] that will be sent to 5 [tabread~] objects.

    I have already managed to convert bpm to ms and bpm to frequency .

    Here is the patch run the MainPatch.pd

    EDIT: updated the patch had few issues now the sampler are almost perfectly synced but its my clock latch wich I am not so sure about it still needs more work

    http://www.pdpatchrepo.info/hurleur/apc20loopPlayer.zip

    posted in technical issues read more
  • Shakashin

    works well thank you :D

    I am now trying to figure how to quantize and sync input data any suggestion would be more than greatly appreciated ;).

    I figured sampling the input value using [int] and trigger when needed but there is more to it and im quite lost but its okay ill probably figure it out !
    I almost got it but some odd messages remains due to my level of skills :P.

    posted in technical issues read more
  • Shakashin

    But is there something in vanilla that could replace my [gate] just curious ?

    posted in technical issues read more
  • Shakashin

    thanks for pointing this out :)

    yep im working on pd extended and I did not knew the [gate] object was an external.

    Il have a look at vanilla PD

    posted in technical issues read more
  • Shakashin

    After some more fiddling around I figured out something.

    My gate was receiving velocity value before index reversed it with a [t b b] and two [int] to feed the value to my gate.

    Its seems like it works well enough.

    Here is a screen shot of the actual patch any suggestions are more than welcome!

    http://www.pdpatchrepo.info/hurleur/APC20patch.jpg

    posted in technical issues read more

Internal error.

Oops! Looks like something went wrong!