hermanadam and I exchanged a few messages and I couldn’t do everything we wanted to the 5 moons patch but did manage 5 tweaks to it:
- Mono in > Stereo out
- Threshold recording
- Pan
- Reverb
- Reverb Freeze
hermanadam and I exchanged a few messages and I couldn’t do everything we wanted to the 5 moons patch but did manage 5 tweaks to it:
hi, great work here! did you have a look if there is a possibility to midi sync 5 moons?
No, but samesimilar looked at hardware and stuff in this thread: Probe mission to the 5 Moons
Oh yeah, there are a couple challenges to MIDI. First is just connectivity. There is a USB-A port, and you can connect a MIDI device, and the hardware will be recognized, but as far as I could tell, ALSA was missing a module that would let Pd actually see the midi input/output. Some kind of OSC timing over Ethernet might work. Or maybe someone can figure out a way to get USB-MIDI to work with the current 5 Moons OS image.
2nd thing is that the way the vanilla 5 Moons internal Pd patch is implemented, there are unpredictabilities with timing: opening and playing soundfiles from the SDCard with readsf~
takes unknown time, so syncing with a timing signal would be difficult (you also have to account for processing and output latency).
I’m not sure about this Tweaks patch, but @Donnerbono 's ‘6 moons’ patch reads full soundfiles into RAM which makes ‘instant’ playback and perfect looping possible, so there is potential for reliable synchronization there if you can get MIDI input.
I’ve been working on a set of Pd externals, based on readsf~, that can do sample-accurate start/stop/loop from disk. If it turns out to be reliable, I’ll share the building blocks here so that folks can build from that. Hopefully soon!
Thanks, interesting stuff!
Just to confirm Tweaks is exactly the same as standard 5 moons patch in this regard. I couldn’t sync the tracks as the sound recording is output to a wav file saved on disk which is then loaded and played (which takes some milliseconds to do). 6 moons records to an array in memory so as soon as the last 0 or 1 is recorded the first 0 or 1 can play.
how much work is to change the reverb for some different effect? what effects are available for that platform?
Anything that can be coded in Pure Data and isn’t highly demanding on processor is possible.
gotcha. i meant more, if you can possibly do some builds with different effects :). or can i open those patches and somehow edit them to try myself?
If you play around with pure data you can use fx from something like the C&G FX13 patch and replace the reverb etc. What fx would you want? I could maybe show how to do it when I get a chance.
Thanks i will try
so i got into pure data and i am doing some experiments. Will post some patches hopefully