Chord generator for synth

encoder audio's icon

Hi Guys,

I'm working on a synth and I'd like to add an internal chord generator to it. Right now, you can select pre-programmed chords from a drop-down menu, but would be more impressive and better if you could create your own chords with a kslider :

Max Patch
Copy patch and select New From Clipboard in Max.

Unfortunately, I don't know how to proceed...
Tried a lot of times, without luck...
Have anyone some experience with the kslider for an application like this?

encoder audio's icon

Ok, after some "thinking" :

Max Patch
Copy patch and select New From Clipboard in Max.

Roman Thilenius's icon

first things which come to mind are [pak] or [zl group], and as it seems you already got that part.

for storing and replaying though i would to like to point you to [zl reg] as register which supports storing lists of arbitrary lenght (including single notes), all in one object.

encoder audio's icon

Sounds good Roman, will take a look!

Ernest's icon

This chord generator includes its own voice allocation logic to ensure the best possible use of voices:

https://www.yofiel.com/software/cycling-74-patches/yofiel-chord-generator

The voice allocator is described here:

The download is now included in the synthcore package. As this got 2,000 downloads so far this year, I am asking a nominal $5 for it. Hope that's not a problem.

https://www.yofiel.com/downloads/max-msp-downloads/synthcore2-bundle

I only got the new download system online this week, so the layout is still a little hokey, but it's all fully functional.




Rick's icon

Max Patch
Copy patch and select New From Clipboard in Max.

encoder audio's icon

Ernest, absolutely not. I was thinking about that, but since I'm trying to create a "commercial" synth, I'd like to not "steal" from anywhere :D
On the other hand, I checked the patch, of course, but my goal is to implement something way more simple :
- a checkbox, if you'd like to use the chord
- program a 3-4 notes chord in a kslider and that's it :D