Go Back   Cockos Incorporated Forums > REAPER Forums > ReaScript, JSFX, REAPER Plug-in Extensions, Developer Forum

Reply
 
Thread Tools Display Modes
Old 05-10-2017, 01:17 PM   #1
RobU
Human being with feelings
 
RobU's Avatar
 
Join Date: Sep 2009
Posts: 863
Default MIDI Ex Machina - A Note Randomising Sequence Generator

Hello fellow randomers

Small update to 1.3.5 to fix a crash when no item is selected in the arrange view.


This is the stable release of 'MIDI Ex Machina' - a note randomising sequence generating tool for the Reaper MIDI editor.

Originally released as the MIDI Note Randomiser, the latest version has gotten fat and includes a Euclidean sequence generator (Bjorklund algorithm), and a monophonic random sequence generator, as well as a totally unnecessary and cheezy rebrand...

MIDI Note Randomiser has been retired, so it you were using it then I'd advise switching to this shiny new version. All the old features are there, plus some user requests (permute, multiple octaves), and some new bling.

It's available via ReaPack (see here for import instructions)
Code:
https://github.com/RobU23/ReaScripts/raw/master/index.xml
Some screenshots (updated to v1.3.2)

Note Randomiser



Random Sequence Generator



Euclidean Generator



Features

Note Randomiser
  • Scale based note randomising
  • Per-note probability sliders
  • Special 'Permute' scale for randomising only selected note values
  • Force first note to scale root
  • Randomise all or selected notes, even if using Permute
  • Octave doubling with probability slider
Sequencer
  • Monophonic random note generator
  • Grid size selector
  • Note length probability sliders
  • Shift notes left<>right by grid size
  • Accent/Velocity randomising
  • Legato randomising
  • Force first grid slot to contain a note
  • Pass-thru to Note Randomiser
Euclidean Generator
  • Bjorklund algorithm
  • Grid size selector
  • Sliders for number of Pulses, number of Slots, and sequence Rotation
  • Accent/Velocity randomising
  • Pass-thru to Note Randomiser
General
  • Re-sizable interface
  • Saves all script state with the Reaper project file
  • Reset sliders to default (right-click on the slider labels)

There's a wiki on GitHub, with some additional information, warnings on some known bad behaviour, credits for the code I was too lazy/stupid to write myself, and some other stuff.

I hope you find it useful !

If you find any bugs (ha !) - you can post them here, or on the Issue tracker on GitHub if you have an account. Please try and make them as informative as possible and I will try to resolve them quickly.

If you have any feature requests (ha ! again !) this is as good a place as any, or on GitHub if you prefer. If they fit in with the general philosophy of the thing, and I can work out a way to implement it, then I'll give it a go.

Planned features are here, so check the list before posting.


Cheers
Rob
__________________
Return of the Dub Cadet - https://open.spotify.com/album/2t98A...lQ&dl_branch=1

Last edited by RobU; 12-07-2019 at 12:20 PM. Reason: Updated to 1.3.5
RobU is offline   Reply With Quote
Old 05-10-2017, 01:18 PM   #2
RobU
Human being with feelings
 
RobU's Avatar
 
Join Date: Sep 2009
Posts: 863
Default

reserved ...
__________________
Return of the Dub Cadet - https://open.spotify.com/album/2t98A...lQ&dl_branch=1
RobU is offline   Reply With Quote
Old 05-10-2017, 03:24 PM   #3
exidus
Human being with feelings
 
exidus's Avatar
 
Join Date: Feb 2016
Posts: 121
Default

WOW! Thank you for sharing your work man!

This is a really cool piece. I will try to break it and will report back
__________________
- Win7 x64, latest x64 REAPER Beta

::::::: My Mixcloud Page ::::::: EFMod_JN Theme :::::::
exidus is offline   Reply With Quote
Old 05-10-2017, 04:10 PM   #4
hopi
Human being with feelings
 
hopi's Avatar
 
