New! Updated Tool (3.1) (3.2.4) ChordLord 1.8.217 (..217 chords to serve in all scales/keys and notes!)

This tool fires chords into the Pattern Editor when record mode is on, and previews chords using OSC server at port 8000 when record mode is off.

version 1.8.217 with 217 chords in all scales/keys and notes… keyboard preferences fixed… description info txt update…
com.eatme.ChordLord.1.8.217.xrnx (15.0 KB)

demonstration:

https://soundcloud.com/eatme-mastering/chordlord-demo

image
click here to enlarge the image v1.8.217 yay!

Secret turbo user trick: Right click the Scroll to scroll big steps!
Choose a default velocity and octave at the top of the Renoise window…
Also use the tools Inversion to make chords lower/higher.

Download and open, doubleclick, or drap the tool into Renoise, version 3.1 or higher (currently: Renoise 3.2.4), to install the tool.
You can then find the new version above via menu Tools… ChordLord 1.8.217 (217 chords),
or the older versions of it with (43, 103, 133, 193 chords) further below not used anymore.

You may also want to try pattern loop mode (numpad Enter)
and play cursor following turned off (Scroll Lock button)
when experimenting with Record mode on (if you do not want to enable the OSC server).
More info on setting the firewall for the OSC server at the bottom of this post.

Recommended instruments / synthesizers to try this with:
T-force Alpha Plus 2: https://mastrcode-music.de/en/vst-plugins/t-force-alpha-plus-2/ (required: Visual C runtime, see the bottom of the page) (Windows VST Plugin)
MauSynth: http://www.rinki.net/pekka/mausynth/ (required: Visual C runtime, see http://www.rinki.net/pekka/mausynth/help.html ) (Windows VST Plugin)
Synth1: http://daichilab.com (Windows & MacOs VST Plugin)
Copy the synthesizers to (a / the) VST Plugin folder on your harddrive, and menu Edit… Preferences… Plugs/Misc -> Browse for the VST Plugin folder to load these into Renoise.

Virtual Community Orchestra VSCO2: https://vis.versilstudios.com/vsco-community.html (look up the Oliver’s .XRNI conversion for Renoise instruments) (Sample-based, any OS)

note I can register ChordLord to you personally (current version only)
buuut ChordLord is freeware… it does not need to have a registration.
If you want to get Your Name in, drop a line.

Download Renoise 3.2.4 (or the latest version) from
http://www.renoise.com/download
registered users can download the licensed version via the Renoise backstage.

Version History:
*Bugfix update v1.8.217 from v1.7.217 - keyboard preferences showing correctly now
*Bugfix update v1.7.217 from v2.6.217 - scrolling far enough now, credits info txt added
*Update v1.6.217 from v1.5.193: end of chord list reached, scroll up, info text added, all variations of all chords up to the 9th chords have been added (217 chords in total now)
*Update v1.5.193 from v1.4.193: name change to ChordLord (congratulations to the winner), fixed a little wider buttons for All Chords to display, more info text at options
*Update v1.4.193 from v1.3.193: full chord name display text added, wider (fixed) button width, fixed no more dialog at add chord keyboard shortkey on no chords in display, fixed x7susb2 to be x7addb2 chord correctly, minor display long names in chords fixes
*Update v1.3.193 from v1.2.193: info text added at options
*Update v1.2.193 from v1.1.193: fixed scroll box for no more serious onscreen issues…
to do v1.1.193: serious onscreen issues for having no scrollbar on regular and small desktop windows.
*Update v1.1.193 from v.1.1.133: Added all 7th, 78th, 9sus2 9sus4 variations, some 10th, 193 chords in total.
*Update v1.1.133 from v1.1.103: Added all 7b5 7#5 variations, x7susb2… 133 chords in total.
*Bugfix v1.1.103 Maj7sus4b13 was displayed incorrectly as Maj7sus2b13
*Update v1.1.103 from v1.1.43: Added all sus2 sus4 variations and 6th9th chords… 103 in total.
*Update v1.1.43 from v1.1: Name changed to com.eatme.MoreChordGun, indicating how many chords in version number
*Update v1.1 from v1.0: Up to the 10th chords, add2 and add4 variations…
*Minor fix: capital M for Majadd2
*Minor fix: version bumped up to 1.1, name changed to com.eatme.ChordGun.xrnx
*to do: scrollbar on All Chords, not possible yet via the Renoise LUA ViewBuilder Api.

