5moons Basic PD patch question

Hi,

Does someone have simplified PD patch for 5 moons possibly with just in and out and all the faders and buttons. something that can be build upon.

There is hardware test patch that runs in disk mode. This is a pretty minimal patch and could be used as a starting point. It is located here:

Also attached here. You will need the ‘lib’ folder for the patch to work on the 5-Moons.
hwtest.zip (138.2 KB)

Take a look at ‘main.pd’ in my ‘m5’ patch (link to related discussion below). You are free to use it :slight_smile:

‘main.pd’ handles translating all I/O (audio, knobs, leds) between the HW (OSC messages) and PD (send & receive channels), and you can build upon that by replacing patch-main.pd, which is loaded by main.pd.

Basically it’s like ‘mother.pd’ from the Organelle, but for 5moons.

Also - be aware - AFAIK the 5moons volume knob is not implemented at any lower level than the running Pd patch - so if you send audio directly to [dac~] in a patch it can be VERY LOUD.

The ‘main.pd’ from my m5 patch (like the factory 5moons patch) implements a signal chain with attenuation based on knob6 (volume knob), so sending audio to mainout ([s~ mainout], [s~ mainout-r]) includes this.

The ‘main.pd’ from ‘hwtest’ appears to attenuate output volume by one tenth, as a hardcoded value ([catch~ out] → [*~ 0.1] → [dac~])

buttons

Osc in message /key PD message key function
0 key1 VU meter on/off
1 key2 Bounce down
2 key3 loop enable
3 key4 monitor
4 key5 start/stop
5 key6 prev song
6 key7 new song
7 key8 next song
12 key9 track 1
11 key10 track 2
10 key11 track 3
9 key12 track 4
8 key13 track 5

knobs

osc value index pd message key function
0 knob1 t1 vol
1 knob2 t2 vol
2 knob3 t3 vol
3 knob4 t4 vol
4 knob5 t5 vol
5 knob6 volume

thank you both! will try that