Join Date: Oct 2008
Location: Right Hear
Posts: 15,618
Default

WoW... this script is a lot of fun! Thanks for it...

I am wondering if it would possible to have it work in the Inline Editor as well?

or maybe a version of it that would do that???
__________________
...should be fixed for the next build... http://tinyurl.com/cr7o7yl
https://soundcloud.com/hopikiva
hopi is offline   Reply With Quote
Old 05-10-2017, 06:31 PM   #5
EpicSounds
Human being with feelings
 
EpicSounds's Avatar
 
Join Date: Jul 2009
Posts: 7,571
Default

this is really great!
I didn't realize at first that the tabs share settings and that's pretty cool.

I did manage to make it crash by setting all note weight sliders on the randomiser page to 0.
__________________
REAPER Video Tutorials, Tips & Tricks and more at The REAPER Blog
EpicSounds is offline   Reply With Quote
Old 05-10-2017, 10:24 PM   #6
RobU
Human being with feelings
 
RobU's Avatar
 
Join Date: Sep 2009
Posts: 863
Default

Quote:
Originally Posted by EpicSounds View Post
this is really great!
I didn't realize at first that the tabs share settings and that's pretty cool

I did manage to make it crash by setting all note weight sliders on the randomiser page to 0.
Good catch, Jon - I know why that happens. Added to the bug tracker.

Thanks!

Edit - fixed in next release
__________________
Return of the Dub Cadet - https://open.spotify.com/album/2t98A...lQ&dl_branch=1

Last edited by RobU; 05-10-2017 at 10:59 PM.
RobU is offline   Reply With Quote
Old 05-10-2017, 10:33 PM   #7
RobU
Human being with feelings
 
RobU's Avatar
 
Join Date: Sep 2009
Posts: 863
Default

Quote:
Originally Posted by hopi View Post
WoW... this script is a lot of fun! Thanks for it...

I am wondering if it would possible to have it work in the Inline Editor as well?

or maybe a version of it that would do that???
I don't use the inline editor, but never say never

As it is, the main loop checks that the midi editor is open, and that there's an active take, pretty much any function that does stuff with a take uses these checks before doing anything.

If I knew how to test for being inline, then it might be possible. I'll add to the FR's and look into it. But, there are a number of additional core features I want to implement first.

cheers!
__________________
Return of the Dub Cadet - https://open.spotify.com/album/2t98A...lQ&dl_branch=1
RobU is offline   Reply With Quote
Old 05-11-2017, 07:46 AM   #8
hopi
Human being with feelings
 
hopi's Avatar
 
Join Date: Oct 2008
Location: Right Hear
Posts: 15,618
Default

Thanks Robu...

so just to say that given what this script can do, especially that it can run on just a few selected notes, being able to use it in the Inline Editor would be really great. I think if you try the Inline Editor yourself you will see what I mean.
__________________
...should be fixed for the next build... http://tinyurl.com/cr7o7yl
https://soundcloud.com/hopikiva
hopi is offline   Reply With Quote
Old 05-11-2017, 08:49 AM   #9
vanhaze
Human being with feelings
 
vanhaze's Avatar
 
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
Default

Played with it today and this is really awesome, many thanks !!
__________________
Macbook Pro INTEL | Reaper, always latest version | OSX Ventura | Presonus Studio 24c
My Reaper Tips&Tricks YouTube Channel: https://www.youtube.com/user/vanhaze2000/playlists
vanhaze is offline   Reply With Quote
Old 05-11-2017, 11:29 AM   #10
dupont
Human being with feelings
 
dupont's Avatar
 
Join Date: Nov 2007
Location: France
Posts: 919
Default

Waouh !

Great job.
My favorite composition tool.
dupont is offline   Reply With Quote
Old 05-12-2017, 08:20 AM   #11
EpicSounds
Human being with feelings
 
EpicSounds's Avatar
 
Join Date: Jul 2009
Posts: 7,571
Default



