Old 10-18-2018, 08:37 AM   #321
Lokasenna
Human being with feelings
 
Lokasenna's Avatar
 
Join Date: Sep 2008
Location: Calgary, AB, Canada
Posts: 6,351
Default

I can't read the image because it's so small, but I think it's asking you to find a .reascale file for it to use. There are should be a couple in Reaper/Data, and you can find more on stash.reaper.fm
Lokasenna is online now   Reply With Quote
Old 03-22-2019, 08:11 AM   #322
Ozman
Human being with feelings
 
Join Date: Feb 2015
Posts: 565
Default

Lokasenna, man I hate to bother you, but Theory Helper is the only tool I know that seems to read from the chosen reascale file.

Do you think you can at some point make some callable actions that allows one to select a chord and have it iterate through other diatonic chord types?

Example workflow:

- A chosen scale is being snapped to in the midi editor.
- A chord is selected in the MIDI editor.
- An action is triggered (e.g. through keyboard shortcut) to cycle through different chord types (same octave) that work in that scale.
Ozman is offline   Reply With Quote
Old 03-22-2019, 08:55 AM   #323
Lokasenna
Human being with feelings
 
Lokasenna's Avatar
 
Join Date: Sep 2008
Location: Calgary, AB, Canada
Posts: 6,351
Default

Definitely a neat idea. I'll put it on my list, but I have almost no time for scripts these days.

Maybe should I pull out the ReaScale code from Theory Helper so it's easy to use from other scripts.
Lokasenna is online now   Reply With Quote
Old 03-27-2019, 08:34 AM   #324
hopi
Human being with feelings
 
hopi's Avatar
 
Join Date: Oct 2008
Location: Right Hear
Posts: 15,104
Default

EDIT again:

would it be perhaps better to be able to set the key inside the lua itself instead of using key snap in the ME?

such as C or G or whatever?

Then also... I'd like to see in the GUI, not just the letter of the various degrees of the scale [in the top row] but also
the designation of it, such as I II III IV V VI ... or 1st, 2nd, 3rd... etc.
Is that just me or would anyone else appreciate that?
__________________
...should be fixed for the next build... http://tinyurl.com/cr7o7yl
https://soundcloud.com/hopikiva/angel-rain

Last edited by hopi; 03-27-2019 at 08:52 AM.
hopi is offline   Reply With Quote
Old 03-27-2019, 09:11 AM   #325
Lokasenna
Human being with feelings
 
Lokasenna's Avatar
 
Join Date: Sep 2008
Location: Calgary, AB, Canada
Posts: 6,351
Default

Quote:
Originally Posted by hopi View Post
EDIT again:

would it be perhaps better to be able to set the key inside the lua itself instead of using key snap in the ME?

such as C or G or whatever?
Not at my Reaper machine, but doesn't it already have a setting in the Options tab for whether it should sync with Key Snap?

Quote:
Then also... I'd like to see in the GUI, not just the letter of the various degrees of the scale [in the top row] but also
the designation of it, such as I II III IV V VI ... or 1st, 2nd, 3rd... etc.
Is that just me or would anyone else appreciate that?
Another idea for my list.
Lokasenna is online now   Reply With Quote
Old 03-27-2019, 09:59 AM   #326
hopi
Human being with feelings
 
hopi's Avatar
 
Join Date: Oct 2008
Location: Right Hear
Posts: 15,104
Default

Quote:
Originally Posted by Lokasenna View Post
Not at my Reaper machine, but doesn't it already have a setting in the Options tab for whether it should sync with Key Snap?



Another idea for my list.
yes it does have that sync to key snap... and with that I can set the key from the ME key snap... but what do I do without that? I don't find a way to set the key otherwise.... did I miss it?
__________________
...should be fixed for the next build... http://tinyurl.com/cr7o7yl
https://soundcloud.com/hopikiva/angel-rain
hopi is offline   Reply With Quote
Old 03-27-2019, 11:15 AM   #327
Lokasenna
Human being with feelings
 
Lokasenna's Avatar
 
Join Date: Sep 2008
Location: Calgary, AB, Canada
Posts: 6,351
Default

Click on the big "C#".

It could definitely use some visual hinting that it's clickable.
Lokasenna is online now   Reply With Quote
Old 03-27-2019, 11:34 AM   #328
Ozman
Human being with feelings
 
Join Date: Feb 2015
Posts: 565
Default

Quote:
Originally Posted by Lokasenna View Post
Maybe should I pull out the ReaScale code from Theory Helper so it's easy to use from other scripts.
Man that would would be great!
It would definitely make the various scale and chord tools that use it feel a lot more native.

Last edited by Ozman; 03-27-2019 at 11:47 AM.
Ozman is offline   Reply With Quote
Old 03-27-2019, 04:19 PM   #329
hopi
Human being with feelings
 
hopi's Avatar
 
Join Date: Oct 2008
Location: Right Hear
Posts: 15,104
Default

Quote:
Originally Posted by Lokasenna View Post
Click on the big "C#".

It could definitely use some visual hinting that it's clickable.
OIC.... LoL well partly it was my error cuz I had the option Use MIDI editor's key snap checked... which [duh] takes away the ability to use the clk on the big C and the related scale... ah but NOW I know!!!
Thanks you Sir!