Download ChordLord
version 1.8.217 with 217 chords in all scales/keys and notes… keyboard preferences fixed… description info txt update…
com.eatme.ChordLord.1.8.217.xrnx (15.0 KB)

Old versions:

old version v1.7.217 updated to total 217 chord types in all scales/keys
com.eatme.ChordLord.1.7.217.xrnx (14.8 KB)

old version 1.5.193 ChordLord is born! fixed button width, more info text at opt.
com.eatme.ChordLord.1.5.193.xrnx (14.4 KB)

old version 1.4.193 - fixed, wider button width (looks nicer) - full chord name display on click
com.eatme.MoreChordGun.1.4.193.xrnx (14.3 KB)

old version 1.3.193 - scroll box added - info text added at options - 193 chords known
com.eatme.MoreChordGun.1.3.193.xrnx (14.2 KB)
there is a scroll box added and the onscreen issues have been resolved.

Do not install this experimental version (old 193 chords) even if you are @pandabot
com.eatme.MoreChordGun.1.1.193.xrnx (14.0 KB)
serious onscreen issues on regular and small desktop windows (no scrollbar) are fixed in v1.3.193 and above (see top of post)

Old 1.1.133 version (133 chords):
com.eatme.MoreChordGun.1.1.133.xrnx (13.2 KB)

Old 1.1.103 version (103 chords):
com.eatme.MoreChordGun.1.1.103.xrnx (12.8 KB)

Old version 1.1.43 (43 chords):
com.eatme.MoreChordGun.1.1.43.xrnx (11.9 KB)

Demonstration video:

Original development of v1.0 of ChordGun by @pandabot
and previous tool Scale Finder by @Suva
You can donate to pandabot: https://paypal.me/benjohnson2001
You can also donate to me for extending this tool: http://eatme.pro/donate

related to this tool:
Renoise to MIDI tool: https://www.renoise.com/tools/midi-convert
Print My Chords tool: https://www.renoise.com/tools/print-my-chords
(Renoise 2.7 and 2.8 tool) Scale Finder (deprecated): https://www.renoise.com/tools/scale-finder
Everything “Chord” tools: https://www.renoise.com/taxonomy/term/295
For Recording with the sampler:
How to enable Audio Recording of the Stereo Mix Sum on Windows and MacOS and Linux

