Jump to content

adding new chords?


bosone
 Share

Recommended Posts

is it possible to add now chords to the appropriate table??

i tried to edit the seq_chord.inc file by adding some new chords:

SEQ_CHORD_TABLE

;; 1  2  3  4  <----> (6 chars!)

CHORD_ENTRY 0,  4,  7, -1, "Maj.I "

CHORD_ENTRY 4,  7, 12, -1, "Maj.II"

CHORD_ENTRY 7, 12, 16, -1, "MajIII"

CHORD_ENTRY 0, -1, -1, -1, "Root  "

CHORD_ENTRY 4, -1, -1, -1, "3rd  "

CHORD_ENTRY 7, -1, -1, -1, "5th  "

CHORD_ENTRY 0,  4, -1, -1, "R.+3rd"

CHORD_ENTRY 0,  7, -1, -1, "R.+5th"

CHORD_ENTRY 0,  8, -1, -1, "3rd+R."

CHORD_ENTRY 0,  5, -1, -1, "5th+R."

CHORD_ENTRY 0,  4,  7,  9, "Maj.6 "

CHORD_ENTRY 0,  4,  7, 11, "Maj.7 "

CHORD_ENTRY 0,  4,  7, 12, "Maj.8 "

CHORD_ENTRY 0,  4,  7, 14, "Maj.9 "

CHORD_ENTRY 0,  4,  7, 16, "Maj.10"

CHORD_ENTRY 0,  7, 12, 17, "Maj.11"

CHORD_ENTRY 0,  7, 12, 19, "Maj.12"

CHORD_ENTRY 0,  7, 12, 21, "Maj.13"

CHORD_ENTRY 0,  2,  7, -1, "Sus.2 "

CHORD_ENTRY 0,  5,  7, -1, "Sus.4 "

CHORD_ENTRY 0,  4,  8, -1, "Maj.5+"

CHORD_ENTRY 0,  4,  6, -1, "Maj.5-"

CHORD_ENTRY 0,  4,  6, 10, "7b 5- "

CHORD_ENTRY 0,  4,  7, 10, "Dom.7 "

but the last chord i get is "Maj.11", so i suppose that there is a variable, somewhere, that defines the length of this table.

can the table length be changed?

thanks!

Link to comment
Share on other sites

i suppose that there is a variable, somewhere, that defines the length of this table.

It's built in....

;; --------------------------------------------------------------------------

;;  This function prints the chord name + octave

;;  IN: WREG[3:0]: chord number

;;      WREG[6:4]: octave transpose -4..+3

;;  OUT: 8 characters

;;  USES: BSR, TBLPTR[LH], TABLAT, PROD[LH]

;; --------------------------------------------------------------------------

Note: only 4 bits for the chord number.

Course, you can always replace them with your own selection....

Link to comment
Share on other sites

Yes, as StrydOne already mentioned: chords are selected with a 4bit value, accordingly only 16 chords can be predefined.

As a workaround, you could use chord mode #1 which allows you to take customized chords from a second track. Up to 32 chords can be stored this way, you can use the step record function for manual entry, or edit the notes directly with the encoders.

Unfortunately this methods limits the number of notes to 3 (corresponds with the number of parameter layers). In MBSQ V4, there will be a 4th parameter layer to overcome this (and other) limitations.

Best Regards, Thorsten.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...