Skip to content

lgvr123/musescore-euclidean

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Euclidean Rhythm Generator plugin for MuseScore 3.x and 4.x

The Euclidean Rhythm Generator will help you create euclidean (or free rhythm) patterns.

(More info on Euclidean Rhythm is this video (french) or on wikipedia).

logo

Usage

1. Pattern definition

The pattern can be of two types: Euclidean Rhythm or Free Rhythm. Both have most parameters in common. For both you must defined a pattern length. For Euclidean Rhythm you must define how many steps will be played and spread over the pattern length, while for Free Rhythm you must indicate manually which steps have to be played.

logo

Parameters:

  1. Pattern: number of steps to spread over the pattern length / pattern length / step duration.
    E.g. : 9/16 ♪ will lead to 9 ♪ being spread over a 16 ♪ duration.

  1. Start at step: where to start in the pattern. By default, the pattern is stared at its 1st step, but you can decide wherever you want in the pattern
    E.g. : In previous example, starting at step 3 will lead to

  1. Note duration: by default the note duration is the same as the step duration. However, when possible (i.e. when the notes are followed by rests) you can decide to have the notes longer than the steps.
    There is a special "fill" mode, where each note is expanded in the all rests that are following the note.
    E.g. : In a 5/16 pattern

  1. Merge consecutive notes: in this mode, if several consecutive steps are played, they will replaced by a single note spanning over these consecutive steps.
    E.g. : In first example, merging the consecutive steps will lead to

2. What to play

You can parametrize what to play on the "on-beats" (i.e. the "played" steps) and the "off-beats" (i.e. the "non-played" beats).

Source

The plugin can use 3 sources for defining the notes to play:

  1. the selection in the score
  2. the clipboard (what you copied through CTRL/CMD+C)
  3. the manual indication of the note to play

On-beats

A note must always be selected for the On-beat.

If the selection contains more than one note (see "source"), you can decide to only the First Note or to Cycle across (the) selection.

Off-beats

For the Off-beats, the default is using a Rest. All the previous examples have been produced using rests.

If the selection contains more than two notes (see "source") and if you are only using the first one for the "on-beat" you can decide to use the Second (one) as off-beat.

A third option is to use a manually indicated note as off-beat.

E.g. The following pattern has been built using a 9/16 pattern, with selection containing B4, C5, D5, E5, and and an off-beat note A4:

3. Where to write the pattern

The pattern will be written in your score at the cursor position.

However, if your cursor is not placed at a measure start, you can choose between placing the pattern At (the) cursor or From (the) measure start

Remarks

  • The parameter Repeats lets you repeat your pattern consecutively

  • In the status bar, the plugin indicates the staff/measure/voice where it will write the pattern

  • The plugin detects the selection changes in the score and adapts both the selection content available in the Source/Use Selection parameters and the location for writing the pattern.
    However the plugin does not detect any change in the clipboard. In order to refresh the Source/Use Clipboard, the plugin must be closed and reopened.

Download and Install

Download the last stable version For installation see Plugins.

Remark

The whole zip content (so the euclidean\ folder) must be unzipped as such in your plugin folder.

Support of MS4.0

Supported, although the User Interface does not look very nice in this version.

Sponsorship

If you appreciate my plugins, you can support and sponsor their development on the following platforms: Support me on Tipee Support me on Paypal Support me on Patreon

And also check my Zploger application, a tool for managing a library of scores, with extended MuseScore support.

IMPORTANT

NO WARRANTY THE PROGRAM IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW THE AUTHOR WILL BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF THE AUTHOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.