Links in the article.
__________________
REAPER Video Tutorials, Tips & Tricks and more at The REAPER Blog
EpicSounds is offline   Reply With Quote
Old 05-12-2017, 08:43 AM   #12
hopi
Human being with feelings
 
hopi's Avatar
 
Join Date: Oct 2008
Location: Right Hear
Posts: 15,618
Default

Hey Epic... nice video thanks...

one comment about a feature you might care to add...

the script can operate on only selected notes... which is something I find very kewl because let's say you have a pattern you basically like but also have some small section of it that you want to varigate... so just select the notes and run the script on those and get varieties of just that section...

...right?
__________________
...should be fixed for the next build... http://tinyurl.com/cr7o7yl
https://soundcloud.com/hopikiva
hopi is offline   Reply With Quote
Old 05-12-2017, 11:48 AM   #13
RobU
Human being with feelings
 
RobU's Avatar
 
Join Date: Sep 2009
Posts: 863
Default

Quote:
Originally Posted by hopi View Post
Hey Epic... nice video thanks...

so just select the notes and run the script on those and get varieties of just that section...

...right?
Correct - also, if you pick the Permute scale when you have a few notes selected, it will only use those note values when randomising

And thank you Jon for the video !
__________________
Return of the Dub Cadet - https://open.spotify.com/album/2t98A...lQ&dl_branch=1
RobU is offline   Reply With Quote
Old 05-12-2017, 08:51 PM   #14
hopi
Human being with feelings
 
hopi's Avatar
 
Join Date: Oct 2008
Location: Right Hear
Posts: 15,618
Default

Just noticed this ...maybe worth mentioning...

I have dual monitors so I mostly open the ME in the 'other' monitor... off to the right side

Ok but then running this script, the GUI for it will not live on top of that floating ME...

It will stay on top of the arrange window, but vanishes behind the ME if moved over there...

Perhaps that can be changed?
__________________
...should be fixed for the next build... http://tinyurl.com/cr7o7yl
https://soundcloud.com/hopikiva
hopi is offline   Reply With Quote
Old 05-13-2017, 02:10 AM   #15
RobU
Human being with feelings
 
RobU's Avatar
 
Join Date: Sep 2009
Posts: 863
Default

Quote:
Originally Posted by hopi View Post
Just noticed this ...maybe worth mentioning...

I have dual monitors so I mostly open the ME in the 'other' monitor... off to the right side

Ok but then running this script, the GUI for it will not live on top of that floating ME...

It will stay on top of the arrange window, but vanishes behind the ME if moved over there...

Perhaps that can be changed?
Hi hopi,

I don't have a dual screen set-up here so hard for me to test, but even on one, if I have a full screen ME then I can lose the script behind it ... I am not sure if it's possible to pin a script window to the front, or even to locate the window and bring it back (short of closing and reopening it..).

I also noticed in Jon's video that the fonts look pretty bad on a Mac :| I did use one that I thought was common on both Win/Mac but the rendering looks very different. I'll look into this too - if there's a way to detect the current OS, then I can switch the font to a more Mac friendly one..

If any of the more experienced scripters can offer a solution then I'd be definitely try to fix both those issues.
__________________
Return of the Dub Cadet - https://open.spotify.com/album/2t98A...lQ&dl_branch=1
RobU is offline   Reply With Quote
Old 05-13-2017, 09:08 AM   #16
hopi
Human being with feelings
 
hopi's Avatar
 
Join Date: Oct 2008
Location: Right Hear
Posts: 15,618
Default

Thanks Rob... Ok so you see the behavior I'm pointing to even on a single screen... that's good.

I think maybe one of the other script guys, Lokasenna, Heda, MPL, SPK77, etc., might know a way to solve this if we can get them to look in here...

I know I have already mentioned the wish to have it work on the Inline Editor but I'll say it again here just as a reminder because that would be soooo nice.

