Noise Engineering Versio: Praetereo evolving loop firmware
- jschussler
- Ultra Wiggler
- Posts: 759
- Joined: Tue Sep 13, 2016 7:00 pm
- Location: Seattle
- Contact:
Noise Engineering Versio: Praetereo evolving loop firmware
Found out about this on a different thread, but it's cool enough to warrant its own. (I didn't make this firmware, btw, I'm just the messenger here.)
Praetereo Versio
https://www.youtube.com/watch?v=pOsEjsxFNU4
Two channels. Top three knobs are channel one, bottom three are channel two, lower right knob is tremolo.
Inner led: signal present
Outer led: recording
Left knob: recording probability - ccw never, cw always
Middle knob: length of recording. Milliseconds at ccw, 1 second at cw. End of each period looper checks left knob for probability and decides whether to record some more.
Right knob: regeneration/how fast does volume drop after each loop. Full cw signal never fades. CCW signal fades immediately. 3 o’clock is generally pretty good.
FSU button makes both channels record while pressed.
Lower right knob: Depth of a very slow, subtle tremolo. Set out of sync with loopers to add variety.
Switches control loop time. Top switch controls channel 1, bottom switch controls channel 2. Lengths available are approximately 12s, 24s, 36s (left to right), but not exactly the same for both channels so loops stay out of sync.
CV ins take 0-5 volts. If left knob for a channel is set to zero you can start and stop recording. Needs a full 5v to trigger record. Some modules won’t do that. Pams’s works well. CV inputs can take audio rate modulation. “See what happens”
Has to go through the loop once before any playback, so quiet for first round.
Firmware lives here: https://drive.google.com/drive/folders/ ... Lx-TdCxL5a
Praetereo Versio
https://www.youtube.com/watch?v=pOsEjsxFNU4
Two channels. Top three knobs are channel one, bottom three are channel two, lower right knob is tremolo.
Inner led: signal present
Outer led: recording
Left knob: recording probability - ccw never, cw always
Middle knob: length of recording. Milliseconds at ccw, 1 second at cw. End of each period looper checks left knob for probability and decides whether to record some more.
Right knob: regeneration/how fast does volume drop after each loop. Full cw signal never fades. CCW signal fades immediately. 3 o’clock is generally pretty good.
FSU button makes both channels record while pressed.
Lower right knob: Depth of a very slow, subtle tremolo. Set out of sync with loopers to add variety.
Switches control loop time. Top switch controls channel 1, bottom switch controls channel 2. Lengths available are approximately 12s, 24s, 36s (left to right), but not exactly the same for both channels so loops stay out of sync.
CV ins take 0-5 volts. If left knob for a channel is set to zero you can start and stop recording. Needs a full 5v to trigger record. Some modules won’t do that. Pams’s works well. CV inputs can take audio rate modulation. “See what happens”
Has to go through the loop once before any playback, so quiet for first round.
Firmware lives here: https://drive.google.com/drive/folders/ ... Lx-TdCxL5a
-
technomania
- Veteran Wiggler
- Posts: 606
- Joined: Fri Nov 04, 2016 11:47 pm
- Location: USA
- Arrandan
- Super Deluxe Wiggler
- Posts: 1125
- Joined: Sat Apr 09, 2022 5:35 pm
- Location: Belgium
- Contact:
Re: Noise Engineering Versio: Praetereo evolving loop firmware
Very nice! Funny this should arrive now. I was just thinking 2-3 days back that I'd like to have more like this effect than the granular effect of Melotus. And now it's here. Just hoping that all my wishes were granted that easily ;-) Going to install it tonight & see what it gives on what I'm working on.
-
trevormeier
- Veteran Wiggler
- Posts: 675
- Joined: Sat Dec 24, 2022 9:11 am
- Location: Brazil
- Contact:
Re: Noise Engineering Versio: Praetereo evolving loop firmware
Very cool. Does anyone know if the developer is continuing to work on it?
- Arrandan
- Super Deluxe Wiggler
- Posts: 1125
- Joined: Sat Apr 09, 2022 5:35 pm
- Location: Belgium
- Contact:
Re: Noise Engineering Versio: Praetereo evolving loop firmware
Right, so I played around with it today. The concept is pretty simple - record, loop. There's a nice interplay between the length of the recording and the chance of recording. Suppose you put the chance at 50%. I have the impression a recording will be followed by a pause of exactly the same length in that case, nothing irregular as you would get with granular. If the recording is 0.1s, the pause between recordings will also be 0.1s. If you set it to 2/3 chance, it will be 0.1s recording and 0.05s pause. 1/3 is .1s rec and .2s pause. At least, that's the impression I get.
So when you set the recording size to very short, you'll get lots of little blinks of recordings with pauses between it that you can tweak with the chance button. That can get a bit silent if the chance is low. If you then increase the length, you'll get longer recordings with long pauses between them. I think it works well to increase the length slowly and increase the chance a bit faster to get a sort of build-up.
But then there's the elephant in the room. The module outputs all wet, i.e. the tape, with the play head before the record head. So anything you record needs to go all the way around (min 12 sec) before you hear anything. It's very difficult to tune a sound like that. Make a change - wait 12 seconds - oh that wasn't right - change - wait... It's quite tedious.
Aside from that, it does exactly what it says on the tin. It's a simple firmware, but it does really well what it does, with clear controls and good sound control.
So when you set the recording size to very short, you'll get lots of little blinks of recordings with pauses between it that you can tweak with the chance button. That can get a bit silent if the chance is low. If you then increase the length, you'll get longer recordings with long pauses between them. I think it works well to increase the length slowly and increase the chance a bit faster to get a sort of build-up.
But then there's the elephant in the room. The module outputs all wet, i.e. the tape, with the play head before the record head. So anything you record needs to go all the way around (min 12 sec) before you hear anything. It's very difficult to tune a sound like that. Make a change - wait 12 seconds - oh that wasn't right - change - wait... It's quite tedious.
Aside from that, it does exactly what it says on the tin. It's a simple firmware, but it does really well what it does, with clear controls and good sound control.
- jschussler
- Ultra Wiggler
- Posts: 759
- Joined: Tue Sep 13, 2016 7:00 pm
- Location: Seattle
- Contact:
Re: Noise Engineering Versio: Praetereo evolving loop firmware
Yeah, that's the big flaw. I'm hoping he could maybe do a version of the firmware where instead of the lower left knob being a tremolo it's a dry/wet mix....Arrandan wrote: Thu Jul 27, 2023 3:23 pm ut then there's the elephant in the room. The module outputs all wet, i.e. the tape, with the play head before the record head. So anything you record needs to go all the way around (min 12 sec) before you hear anything.
Re: Noise Engineering Versio: Praetereo evolving loop firmware
Yeah, the tremolo isn't particularly useful, and dry/wet would be an obvious thing to have.
I feel like it could use an internal limiter too.
And I'd prefer the ability to set a shorter loop time. If the FSU button/gate could be used to set that it'd be a lot nicer... it'd be a way to synchronize it to another sequence.
I kinda had fun trying it, but took the opportunity to switch back to Ruina and appreciate how it varies from the plugin version, after being on Melotus and then Yester for such a long time.
I feel like it could use an internal limiter too.
And I'd prefer the ability to set a shorter loop time. If the FSU button/gate could be used to set that it'd be a lot nicer... it'd be a way to synchronize it to another sequence.
I kinda had fun trying it, but took the opportunity to switch back to Ruina and appreciate how it varies from the plugin version, after being on Melotus and then Yester for such a long time.
- jschussler
- Ultra Wiggler
- Posts: 759
- Joined: Tue Sep 13, 2016 7:00 pm
- Location: Seattle
- Contact:
Re: Noise Engineering Versio: Praetereo evolving loop firmware
Ah. Yes, and that too. I had to really dial down the input to keep from getting distortion.
- jschussler
- Ultra Wiggler
- Posts: 759
- Joined: Tue Sep 13, 2016 7:00 pm
- Location: Seattle
- Contact:
Re: Noise Engineering Versio: Praetereo evolving loop firmware
Here are some sounds out of it:
Re: Noise Engineering Versio: Praetereo evolving loop firmware
Original developer here. Glad to see other folks are using this, and I really enjoyed your video, John!
I exclusively use Praetereo on an effects send, which is why there's no wet/dry control. If folks would prefer, I can put out a new version that changes knob 7 to wet/dry, instead. It should be an easy change, and I don't consider the tremolo core to the sound as much as an "added bonus".
I exclusively use Praetereo on an effects send, which is why there's no wet/dry control. If folks would prefer, I can put out a new version that changes knob 7 to wet/dry, instead. It should be an easy change, and I don't consider the tremolo core to the sound as much as an "added bonus".
Re: Noise Engineering Versio: Praetereo evolving loop firmware
Oh, I also went back to my original Youtube video and added the controls in the comments. Thanks for pointing that out.
-
AnalogDigits
- Wiggling with Experience
- Posts: 358
- Joined: Fri Nov 20, 2020 4:11 pm
Re: Noise Engineering Versio: Praetereo evolving loop firmware
Great first post!
I agree that this would be a beneficial change, for many of us.ohnoabear wrote: Sun Jul 30, 2023 9:09 am Original developer here. Glad to see other folks are using this, and I really enjoyed your video, John!
I exclusively use Praetereo on an effects send, which is why there's no wet/dry control. If folks would prefer, I can put out a new version that changes knob 7 to wet/dry, instead. It should be an easy change, and I don't consider the tremolo core to the sound as much as an "added bonus".
Re: Noise Engineering Versio: Praetereo evolving loop firmware
I've released a new version, 1.1, that changes knob 7 to wet/dry. 1.0 is still there, too, for anyone who wants the vibrato.
Here's the Google Drive link, if you're too lazy to go back to the top of the thread: https://drive.google.com/drive/u/1/fold ... Lx-TdCxL5a
Here's the Google Drive link, if you're too lazy to go back to the top of the thread: https://drive.google.com/drive/u/1/fold ... Lx-TdCxL5a
- jschussler
- Ultra Wiggler
- Posts: 759
- Joined: Tue Sep 13, 2016 7:00 pm
- Location: Seattle
- Contact:
Re: Noise Engineering Versio: Praetereo evolving loop firmware
You rock! Thanks for doing that!ohnoabear wrote: Sun Jul 30, 2023 3:22 pm I've released a new version, 1.1, that changes knob 7 to wet/dry. 1.0 is still there, too, for anyone who wants the vibrato.
Here's the Google Drive link, if you're too lazy to go back to the top of the thread: https://drive.google.com/drive/u/1/fold ... Lx-TdCxL5a
- closedLoop
- Super Deluxe Wiggler
- Posts: 1188
- Joined: Sat Feb 02, 2019 9:01 am
- Location: nyc
Re: Noise Engineering Versio: Praetereo evolving loop firmware
Wow - this is great.ohnoabear wrote: Sun Jul 30, 2023 3:22 pm I've released a new version, 1.1, that changes knob 7 to wet/dry. 1.0 is still there, too, for anyone who wants the vibrato.
Here's the Google Drive link, if you're too lazy to go back to the top of the thread: https://drive.google.com/drive/u/1/fold ... Lx-TdCxL5a
Are you sharing the source? No problem if you're not - I'm just trying to get a handle on working with sampling and recording in Versio/Daisy, and I feel like this would be helpful to see.
- mat_kelcey
- Learning to Wiggle
- Posts: 4
- Joined: Thu Oct 07, 2021 5:37 pm
Re: Noise Engineering Versio: Praetereo evolving loop firmware
I live coded a granular sampler ( building it up from scratch, including a looper ) for the Daisy if it's helpful? Coded for Patch, but Versio is the same basic stuff. Code is all available.closedLoop wrote: Mon Jul 31, 2023 8:07 amWow - this is great.ohnoabear wrote: Sun Jul 30, 2023 3:22 pm I've released a new version, 1.1, that changes knob 7 to wet/dry. 1.0 is still there, too, for anyone who wants the vibrato.
Here's the Google Drive link, if you're too lazy to go back to the top of the thread: https://drive.google.com/drive/u/1/fold ... Lx-TdCxL5a
Are you sharing the source? No problem if you're not - I'm just trying to get a handle on working with sampling and recording in Versio/Daisy, and I feel like this would be helpful to see.
https://www.youtube.com/watch?v=sqz-NPNWfCk
Re: Noise Engineering Versio: Praetereo evolving loop firmware
Is this Cosmos-y port still in the cards? I for one would happily drop you a tip for your effort.ohnoabear wrote: Sun Jul 30, 2023 9:30 am Praetereo developer here. As others have mentioned, it's more of a looper, with two big, asynchronous loops. It's funny you should mention this, though: I also made an asynchronous, multi-line delay network that's pretty similar to the Cosmos. Maybe I should port it over to the Versio...
- jschussler
- Ultra Wiggler
- Posts: 759
- Joined: Tue Sep 13, 2016 7:00 pm
- Location: Seattle
- Contact:
Re: Noise Engineering Versio: Praetereo evolving loop firmware
Plus one on that....decimeter wrote: Tue Aug 29, 2023 9:26 pmIs this Cosmos-y port still in the cards? I for one would happily drop you a tip for your effort.ohnoabear wrote: Sun Jul 30, 2023 9:30 am Praetereo developer here. As others have mentioned, it's more of a looper, with two big, asynchronous loops. It's funny you should mention this, though: I also made an asynchronous, multi-line delay network that's pretty similar to the Cosmos. Maybe I should port it over to the Versio...
Re: Noise Engineering Versio: Praetereo evolving loop firmware
Not sharing the source at the moment. This is using the gen~ patching environment that's part of Max/MSP for the DSP and the Oopsy library to translate that into a Versio firmware, so unless you're using gen~ it wouldn't be of much use, either.closedLoop wrote: Mon Jul 31, 2023 8:07 amWow - this is great.ohnoabear wrote: Sun Jul 30, 2023 3:22 pm I've released a new version, 1.1, that changes knob 7 to wet/dry. 1.0 is still there, too, for anyone who wants the vibrato.
Here's the Google Drive link, if you're too lazy to go back to the top of the thread: https://drive.google.com/drive/u/1/fold ... Lx-TdCxL5a
Are you sharing the source? No problem if you're not - I'm just trying to get a handle on working with sampling and recording in Versio/Daisy, and I feel like this would be helpful to see.
Re: Noise Engineering Versio: Praetereo evolving loop firmware
It is. I've been moving cross-country, so I haven't done any coding (or music making...) for the past month, but I got it mostly working on the Versio before I had to pack everything up. Just a couple of clicks and pops to iron out.decimeter wrote: Tue Aug 29, 2023 9:26 pmIs this Cosmos-y port still in the cards? I for one would happily drop you a tip for your effort.ohnoabear wrote: Sun Jul 30, 2023 9:30 am Praetereo developer here. As others have mentioned, it's more of a looper, with two big, asynchronous loops. It's funny you should mention this, though: I also made an asynchronous, multi-line delay network that's pretty similar to the Cosmos. Maybe I should port it over to the Versio...
I'll probably be back to it in another few weeks once we finish unpacking everything.
Re: Noise Engineering Versio: Praetereo evolving loop firmware
Thanks so much for the update! Hope the transition into your new home is smooth and energizing =)ohnoabear wrote: Mon Sep 11, 2023 7:24 pmIt is. I've been moving cross-country, so I haven't done any coding (or music making...) for the past month, but I got it mostly working on the Versio before I had to pack everything up. Just a couple of clicks and pops to iron out.decimeter wrote: Tue Aug 29, 2023 9:26 pmIs this Cosmos-y port still in the cards? I for one would happily drop you a tip for your effort.ohnoabear wrote: Sun Jul 30, 2023 9:30 am Praetereo developer here. As others have mentioned, it's more of a looper, with two big, asynchronous loops. It's funny you should mention this, though: I also made an asynchronous, multi-line delay network that's pretty similar to the Cosmos. Maybe I should port it over to the Versio...
I'll probably be back to it in another few weeks once we finish unpacking everything.
- gila_crisis
- Common Wiggler
- Posts: 65
- Joined: Mon Dec 05, 2022 3:36 pm
Re: Noise Engineering Versio: Praetereo evolving loop firmware
DO you have a link to a tutorial, were I can find out how to program the gen~ in Max/msp? especaially how do I map Versio knobs, switches and Cv inputs in MAX? thank youohnoabear wrote: Mon Sep 11, 2023 7:18 pm This is using the gen~ patching environment that's part of Max/MSP for the DSP and the Oopsy library to translate that into a Versio firmware, so unless you're using gen~ it wouldn't be of much use, either.
Re: Noise Engineering Versio: Praetereo evolving loop firmware
Follow the oopsy toolchain install tutorial to get your environment set up:
https://github.com/electro-smith/DaisyW ... tegration)
Once oopsy is installed, open up the versio template: https://github.com/electro-smith/oopsy/ ... sio.maxpat
If you have an existing gen~ patch, you can just drop it in there and wire it up to the inputs on the template. Once you save the patch, it will compile it to a firmware binary you can load onto your Versio module.
https://github.com/electro-smith/DaisyW ... tegration)
Once oopsy is installed, open up the versio template: https://github.com/electro-smith/oopsy/ ... sio.maxpat
If you have an existing gen~ patch, you can just drop it in there and wire it up to the inputs on the template. Once you save the patch, it will compile it to a firmware binary you can load onto your Versio module.
- gila_crisis
- Common Wiggler
- Posts: 65
- Joined: Mon Dec 05, 2022 3:36 pm
Re: Noise Engineering Versio: Praetereo evolving loop firmware
Great, thank you!!!
I havev few max patches around, but I have to "translate" these to gen~ first..
First Is a delay with overdrive and filtering in the delay loop. ASAP I have a working patch I'll report back and share
I havev few max patches around, but I have to "translate" these to gen~ first..
First Is a delay with overdrive and filtering in the delay loop. ASAP I have a working patch I'll report back and share