Miscellaneous / FAQ:

  1. How do I install ChordLord?
  2. How do I uninstall ChordLord / the previous MoreChordGun / ChordGun?
  3. How do I enable OSC server?
  4. How to set the firewall for OSC server?
  5. How do I use the keyboard with ChordLord?
  6. How do I use ChordLord?
  1. How do I install ChordLord?
  • Download the ChordLord .xrnx file to your computer.
  • Open the ChordLord.xrnx file (associated with Renoise by the Renoise installer)
    or drag-and-drop the tool into an open Renoise window.
  • in Renoise, menu Tools… will show the ChordLord tool to open by clicking it in the menu.
  1. How do I uninstall ChordLord / the previous MoreChordGun / ChordGun?
  • in Renoise, go to menu Tools… Tool Browser.
  • select the tool.
  • click the Uninstall button.
  1. How do I enable OSC server?
  • ChordLord can preview clicked chords via the enabled OSC server.
  • in Renoise, go to menu Edit… Preferences… and select the OSC tab.
  • check the mark at Enable OSC Server. (make sure the Port is set to 8000)
  • Your firewall will display a message “OK to permit Renoise?”
  1. How do I set the firewall?
  • Windows firewall will display a message “OK to permit Renoise?” on enabling the OSC server.
  • In your firewall, only allow Renoise in the “Private” domain (your local computer).
  • To make sure the rule is set to only connect from your computer / the private domain, in Windows 10:
    • open the Start menu, type Firewall, open the Firewall settings
    • click " Advanced settings " at the left list.
    • at the Incoming set of rules on the top left
    • seek up the rules for TCP and UDP of Renoise (if you have already allowed it)
    • or create a New rule (right top) twice,
      • one for protocol TCP
      • and one for protocol UDP
      • for the Program of Renoise.exe to Allow the program to have incoming connectivity.
    • open the properties of the incoming TCP rule for Renoise (double click the rule or right-click, properties)
      • at the tab Advanced of the rule
        • at the top section Profiles, only check the “Private” and click " Apply " " OK ".
    • open the properties for the incoming UDP rule for Renoise (double click the rule or right-click, properties)
      • at the tab Advanced of the rule
        • at the top section Profiles, only check the “Private” and click " Apply " " OK ".
  • You may need to restart Renoise for the firewall rules to be set in place.
  1. How do I use the keyboard with ChordLord?
  • in Renoise, open menu Edit… Preferences… and go to the Keys tab.
  • in the Search box, type chordlord.
  • set the keyboard keys for ChordLord. Make sure there are no other assignments before clicking Assign, or the old assignment will be gone.
  • The last clicked chord in each column can be quickly accessed with the “Insert Scale Chord” 1 to 7 shortcut keys.
  • The inversion can be in/decremented with shortcut keys
  • You can go up and down in the list of chords with set keys for increment and decrement chord type.
  • The scale and root (tonic note) can be incremented and decremented with shortcut keys.
  1. How do I use ChordLord?
  • make sure you have the latest version installed (visit this topic): https://forum.renoise.com/t/hurray-for-ChordLord/62253
  • open Renoise with ChordLord installed (see 1. )
  • select an instrument to use on the right panes top in Renoise
  • select a default velocity and octave on the top of the Renoise window
    image image
  • select (optionally) Pattern Block Loop with [Numpad ENTER]
    image
  • in Renoise from menu Tools… click ChordLord.
  • click the Options button to see the Options and more information
  • focus the cursor to the Renoise Pattern Editor and enable Record mode [ESC]
  • click any chord in ChordLord, and it will go to the pattern with the selected instrument and default velocity.
  • enable the OSC Server in Renoise (see 3. and 4. ) and disable Record mode and any chord clicked will be previewed with the selected instrument with default velocity.
2 Likes

The changes in your version introduced a bug, please change the name so it’s not confused with ChordGun https://forum.renoise.com/t/new-tool-3-1-chordgun

including all major and minor and minor/Major variations:

Added in v1.1.133
Maj69
min69
7sus2b5#9
7sus4b5#9
7sus2b5#9b13
7sus4b5#9b13
7sus2#5b9
7sus4#5b9
7sus2#5b9#11
7sus4#5b9#11
7sus2#5#9
7sus4#5#9
7sus2#5#9#11
7sus4#5#9#11
7sus2#5#11
7sus4#5#11
7sus2b9
7sus4b9
7sus2b13
7sus4b13
7sus2b9b13
7sus4b9b13
7sus2b9#11
7sus4b9#11
7sus2b9#11b13
7sus4b9#11b13
7sus2#9
7sus4#9
7sus2#11
7sus4#11
7sus2#11b13
7sus4#11b13
7b5b9
7b5b9b13
7b5#9
7b5#9b13
7b5b13
7#5b9
7#5b9#11
7#5#9
7#5#9#11
7#5#11

added in v1.1.193
78
7b9
7b9#11
7b9#11b13
7b9b13
7b13
7#9
7#9#11
7#9#11b13
7#9b13
7#11
7#11b13
9sus2#5#11
9sus4#5#11
9sus2#11
9sus4#11
9sus2b13
9sus4b13
9sus2#11b13
9sus4#11b13

Added in v1.6.217:

9b5b13
9#5b13
9#5#11
9b13
9#11
9#11b13

Still to do:

some 10th, some 10th chords are already present
11th and 13th for so far not added