You have a very sweet thing going on here that is a lot of fun to play with and I greatly appreciate your contining work on it!
__________________
...should be fixed for the next build... http://tinyurl.com/cr7o7yl
https://soundcloud.com/hopikiva
hopi is offline   Reply With Quote
Old 05-13-2017, 10:25 AM   #17
RobU
Human being with feelings
 
RobU's Avatar
 
Join Date: Sep 2009
Posts: 863
Default

Quote:
Originally Posted by hopi View Post
Thanks Rob... Ok so you see the behavior I'm pointing to even on a single screen... that's good.

I think maybe one of the other script guys, Lokasenna, Heda, MPL, SPK77, etc., might know a way to solve this if we can get them to look in here...

I know I have already mentioned the wish to have it work on the Inline Editor but I'll say it again here just as a reminder because that would be soooo nice.

You have a very sweet thing going on here that is a lot of fun to play with and I greatly appreciate your contining work on it!
Thanks for the feedback, hopi - much appreciated, as is your inline tenacity If it's doable, I'll certainly look into it.
__________________
Return of the Dub Cadet - https://open.spotify.com/album/2t98A...lQ&dl_branch=1

Last edited by RobU; 05-13-2017 at 10:30 AM.
RobU is offline   Reply With Quote
Old 05-13-2017, 10:28 AM   #18
RobU
Human being with feelings
 
RobU's Avatar
 
Join Date: Sep 2009
Posts: 863
Default Update to 1.3.2

Added fix for crash when all note sliders set to zero
Added sequencer note shifting left / right by grid size

Available in ReaPack

Cheers
__________________
Return of the Dub Cadet - https://open.spotify.com/album/2t98A...lQ&dl_branch=1
RobU is offline   Reply With Quote
Old 05-13-2017, 12:47 PM   #19
vanhaze
Human being with feelings
 
vanhaze's Avatar
 
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
Default

You are A Hero !!!
__________________
Macbook Pro INTEL | Reaper, always latest version | OSX Ventura | Presonus Studio 24c
My Reaper Tips&Tricks YouTube Channel: https://www.youtube.com/user/vanhaze2000/playlists
vanhaze is offline   Reply With Quote
Old 05-13-2017, 01:25 PM   #20
hopi
Human being with feelings
 
hopi's Avatar
 
Join Date: Oct 2008
Location: Right Hear
Posts: 15,618
Default

Thanks again Rob... wonder if you could explain the Permute setting to me...

pretend you are talking to an idiot...

[hahaha pretend, hell!]

PS: just tried the updater via Reapack but Reapack still says 1.3... so don't know if it is actually getting the 1.32 version...
__________________
...should be fixed for the next build... http://tinyurl.com/cr7o7yl
https://soundcloud.com/hopikiva
hopi is offline   Reply With Quote
Old 05-13-2017, 02:05 PM   #21
RobU
Human being with feelings
 
RobU's Avatar
 
Join Date: Sep 2009
Posts: 863
Default

Quote:
Originally Posted by hopi View Post
Thanks again Rob... wonder if you could explain the Permute setting to me...

pretend you are talking to an idiot...

[hahaha pretend, hell!]

PS: just tried the updater via Reapack but Reapack still says 1.3... so don't know if it is actually getting the 1.32 version...
heheh

Permute is a special scale available from the Scale drop down list.

If you select some notes from a MIDI item, then choose Permute (or vice versa) - The script will use the selected midi note values for randomising the selection (instead of using a full scale). You can activate the 'All / Sel Notes' option to have it affect all notes but still using the originally selected note values.

If you change your selection, the Permute scale will update with the new note values

Make sense? I can put a licecap together tomorrow if you like - but it's pretty straightforward once you try it a couple of times.


