Prese(p)tavox: Septavox on the 201PP

Hey all, here’s a Septavox!

Select waveform and mode with the surprise knob. The included preset.txt cycles through each waveform in a given mode (all the waveforms in vibrato mode, then in slide, octave arp, etc.) An alternate preset.txt flips this (all the modes with dirty sine, then sine, then organ, etc.). Current waveform is shown by the middle LED and current mode is shown by the right LED, LED indicator colors are the same as the original hardware.

Control tuning with the tone knob.

Septavox knobs 1 and 2 are mapped to tempo and envelope, respectively. Currently the internal clock of [septavox~] is out of sync with the 201’s beat clock, so 201 pattern modes may not work as intended. This may be helped by altering the global bpm range in the [pd metronome] subpatch of mother.pd.

I left an adc~ object in the initial release that was causing noise for those who have not yet enabled the 201PP’s audio input. This has now been removed from the patch.

Have fun with your new Septavox!

7 Likes

Just updated to increase range of tuning knob from 1 to two octaves (identical behavior to OG PP), also increased slew of tuning knob to avoid stepping. @Doud

2 Likes

Awesome! Thx for the speedy updates.

What global bmp values (min max) would you suggest for altering the metronome so that it’s closer to the original?

I measured around 33 bpm when the tempo knob is all the way down, the trouble is that the SeptaClock runs at audio rate when maxed, which the 201PP has trouble doing. @oweno may be able to answer better than I.

@internetbreakup whoa ! thanks for the speed light update !
As I said elsewhere, thank you so much for this awesome patch, PP’s original feeling and behavior is there, which was really important for me for « trippy » live performances.
Knob attribution and LED indicators are simple yet clever.
#1 PP201 patch for me.
I’ve just tried to make a “custom” version (only a selection of patches on surprise knob), but I understand nothing in « choices » folder, I don’t know how it could be possible.

For the update :
perfect pitch range, slew of tuning knob ok now, thanks.
Can you do it on the second knob ? I’ve noticed steps with knob2 heavy rotation on red mode/knob1 around 0,0x (well, seems like a stress test, but it isn’t…)
It’s not a big deal, really slight feeling, but as you made it so nice for knob3, I just ask the question :slight_smile:

And last, just FYI, this patch is the first to cause crash with low batteries. Seems that this patch makes an intense use of processor, and seems legit too :slight_smile:

Here’s a reference for the controls and waveform and mode colors:

2 Likes

This patch has just received an optional update. Here’s the low-down:

  • Waveform/Mode changes are now synced to the 201’s master tempo (like Yellotron MK-II and Topaz 1 + Compac 2)

  • Septavox Knob 1 is now controlled by the Envelope Knob

  • Septavox Knob 2 is now controlled by the Tone Knob

  • The Septavox Tuning feature has been removed

This optional update is a great option for those who wish to use this patch in conjunction with the 201’s pattern modes and/or clock-synced external gear. Here’s how to install it:

  1. Download the current version of the patch here

  2. Open the patch folder and locate module.pd. Rename this something like module-stock.pd or module-unsynced.pd so you can return to it later if you so choose.

  3. Duplicate module-synced.pd and rename one of the copies module.pd

  4. The 201 will now load the synced version instead.

The current version also includes a file called READ ME.txt which explains the waveform/mode preset system, as well as @chrisk 's awesome controls graphic.

3 Likes

hi,
i installed this synced version yesterday and don’t quite understand it…
The tempo-knob seems to do nothing to the tempo of the arp/stutter modes on the surprise knob? i think they should be in sync with the 6 stock patterns/arps with this update?
also it’s confusing that the envelope is now not on the envelope knob anymore. some of the modes do have an actual envelope and it feels weird that this is on the tone knob.
cheers

edit: also i think there is a mistake in the README
"Two versions of presets.txt are included in the “Choices” folder. These both contain all available synths and modes. Users are encouraged to make their own version of presets.txt to customize the behavior of the patch. For example, if someone wished to only use the vibrato mode and use the surprise knob to select waveforms, their version would look like this:

0 0;
0 1;
0 2;
0 3;
0 4;
0 5;"

shouldn’t it look like this for only vibrato mode?
0 0;
1 0;
2 0;
3 0;
4 0;
5 0;

?

Thanks for checking out the update!

The sync aspect of this patch has to do with switching between presets (modes and waveforms) and not with the behavior of the modes themselves. While I agree that synced arp/stutter modes would be ideal, the septavox~ object which the patch is based on does not currently support this. In other words, adding this feature would involve modifying this object (adding another inlet to receive bangs at 24PPQN or something), which is currently beyond my abilities as a pure data hobbyist. If anyone is more knowledgeable about making PD externals and wants to tackle this, by all means please do!

I moved the knobs around so that users could more easily utilize the 201’s pattern modes with the patch. It’s meant to be an alternative to the 4 knob version, not a replacement. If you’re not really using pattern modes then the original is probably a better option.

You’re totally right about the README, that was an oversight on my part. It’s since been fixed, thanks for bringing it to my attention.

Quick update on this: I’ve successfully modified the septavox~ pd object to allow for switchable external clock syncing (synced arps and slicer!). The computer waveform also works now. I got it working on windows, just waiting on a kind forum user to compile on linux and share so I can update the patch. :slight_smile:

Check it out here

1 Like

sounds cool. does this work with the “normal” version of Preseptavox or only with the update that looses the pitch-knob?
also not sure how to install this on my 201…

Any news on getting that Linux compile? :sunglasses: I’ve got a meetup this Sunday and Preseptavox frequently gets some use. Can anyone here pitch in? :pray::pray: