If you look in the lua file there are different ways to trigger/bang midi, Timber engine and Softcut engine events as below.
[’:’] = ‘Midi 1-channel 2-octave 3-note 4-velocity 5-length’,
["’"] = ‘Engine 1-sample 2-pitch 3-pitch 4-level 5-pos’,
[’/’] = ‘Softcut 1-plhead 2-rec 3-play 4-level 5-pos’,
I’m triggering the Timber Engine to make a sound and triggering Softcut at the same time with a bang. You will see 2 blocks of code in the video, one for each engine. If you watch the curser I am increasing the record level input setting to fill the buffer of Softcut. Then I delete the record level input so it holds the loop. Then I play with the 5-pos values with the keyboard. At the end I send 2-rec box a bang to clear the buffer.
What I did on Softcut was keep 3-play a constant number and feed the 2-rec with a number to fill the buffer. This is like an input setting - it’s just a recording overwrite input level - a number of say 1 will record too quiet and high numbers 5 to 7 will record audio from Timber. If you leave 2-rec constant then it will keep overwriting and you will end up with a feedback mess. So I just fed it enough audio, then deleted the number completely to stop recording and hold the loop . 4-level wet/dry mix I kept a constant number. 5-pos and 1-plhead are the fun bits. After you record your loop - you scrub the buffer and play around with the start time.
If you use the same time interval to trigger Timber and Softcut you can make sync’d, clocked delays.
Once you are finished you can clear the buffer by sending a bang to the 2-rec box.
1-plhead - I used a random to scrub the playhead.
2-rec - you need to put in a number like 7 to fill the buffer then delete the number to stop rec into the buffer. Send this box a Bang to clear the buffer.
3-play - I used 5 to keep it constantly playing
4-level - I used 6 to keep a constant volume
5-pos - I used 4 but messed with this number after I recorded the loop - use a Random 4 - z