Just tested the ReaPack update on a portable install - it updated as soon as I launched Reaper, but maybe you need to manually refresh the packages? At a glance, the version number is in the window title bar (tho I'm sure you knew that )
__________________
Return of the Dub Cadet - https://open.spotify.com/album/2t98A...lQ&dl_branch=1
RobU is offline   Reply With Quote
Old 05-13-2017, 03:50 PM   #22
Plazma
Human being with feelings
 
Join Date: May 2014
Posts: 293
Default

Errr.... I can't find this in Reapack - what should I be looking for?

Edit: Please ignore, I managed to import it.
__________________
url]www.pennysound.co.za[/url] (Free & commercial Omnisphere patches)
Plazma is offline   Reply With Quote
Old 05-13-2017, 11:38 PM   #23
Knob Twiddler
Human being with feelings
 
Knob Twiddler's Avatar
 
Join Date: May 2016
Location: Leuven
Posts: 99
Default

But I don't...how do you import that index.xml ?
If I update Reapack and search for Rob in the actions in the midi-editor, noting pops up?
Thanx in advance!

Last edited by Knob Twiddler; 05-13-2017 at 11:45 PM.
Knob Twiddler is offline   Reply With Quote
Old 05-14-2017, 12:59 AM   #24
RobU
Human being with feelings
 
RobU's Avatar
 
Join Date: Sep 2009
Posts: 863
Default

Quote:
Originally Posted by Knob Twiddler View Post
But I don't...how do you import that index.xml ?
If I update Reapack and search for Rob in the actions in the midi-editor, noting pops up?
Thanx in advance!
In Reaper open the menu: Extensions / ReaPack / Import a Repository

Cut and paste the following, then click OK.
Code:
https://github.com/RobU23/ReaScripts/raw/master/index.xml
Assuming that was successful, open the Package Browser and search/filter for 'RobU'

Right-click MIDI Ex Machina and select install. It should then be available from the MIDI Editor Actions menu

Cheers
__________________
Return of the Dub Cadet - https://open.spotify.com/album/2t98A...lQ&dl_branch=1

Last edited by RobU; 05-14-2017 at 02:18 AM. Reason: updated with kavula's comments
RobU is offline   Reply With Quote
Old 05-14-2017, 01:27 AM   #25
kavula
Human being with feelings
 
Join Date: Mar 2017
Posts: 12
Default

Not sure if just importing repository is enough to find the script in
action list.
Once the repository is imported (state:enabled - on the right side),
you need to select it and go to options-install packages.
Then it should be there.
kavula is offline   Reply With Quote
Old 05-14-2017, 01:53 AM   #26
Knob Twiddler
Human being with feelings
 
Knob Twiddler's Avatar
 
Join Date: May 2016
Location: Leuven
Posts: 99
Default

Thank you guys! Great help!

1.In Reaper open the menu: Extensions / ReaPack / Import a Repository
2. Cut and paste the link: https://github.com/RobU23/ReaScripts...ster/index.xml
3. open the Package Browser and search/filter for 'RobU'
4. Rightclick and install
5. Make some music!
6. Or better: let it make some music for you.
Knob Twiddler is offline   Reply With Quote
Old 05-14-2017, 10:40 AM   #27
dub tree
Human being with feelings
 
Join Date: Jan 2008
Posts: 308
Default

Hi. I was messing around with your script last night and made a little track. Everything but the synth pads and flute melody was generated MIDI with the euclidean thingamajig. Polyrhythms galore!

https://soundcloud.com/halfwalkmedia/euclid

Thanks for your awesome script.
dub tree is offline   Reply With Quote
Old 05-14-2017, 11:31 AM   #28
Arnar
Human being with feelings
 
Arnar's Avatar
 
Join Date: Jan 2007
Location: Smokie Bay.
Posts: 796
Default

AMAZING !

Small suggestion , saving presets wouls be nice...I think ?
__________________
In Music We Trust.
http://soundcloud.com/hazar
http://soundcloud.com/ifthenrun
Arnar is offline   Reply With Quote
Old 05-14-2017, 11:36 AM   #29
hopi
Human being with feelings
 
hopi's Avatar
 
