GithubHelp home page GithubHelp logo

axlrose / modulator_musescore4 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from madjyc/modulator_musescore4

0.0 0.0 0.0 406 KB

Plugin for MuseScore 4. Choose a single note or a chord, then let the plugin find all the chords (triads or seventh chords) in all keys and scales that share at least 1 note with it.

License: GNU General Public License v3.0

JavaScript 100.00%

modulator_musescore4's Introduction

MuseScore Version License Version

Modulator plugin for MuseScore 4

Looking for Modulator for MuseScore 3 ? It's here.

Choose a single note or a chord, then let the plugin find all the chords (triads or seventh chords) in all keys and scales that share at least 1 note with it (see "Hints" below).

screenshot

Installation

  1. Download the plugin as a .zip file (click on the green Code button at the top of this page, then on Download ZIP).
  2. Unzip it in the MuseScore4/Plugins folder (in Documents by default).
  3. Launch MuseScore.
  4. Enable Modulator in the Plugins menu (under Home, left-hand column).

Usage

  1. Launch MuseScore.
  2. Open a score.
  3. Run Modulator from the Plugins > Composing/arranging tools menu.
  4. Select the root note and type of the chord (or single note) you want to submit. Check Triads if you want to search for triads, or 7ths if you want to search for seventh chords. Check Strict if you want the results to include all the notes of your chord, uncheck if you want the results to include at least 1 note from your chord.
  5. Click on the Search button.

Tests

Tested on MuseScore 4.0.1.

Hints

Harmonizing a melody line

  • Select one note from the melody you want to harmonize, select [1] single note as the chord type, check either Triads or 7ths (it doesn't matter whether you check or not Strict in case of a "single-note chord"), then press the Search button. You will be presented with all chords from all keys/scales that include the selected note. All those chords could be used to harmozize the selected note (and possibly modulate to a different key/scale in the process).
  • For a 2-note counterpoint melody, select both notes as a 2-note chord (choosing the lowest as the root note), check either Triads or 7ths, check Strict, then press the Search button.

Pivot-chord modulation (see "Pivot-chord modulation" http://elliotthauser.com/openmusictheory/Modulation.html)

  • To modulate using a pivot chord, select the root note and type of chord you want to use as a "pivot", check either Triads or 7ths, check Strict, then press the Search button. You will be presented with all chords from all keys/scales that share the selected notes. If you only want to consider, say, a subdominant function, sift through the results looking for a IV or iv (see "Extended Pivot Chord Modulation" below).

Common-tone modulation (see "Common-Tone Modulation" at https://viva.pressbooks.pub/openmusictheory/chapter/reinterpreting-augmented-sixth-chords/)

  • To modulate using a common-tone, select the one note you want to keep in the original chord as a [1] single note type of chord, check either Triads or 7ths, then press the Search button. You will be presented with all chords from all keys/scales that share the selected note (e.g. "chromatic mediants").

Extended pivot-chord modulation via "mode mixture" (see "Chromatic Modulation" at https://viva.pressbooks.pub/openmusictheory/chapter/reinterpreting-augmented-sixth-chords/)

  • For instance, let's say we start in A♭ major with a Fm chord (vi). Enter F as the root note and [3] m as the type of chord, check Triads and Strict, then press the Search button. Sift through the results to C natural minor which has the same Fm chord as (iv). Using Fm as a pivot chord, you could already modulate to C natural minor, but let's investigate its parallel key C major instead. C major is not listed as it doesn't include Fm, but if we run another Search with Strict unchecked, we find that C major has a closely related F chord (IV). Considering the keys of C major and C natural minor as a "mixture", we have found a way to modulate from A♭ major directly to C major, by using a F chord borrowed from C natural minor as a pivot chord.

We hope you will find many other uses for this plugin. Enjoy!

modulator_musescore4's People

Contributors

madjyc avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.