When I was using Buzz Tracker, there was a simple way to make chords using a machine called Peer Chord. It was a peer control machine that allowed you to connect to the note function of the synth or sampler tracker machine and using only hex numbers you could trigger a chord out of just about anything as long as it wasn’t monophonic (if I remember correctly). You had the root note, which was the usual C-4, G-2, etc, and then if you wrote “23” it would trigger a m7add13 chord.
It was very handy, allowing you to make chords quickly without having knowledge of music theory or without having to open multiple tracks to write the chords in.
Though it was a deep machine, the basic list was this:
The following chords are available:
Dec/Hex = name
00 / 0x00 = none
01 / 0x01 = maj
02 / 0x02 = min
03 / 0x03 = sus4
04 / 0x04 = sus2
05 / 0x05 = aug
06 / 0x06 = dim
07 / 0x07 = °
08 / 0x08 = 6
09 / 0x09 = m6
10 / 0x0A = 7
11 / 0x0B = m7
12 / 0x0C = maj7
13 / 0x0D = mmaj7
14 / 0x0E = 9
15 / 0x0F = m9
16 / 0x10 = maj9
17 / 0x11 = mmaj9
18 / 0x12 = 11
19 / 0x13 = m11
20 / 0x14 = maj11
21 / 0x15 = mmaj11
22 / 0x16 = 13
23 / 0x17 = m13
24 / 0x18 = maj13
25 / 0x19 = mmaj13
26 / 0x1A = add9
27 / 0x1B = madd9
28 / 0x1C = 6add9
29 / 0x1D = m6add9
30 / 0x1E = 7add11
31 / 0x1F = m7add11
32 / 0x20 = maj7add11
33 / 0x21 = mmaj7add11
34 / 0x22 = 7add13
35 / 0x23 = m7add13
36 / 0x24 = maj7add13
37 / 0x25 = mmaj7add13
38 / 0x26 = 7b5
39 / 0x27 = 7#5
40 / 0x28 = 7b9
41 / 0x29 = 7#9
42 / 0x2A = 7#5b9
43 / 0x2B = m7b5
44 / 0x2C = m7#5
45 / 0x2D = m7b9
46 / 0x2E = 9#11
47 / 0x2F = 9b13
48 / 0x30 = 6sus4
49 / 0x31 = 7sus4
50 / 0x32 = maj7sus4
51 / 0x33 = 9sus4
52 / 0x34 = maj9sus4
53 / 0x35 = custom
The help file to the machine goes into greater depth, I can post it if needed.
Later the dev who writes the VSTI loader in Buzz also added a basic version of this feature, using the same double digit entry to make chords quickly.
There are also several freeware programs on the net for loading and testing VSTIs that have chord mode where you only press only a key and it triggers a certain chord (like AShost and MiniHost). Maybe Renoise has something like this already?
Anyway, I think it would be very helpful for a feature like this added to the pattern effect command list or track DSP command in a peer control DSP or something. Using only a simple system like this could help users write songs more quickly and people who aren’t skilled in music knowledge to experiment with their composing.
I don’t know how possible this would be with the way Renoise’s internal stuff is written, but it seems like a feature that would easily improve the usability of the tracker, especially to people coming from piano roll software where there’s a chord list available ready to paste chords in a click.
0Kxx for Kord? LOL…
/>/>/>/>