Join Date: Oct 2008
Location: Right Hear
Posts: 15,618
Default

Quote:
Originally Posted by RobU View Post
heheh

Permute is a special scale available from the Scale drop down list.

If you select some notes from a MIDI item, then choose Permute (or vice versa) - The script will use the selected midi note values for randomising the selection (instead of using a full scale). You can activate the 'All / Sel Notes' option to have it affect all notes but still using the originally selected note values.

If you change your selection, the Permute scale will update with the new note values

Make sense? I can put a licecap together tomorrow if you like - but it's pretty straightforward once you try it a couple of times.


Just tested the ReaPack update on a portable install - it updated as soon as I launched Reaper, but maybe you need to manually refresh the packages? At a glance, the version number is in the window title bar (tho I'm sure you knew that )

Thanks Rob... yeah Permute... very kewl!

OK so not that brings up a question:

Say I use permute to set the scale of whatever selected few notes... say 5 notes

But then I want to run the randomizer on all notes but using that permute scale... right?

Is there a way to keep that scale when I change to selecting all notes to be randomized???
__________________
...should be fixed for the next build... http://tinyurl.com/cr7o7yl
https://soundcloud.com/hopikiva

Last edited by hopi; 05-14-2017 at 11:45 AM.
hopi is offline   Reply With Quote
Old 05-14-2017, 11:08 PM   #30
RobU
Human being with feelings
 
RobU's Avatar
 
Join Date: Sep 2009
Posts: 863
Default

Quote:
Originally Posted by dub tree View Post
Hi. I was messing around with your script last night and made a little track. Everything but the synth pads and flute melody was generated MIDI with the euclidean thingamajig. Polyrhythms galore!

https://soundcloud.com/halfwalkmedia/euclid

Thanks for your awesome script.
Hey dub tree, that is tres cool ! Great tune, and nice use of the euclidean generator
__________________
Return of the Dub Cadet - https://open.spotify.com/album/2t98A...lQ&dl_branch=1
RobU is offline   Reply With Quote
Old 05-14-2017, 11:10 PM   #31
RobU
Human being with feelings
 
RobU's Avatar
 
Join Date: Sep 2009
Posts: 863
Default

Quote:
Originally Posted by Arnar View Post
AMAZING !

Small suggestion , saving presets wouls be nice...I think ?
Presets are on the to do list at some point.

Cheers
__________________
Return of the Dub Cadet - https://open.spotify.com/album/2t98A...lQ&dl_branch=1
RobU is offline   Reply With Quote
Old 05-14-2017, 11:24 PM   #32
RobU
Human being with feelings
 
RobU's Avatar
 
Join Date: Sep 2009
Posts: 863
Default

Quote:
Originally Posted by hopi View Post
Thanks Rob... yeah Permute... very kewl!

OK so not that brings up a question:

Say I use permute to set the scale of whatever selected few notes... say 5 notes

But then I want to run the randomizer on all notes but using that permute scale... right?

Is there a way to keep that scale when I change to selecting all notes to be randomized???
If I understand correctly - you want your current Permute scale to affect all notes in the MIDI item? Just tick the 'All / Sel Notes' option, then click Generate.

The limitation here is that it works either with the selected notes (i.e. the notes that make up the current permute scale), or all notes. Manually selecting different notes (right-click-drag, or ctrl-a), will create a new Permute scale, which is by design.
__________________
Return of the Dub Cadet - https://open.spotify.com/album/2t98A...lQ&dl_branch=1
RobU is offline   Reply With Quote
Old 05-25-2017, 01:57 AM   #33
RobU
Human being with feelings
 
RobU's Avatar
 
Join Date: Sep 2009
Posts: 863
Default

Quote:
Originally Posted by hopi View Post
I know I have already mentioned the wish to have it work on the Inline Editor but I'll say it again here just as a reminder because that would be soooo nice.
Hi hopi,

I've looked into this and see a couple of issues

1) I can't find a way for the script to detect if it's in the inline editor (devs, if you're listening, can this be added to the API, please?).

Julian has a script that does this using reaper.BR_GetMouseCursorContext_MIDI() - but as far as I can tell, the mouse needs to be over the item/take for this to work (although I could be wrong...). Also, I'm not using any extensions at the moment, and would like to keep the script's dependencies at zero, if I can.


2) The script calls MIDIEditor_OnCommand to run action ID 40435 (Send all notes off to all MIDI outputs/plug-ins) after deleting then inserting the modified notes to the take. This is done to kill any hanging notes.