Maj13#9
Maj13#9#11
Maj13#11
Maj13
min13
Maj13b5
Maj13b5b9
Maj13b5#9
Maj13b9
Maj13b9#11
Maj13#5
Maj13#5b9
Maj13#5b9#11
Maj13#5#9
Maj13#5#9#11
Maj13#5#11
13sus2
13sus4
13sus2b5#9
13sus4b5#9
13sus2#5
13sus4#5
13sus2#5b9
13sus4#5b9
13sus2#5b9#11
13sus4#5b9#11
13sus2#5#9
13sus4#5#9
13sus2#5#9#11
13sus4#5#9#11
13sus2#5#11
13sus4#5#11
13sus2b9
13sus4b9
13sus2b9#11
13sus4b9#11
13sus2#9
13sus4#9
13sus2#11
13sus4#11

@pandabot I have changed all the names…

into com.eatme.ChordLord 1.6.217 (new!)

as per your request…

1 Like

@trueschool @jarzu3 I have updated ChordLord to 217 types of chords. There are only some 10th, and 11th and 13th chords I still have to add. I will do this in the next coming days.

1 Like

@EatMe - could there be a tab system instead of a scroll bar? Just thinking aloud here.

Or

Like the small drop down menu for the major/minor/pentatonic/aeolian- maybe a drop down system for choosing the extra chords?

What do you think about that - Maybe? Maybe not?

I’m not sure here.
I think I would want a scrollbar,
since pushing all these buttons is a nice thing to do to enter chords.

With the regular modes, all still fits on screen.

… fixed scroll box issue

taking a break… more chords added later in the next days.

But the documentation isn’t working anymore it seems @danoise (https://renoise.github.io/luadocs/vlib)

Oh, maybe have a look into the com.renoise.ExampleToolGui.xrnx @EatMe

That com.exampletoolgui is totally doing nothing here…

and joule says it is not for a window scrollbar?

I barely have any experience with the plain viewbuilder in the lua api, but I guess I would do GUIs only using such a framework like danoise provided (vlib), to at least get normal coding standards and not have to deal with a scrollbar (I programmed a lot of scrollbars in actionscript 3 though :laughing:). So I guess you should rewrite the gui code, doesn’t look like a lot to me. But the documentation of vlib seems to be missing and danoise, too.

1 Like

I have fixed the onscreen issues / bug with a scroll box…

I have found one incorrect chord listing
x7susb2 should be x7addb2

will fix that with the next chord updates

Nice work. Always a handy tool if u are really stuck and cant seem to find the chord u are looking for.

About the listings. I dont think 10th and 8th chord exists i might be wrong tho. As far as i know a 8th should be called augmented 7th and 10th should be called a sharp 9th. It doesnt really matter but with correct names it might be easier for people to figure out progressions.

1 Like

a 8th differs from a augmented 7.
There also is a 78th chord and all its variations.
I have added (octave) to the description of the chord and I will update the chord description to appear soon.
Also, a Maj10 isn’t a Maj#9.
So, these chords really do exist (in some way).

To do:

  • add all left to do 9th done 10th 11th 13th chords listed in the topic and all their major and minor variations (the final version will maybe become over 300 chords!)… maybe also some more 6ths need to be added…
    will do that in the next few days entering more chord definitions in Chords.lua
  • make the tool window a fixed height, just a little smaller than screen height?
    got report from @Neuro_No_Neuro that the top of the window can move and hide beyond screen top on MacOs and then makes it unmoveable.
    don’t know how to do that, I don’t know the variable for screen height (yet)
  • add mouse scroll wheel functionality
    don’t know how to bind scroll functions with the mouse scroll event (yet)
  • have final inspeckshun of all chord names / notes (I have been very precise with entering them correctly, I hope) done by a third-party / the user community
    don’t know how to do that, I am not a third-party, I am already partying!
    plz halp and check out the tool and report issues!
  • implement more bugs so that people start demanding this perfect version 1.8.217 again

Future dreams:

  • automatically detect chord from pattern like in the PrintMyChords tool
  • have a search field on notes (maybe) in a chord and chord notation
  • implement Quantization from the Renoise Quantization selected
    maybe it is a renoise.app() thing that I can look up and implement*
2 Likes

Hot damn, this is the BEST chord tool. So many to choose from, I feel like I’m at an electronics circuit store. Bright shiny LEDs and transistors everywhere. Great!

2 Likes

THANK THE (chord) LORD!

2 Likes