09-14-2024, 07:37 AM
(09-14-2024, 07:00 AM)theb_roll Wrote: Hi! This is my first time posting here so I should begin by saying thank you for designing this beautiful module! It's a powerhouse and really fun to play with.
I am posting here because I really want to get to know the mapping functionality. Tonight I tried to figure out how to create a sort of precision adder by adding the notes from CV1 with the notes from CV2 and then sending them out CV1.
At first I tried sending CV1 and CV2 into Variables A and B, and then CALC ADD Var A + Var B and sending to CV1 Notes
The results were very jittery and I figured the algorithm was running at 1000 times a second, continually going back and forth between the notes on TRK 1 and the CALC sum.
Then I tried using Skip to skip the CALC function and then using XMAP on the pattern to execute the CALC only at the moment when it needed to execute. It kind of worked but the resulting pitches were a little all over the place.
I'm going to keep trying. I'm just now noticing that I can use TRACK TRK1 NOTES instead of CV1. I will also have to check out the example bouncing ball and Turing machine to better wrap my head around it.
Would you be able to recommend a method for creating a precision adder that adds notes from TRK 1 and TRK 2 and sends the sum out of CV 1? Thanks again!
Hey!
Actually you need to output it to another output than CV1 if you use it also as a source.
So CV1 = CV1 + CV2 would manipulate your CV1 already.
Try CV1 + CV2 = MOD1
And indeed want to do that using notes instead of pitches.
So use the calc pitch2note with the source values and output to MOD1 note.
Would look like this:
00 CV1 OUT1 >
01 CV2 OUT2 >
02 CALC P2NT 00=0 >
03 CALC P2NT 01=0 >
04 CALC ADD 0203 > CV NOTE MOD1
And you figured out well, it executes 1000 times/second. (As described on page 135 in the manual)
Skipping something and XMAP is not necessary with this.
PLEASE use the search function if something have been asked or discussed before.
Every (unnessesary) forum support means less time to develop! But of course, i am here to help!
Every (unnessesary) forum support means less time to develop! But of course, i am here to help!