Unfortunately, the inline editor does not have access to OnCommand so I can't reliably delete notes from a take without the chance of a hang.

However, I did find reaper.OnPauseButton() in the API so it might still be do-able (i.e pause playback, do scripty stuff, resume playback), if I could detect the inline editor, of course...

If any scripters can offer advice on other ways of detecting the inline editor that would be hugely helpful, and would make hopi very happy

Cheers
Rob
__________________
Return of the Dub Cadet - https://open.spotify.com/album/2t98A...lQ&dl_branch=1
RobU is offline   Reply With Quote
Old 05-28-2017, 05:36 PM   #34
Alex Ortega
Human being with feelings
 
Join Date: Oct 2013
Posts: 105
Default Hi developer of this plugin

Hi developer plugin, in this plugin you need an automatic chord detection. Thank you for your work.

Last edited by Alex Ortega; 05-28-2017 at 05:57 PM.
Alex Ortega is offline   Reply With Quote
Old 06-04-2017, 03:37 AM   #35
Alex Philipp
Human being with feelings
 
Alex Philipp's Avatar
 
Join Date: Mar 2015
Posts: 52
Default

Really appreciate for Your huge job and share!
This script reminds me a Max4Live stuff which am missing in REAPER.
Alex Philipp is offline   Reply With Quote
Old 06-07-2017, 05:59 AM   #36
woggle
Human being with feelings
 
Join Date: Nov 2015
Posts: 374
Default

yeah, big thanks from me - wonderful work and so generous to share it.

Might I suggest a variation on permute that only lets the notes get used once in the randomisation

eg say you select A, C, E and permute, then you could get C, E, A or A, E, C, but not A, A, C .(which I think you can get now)

in other words if you select a sequence that has seven As and three Cs and five Es then the permutation has seven As, three Cs and five Es

But that's me being greedy, what you have done RobU is going to be used all the time by me - huge thanks

woggle
woggle is offline   Reply With Quote
Old 06-07-2017, 06:20 AM   #37
RobU
Human being with feelings
 
RobU's Avatar
 
Join Date: Sep 2009
Posts: 863
Default

Quote:
Originally Posted by woggle View Post

Might I suggest a variation on permute that only lets the notes get used once in the randomisation

woggle
Yeah, I agree that could be very useful - it's do-able as an option for sure. I'll put it in the tracker on GitHub.

That said, you might have to wait a while, there are some other features in development at the moment, but I'm sure I'll get around to it at some point

Cheers
__________________
Return of the Dub Cadet - https://open.spotify.com/album/2t98A...lQ&dl_branch=1
RobU is offline   Reply With Quote
Old 06-07-2017, 06:42 AM   #38
woggle
Human being with feelings
 
Join Date: Nov 2015
Posts: 374
Default

too kind - and... "other features" amazing !!!
woggle is offline   Reply With Quote
Old 07-27-2017, 12:32 PM   #39
atamanlive
Human being with feelings
 
Join Date: Oct 2014
Location: Simferopol, Crimea Republic
Posts: 12
Default

Absolutely great!
atamanlive is offline   Reply With Quote
Old 07-27-2017, 02:26 PM   #40
deeb
Human being with feelings
 
deeb's Avatar
 
Join Date: Feb 2017
Posts: 4,813
Default

very nice one! thank you!
deeb is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 02:45 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.