beat repeat length based on midi note
Somebody on the loopy pro forum suggested trying to build something like polyverse's I wish in Drambo. Gave it a try with the beat repeat, then with the delay, then with the buffer oscillator, but didn't really get there.
It would be cool, if the beat repeat could take in a midi note and set the the buffer size, so it corresponds to the note.
Or is there a way to achieve that already?
Comments
I had no idea what that “I wish” was, but from a quick search, it looks like you should also be factoring the spectral freezer into the equation
@pedro I don't think the spectral freezer does that, because you need a very short loop, that depending on it's length creates different pitches, whereas the spectral freezer makes time stop altogether.
I think I wasn't quite clear about the 3 modules I mentioned... I didn't mean put them in series, but those were 3 different attempts. I also tried to have Gemini write me something for the code module, but nothing came of it.
Sound wise the beat repeat covers most of it, but setting the timing accurately by midi note is the challenge, I guess.
It would help to know what exactly you're trying to achieve.
This video shows what I'm after:
Soundwise I think the buffer repeat (accidentally called it beat repeat upthread) can get there. With very short buffers it does already produce pitches, but I don't see a way to dictate the resulting pitch. I would like to control the pitch with incoming midi notes.
So, I would like an effect, that repeats a very short buffer, the moment I press a midi note, while the length of the buffer is controlled by the pitch of the midi note so the pitch it produces is that of the midi note.
I would love it, if the buffer repeat could do that on its own (feature request) and/or want to know, if somebody here can think of a way to achieve something like that, with existing modules.
I hope that's clearer :)
Ah! Thanks for the explanation.
It's basically what the Buffer OSC does. "Key" is the pitch output from the MIDI module.