Signature
10101010100101010011110101
-
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 note55ect...(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. -
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
-
Shakashin
works well thank you
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. -
Shakashin
But is there something in vanilla that could replace my [gate] just curious ?
-
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
-
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!