Device Details
Overview
Name | Version: | ChordMaker 1.1 |
Author: | KaiyangZhao |
Device Type: | MIDI Effect |
Description: | ChordMaker is my original MIDI effect plugin that can match diatonic seven chords to melody notes in real time. It supports selecting from 24 different natural minor/major scales, customizing the number of melody notes (up to 16), and matching chords at a certain sequence (some will be matched but some won’t). Users can also select the type of every chord (For example minor/major, dominant, and half-diminished chords). In order to improve user experience, I also designed an automated reset module and a lag module for every chord note to simulate the effect of a real person playing. Function introduction:(See the screenshot!) 1) Turn on/off and select the specific Follow Mode of this device. If there are multiple ChordMakers which are used in a live set, on different MIDI tracks, then the users can choose one of them as the leading device and let others receive its midi outputs to play the same note and chords (or only chords). Users must choose the Lead option to make this one a leading device, and other devices can either receive the chord note MIDI messages or messages of all notes from it by selecting the Chord or All option. 2) Adjust the total amount of melody notes that will be deemed as a loop of this device. The initial value is 8 and the max value is 16. 3) Adjust the trigger time to bring the loop back to the starting point if there are no note-on inputs anymore. The initial value is 2500ms and the max value is 5000ms. 4) Adjust the lag time that simulates the tiny lags between different notes within a chord when it is a real person is playing. (The value here represents the max value of a range. The exact lag time is selected randomly within the range, and lag for every note within a chord is selected separately.) 5) Select the scale which would be applied by the device. It supports selecting from 24 different natural minor/major scales. (NB: Notes which are not within the selected scale will be muted.) 6) Indicator lights that show the position of the current playing note in the looping sequence. There would be only one be lightened up at once, and those lights of notes which are beyond the loop range will be inactive. (For example: if you set the note amount to 8, all the lights behind the 8th light will be inactive.) 7) Toggles which can be turned on/off to control whether this device will match a chord for the note at this specific position in the looping sequence. (For example, the picture above shows that the device will only match chords for the first, fourth, seventh, and eighth notes in an 8-notes loop.) 8) Define the type of chords that will be matched to the corresponding melody note. There are four modes that can be selected in this object: All, Min/Maj, Dom, and Half-dim, which means “select from all available options”, “Minor/Major chords”, “Dominant Chords” and “Half-diminished chords”. Click and drag up or down to select different modes. (NB: this device would only match diatonic chords to the notes within the scale. It means that this device will still match minor or major chords to some notes in the Dom or Half-dim mode if these notes couldn’t be comprised in a diatonic dominant or half-diminish chord.) |
Details
Live Version Used: | 11.2.6 |
Max Version Used: | 8.3.1 |
Date Added: | Nov 04 2022 08:48:47 |
Date Last Updated: | Nov 06 2022 08:51:09 |
Downloads: | 629 |
ⓘ License: | None |
Average Rating
Log in to rate this device |
-n/a- |
Files
Device File: | ChordMaker_by Kaiyang Zhao_Final.amxd |
Comments
Fascinating device. Any chance of an update for Ableton 12? Seems to now stop working after a while, and not all chords are selectable.
Posted on April 18 2024 by unjazz |
Report Issue
Login to comment on this device.
Browse the full library