Feedback for Eucliadean Rhythm plugin

• Mar 13, 2023 - 18:55

I recently discovered the concept of Euclidean Rhythms and made a plugin to generate those rhythms.

If you don't know what Euclidean Rhythms are, you can check this video (in french) or on wikipedia.

I haven't made a page for it on the plugin listing. I'll do it when it is stable.

Feel free to test it and report me issues you would encounter ! You can find it here:
Euclidean Rhythm Generator plugin for MuseScore 3.x and 4.x
(And yes, it is working in MS4 (although the UI isn't really nice))

Two remarks:

  • I've tested it thoroughly on the voice 1. I haven't tested it yet on other voices. It might not work for now.
  • There is little trick if you want to use a multi-notes pattern (e.g. instead of generating A--A--A-A--A--A- (a 3 by 8 pattern) you want to generate A--B--C-A--B--C-), you can write somewhere the pattern ABC and copy it (CTRL+C). The plugin will retrieve the clipboard content and use it.

Enjoy !


Comments

I've just discovered this plugin, but can't seem to get it to work in version 4.5, and I don't really know enough about plugin coding to know how I might update it myself. Anyone have any success along these lines?

In reply to by Jojo-Schmitz

I took a look, and I can say that:
1) you need to delete the 'import' of QtQuick.Dialogs 1.2 and Qt.labs.settings 1.0 (and then replace, if possible, the linked objects with something else);
2) delete the 'icon' property
At this point the plugin loads but the program crashes...so I emptied the retrieveClipboard() function because it contains the 'newScore' method that is perhaps no longer implemented.
At this point the plugin loads without problems...but it probably does not work. I leave the possibility of doing something to the author (but I have doubts, given the shortcomings of Musescore 4.5).

In reply to by khalladay1

While waiting for 'parkingb' to notice this post, I'm publishing the plugin modified as described above. It may work, maybe only partially, I have no idea what this plugin does and I'm not able to verify its integrity (and I don't have time to delve into the theory it's based on). See if it can be of any use to you...

Attachment Size
euclidean.qml 55.96 KB

In reply to by ILPEPITO

It shows up in the list and can be enabled, but still does the same thing, which is open an entirely blank window. Nevertheless, I really appreciate the effort. As for what it does, it places/arranges notes to create a well-formed rhythm, based on the number of beats/measures you'd like to place X number of notes in. I find it useful for brainstorming rhythmic ideas, to get away from the same tired stuff I tend to fall back on. There's a simple implementation of it here (and other places): https://dbkaplun.github.io/euclidean-rhythm/

In reply to by khalladay1

If a blank window appears, it's because you installed it wrong. The plugin requires all the elements in the archive, replacing the original with the modified one. I tried it (for 5 minutes) in MS 4.5.2 and the window appears correctly (and something does, too, but I don't know if it's the right thing); then, whether it works or not, is another matter...

In reply to by Jojo-Schmitz

Ported to MU4.5. Thanks to ILPEPITO for the first version !
It can be downloaded here : https://github.com/lgvr123/musescore-euclidean/releases/tag/1.2.0

I had to remove a feature, that you could use as notes for your pattern whatever you had CTRL+C (CMD+C) before opening the plugin.

And the window is not modal. I will investigate that a next time.

The worst in the migration ? The UI !!!! The native QML objects didn't show up correctly. The new MuseUI are not fully compatible with the native QML ones. I've been forced by to write some adhoc component, compatible with MU3.x and MU4.4+... The MU team has not decided to make it easy for us...

Do you still have an unanswered question? Please log in first to post your question.