Feedback for Eucliadean Rhythm plugin
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 generateA--B--C-A--B--C-
), you can write somewhere the patternABC
and copy it (CTRL+C). The plugin will retrieve the clipboard content and use it.
Enjoy !
Comments
Little screen shot of the User Interface:
In reply to Little screen shot of the… by parkingb
A really interesting representation of rhyme.
In reply to A really interesting… by msfp
There are now instructions for how to use that plugin:
https://github.com/lgvr123/musescore-euclidean#usage
And a demo:
https://www.youtube.com/watch?v=ekAY6hZApsQ
In reply to There are now instructions… by parkingb
typo download link at https://musescore.org/en/project/euclidean-rhythm-plugin
In reply to typo download link at https:… by msfp
Thank you for pointing this out to me
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 I've just discovered this… by khalladay1
It needs to get adjusted for MuseScore 4.4 and later
In reply to It needs T n get adjusted… 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 I took a look, and I can say… by ILPEPITO
I appreciate you looking into it—I had a look at the code myself, but really don't have the knowledge to do anything useful. Perhaps the author will have a go at some point, but if not, c'est la vie.
In reply to I appreciate you looking… 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...
In reply to While waiting for 'parkingb'… 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 It shows up in the list and… 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 If a blank window appears,… by ILPEPITO
It also loads fine in 4.4.4. With that, my hourglass of time for this topic is exhausted.
In reply to It also loads fine in 4.4.4… by ILPEPITO
Thanks for you effort. I'll have a look and disable the features that are not possible in 4.5.
In reply to Thanks for you effort. I'll… by parkingb
Well, I hope it is possible to keep the main function of the plugin by sacrificing some usage options.
In reply to It needs T n get adjusted… 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...
In reply to Ported to MU4.5. Thanks to… by parkingb
I really appreciate the work you've done. It's a brilliant plugin, excellent for finding interesting accents and polyrhythms. Can't thank you enough.
In reply to I really appreciate the work… by khalladay1
I'm glad it helps you !