Now let me digress a bit.... Theory Helper is such a freakin' miracle script... and tons of fun... and yet I wonder if it can be even more fun...
What I'm wondering about mainly is the control of the settings for arp's...
so there are three... none, ascending and descending...
...and I find it a little tedious to keep going back to change these when inserting a lot of arp's.... Might it be possible to contol which one is active with a key mod? Maybe none by default and up with something and down with something else?
IF possible, IMO that would make writing the arps with many bars of short notes WAY more fluid.
Plz.... I'm not at all complaining.... I'm very grateful for this lua... I'm just wondering. %^)
__________________
...should be fixed for the next build... http://tinyurl.com/cr7o7yl
https://soundcloud.com/hopikiva/angel-rain
hopi is offline   Reply With Quote
Old 03-27-2019, 08:34 PM   #330
Lokasenna
Human being with feelings
 
Lokasenna's Avatar
 
Join Date: Sep 2008
Location: Calgary, AB, Canada
Posts: 6,351
Default

Another one for the list, but definitely possible.
Lokasenna is online now   Reply With Quote
Old 03-27-2019, 09:23 PM   #331
hopi
Human being with feelings
 
hopi's Avatar
 
Join Date: Oct 2008
Location: Right Hear
Posts: 15,104
Default

Quote:
Originally Posted by Lokasenna View Post
Another one for the list, but definitely possible.
Nice then..... I do know you are a busy man lately but someday maybe who knows baby...
__________________
...should be fixed for the next build... http://tinyurl.com/cr7o7yl
https://soundcloud.com/hopikiva/angel-rain
hopi is offline   Reply With Quote
Old 07-27-2019, 07:54 AM   #332
talustalus
Human being with feelings
 
Join Date: Dec 2018
Posts: 409
Default

Quote:
Originally Posted by Lokasenna View Post
Another one for the list, but definitely possible.
Hi

This looks really handy. However, I can't get it to work properly I don't think.

I tried loading a .rescale file but it says, for example, 'no legal chords' in the Chords tab.

Which is the correct rescale file to use?

thank you very much for your effort
talustalus is offline   Reply With Quote
Old 07-27-2019, 08:58 AM   #333
Lokasenna
Human being with feelings
 
Lokasenna's Avatar
 
Join Date: Sep 2008
Location: Calgary, AB, Canada
Posts: 6,351
Default

Quote:
Originally Posted by talustalus View Post
Hi

This looks really handy. However, I can't get it to work properly I don't think.

I tried loading a .rescale file but it says, for example, 'no legal chords' in the Chords tab.
There are a number of good ones on stash.reaper.fm - I'd go with ZD-Basic if you don't want to be overwhelmed with choices.

https://stash.reaper.fm/v/8065/ZD-basic.reascale
Lokasenna is online now   Reply With Quote
Old 08-01-2019, 09:07 AM   #334
Ozman
Human being with feelings
 
Join Date: Feb 2015
Posts: 565
Default

Hi, Lokasenna.
Honestly, your diatonic transpose and duplication scripts coupled with custom reascales puts Reaper in a place leagues ahead of other DAWs in regards to editing midi which conforms to scale, which brings me back to the request I made earlier about iterating through diatonic/key-based chords.

Currently, my workflow for chord progression is simply start with a simple and slow melody which conforms to scale. I then, using your diatonic scripts, generate triads for all those notes.

I can then take them into EZKeys or Scaler, to audition various "colors" (extensions, inversions, substitutions, etc.).

Honestly, man, if you think of it, Chord Helper and/or some scripts (called by keyboard shortcuts) can easily iterate through chord alternatives as well.

I then wouldn't need to use do all the work around of sending the notes to a 3rd party workflow. It can all be done natively in Reaper.

---

Anyways, while considering the feasibility of such, maybe also consider adding a chord recognition/correction section to the Chord Theory tool.

1) Useful for Chord Iteration/Alteration:
- It can be used for specifying the selected chord and verifying that it follows the scale. The chord (root and chord type) can then be stored locally, in association to the item, and when that chord is re-selected, chord iteration can resume, always remembering the original root. Deleting that root, or transposing it could alter that cached info or remove it.

2) Useful for Chord Creation, Iteration, and Alteration.
- Having a note selected while in this section can show whether the note is in the chosen scale as well as its degree in relation to the key's tonic.
- Chords can then be created from the chosen note.
- If 2+ notes above one another is selected, Chord detection/correction can then be implemented on this tab.
- If 2+ notes are selected then this can be for possible future, progression tools. Like:
-------- Grading transitions (green - yellow - red) between chords
-------- Next and In-between chord suggestions, etc.


I know it's a bit much, but really though, such tools would make Reaper all that a guy like me needs for song writing.
Ozman is offline   Reply With Quote
Old 08-30-2019, 04:44 PM   #335
nait
Human being with feelings
 
nait's Avatar
 
Join Date: Jun 2018
Location: Edmonton, AB, Canada
Posts: 338
Default

This script should not be buried so far down the list. Just grabbed this yesterday, and this is fantastic. I've been using vanilla Reaper for a little while, so just starting to discover some of the work people have done to make it a better program, and I'm amazed something like this exists. Thanks for your remarkable work, Lokasenna!
nait 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 05:15 PM.


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