|
|
|
12-24-2016, 10:40 PM
|
#41
|
Human being with feelings
Join Date: Sep 2008
Location: Calgary, AB, Canada
Posts: 6,551
|
hopi - Here's a version that will spit out a bunch of debugging messages. Install it on the Mac, run it, and try a few different scales and combinations of the two sync options. Then copy/paste everything from the console window it opens and PM it to me. Cheers.
https://dl.dropboxusercontent.com/u/...for%20hopi.lua
|
|
|
12-24-2016, 11:34 PM
|
#42
|
Human being with feelings
Join Date: Nov 2010
Location: In the abyss...gazing at you...
Posts: 1,237
|
Quote:
Originally Posted by Lokasenna
1. Keyboard keys, yes. MIDI input... I don't think so, but I'll check again. I'll see if I can think of a reasonable way to map them, since you can have up to 12 columns * 13 chords.
|
This is wonderful because it is going in a direction similar to chord assistant.
It would be great but I have no clue of scripting and don´t know how much work this would be, I would be greatful, though.
Quote:
Originally Posted by Lokasenna
2. There's actually some preliminary code for inversions and open voicings in there. I don't remember why I gave up on it, but I'll take a poke again.
|
This is not such a big thing as reaper has a build in function for inversions.
But not having to edit but play this "inverter" would be very cool.
BTW: This is the diagram I was talking about. I think it is useful to have a chart of musical relations at hand.
This sometimes makes my try working but not so obvious moves. Don´t know if this helps.
Quote:
Originally Posted by Lokasenna
3. It wouldn't hurt, but IMO the issue is defining what the sets of <14 chords should be. I don't want too much overlap, but I also don't want the same chords in every set just because.
I am going to add 7ths to the Basic list though.
|
Once again, I don´t have an idea how much work this would be.
But why not let the user decide which of the chords he/she wants to have in the collumns?
Let´s say there was a 8 by 8 row matrix that can be filled with suggested chords.
[/url]
|
|
|
12-25-2016, 12:41 AM
|
#43
|
Human being with feelings
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
|
Lokasenna,
Hope it's not too much asked but would it be possible that chords you click on (just to preview) get highlighted, and stay
highlighted, until you click another chord in a "column" ?
(Maybe an option that you can turn on/off, for people that don't want this ..
That way, you can see easily which chords you have previewed and would making a chord progression abit easier / faster in my experience.
Hope this makes any sense lol !
|
|
|
12-25-2016, 01:17 PM
|
#44
|
Human being with feelings
Join Date: May 2012
Location: Brighton
Posts: 1,989
|
What this thing actually does?
Does it preview the chord? Does it preview the chord with its voicing following rules of voice leading? Does it insert chords?
Thanks
|
|
|
12-25-2016, 01:43 PM
|
#45
|
Human being with feelings
Join Date: Sep 2008
Location: Calgary, AB, Canada
Posts: 6,551
|
Quote:
Originally Posted by MikComposer
What this thing actually does?
Does it preview the chord? Does it preview the chord with its voicing following rules of voice leading? Does it insert chords?
Thanks
|
Like the .gif in the first post shows, it shows the chords you can build for each degree of a given scale, previews them and inserts them. It doesn't do inversions or voicings at the moment, and doesn't currently have anything to do with progressions or voice leading.
It's basically this without the guitar fretboard: http://www.all-guitar-chords.com/scales-to-chords.php
|
|
|
12-25-2016, 02:00 PM
|
#46
|
Human being with feelings
Join Date: Sep 2008
Location: Calgary, AB, Canada
Posts: 6,551
|
Another release.
- Rearranged things again.
- Added buttons to play the scale up and down.
- The last-played chord for each degree is highlighted.
|
|
|
12-25-2016, 02:09 PM
|
#47
|
Human being with feelings
Join Date: May 2012
Location: Brighton
Posts: 1,989
|
Quote:
Originally Posted by Lokasenna
Like the .gif in the first post shows, it shows the chords you can build for each degree of a given scale, previews them and inserts them. It doesn't do inversions or voicings at the moment, and doesn't currently have anything to do with progressions or voice leading.
It's basically this without the guitar fretboard: http://www.all-guitar-chords.com/scales-to-chords.php
|
That's cool man. Just wanted to know. Thanks for making it. I'm going to try it out. Merry Xmass
|
|
|
12-25-2016, 02:16 PM
|
#48
|
Human being with feelings
Join Date: Jan 2016
Posts: 2
|
Quote:
Originally Posted by Lokasenna
- The last-played chord for each degree is highlighted.
|
Highlighted buttons don't work.
|
|
|
12-25-2016, 03:05 PM
|
#49
|
Human being with feelings
Join Date: Apr 2010
Location: Turkey/Istanbul
Posts: 1,820
|
here works but once highlighted doesn't allow to press/preview again.
|
|
|
12-25-2016, 04:01 PM
|
#50
|
Human being with feelings
Join Date: Sep 2008
Location: Calgary, AB, Canada
Posts: 6,551
|
That's... odd. What platform are you guys running (Win/Mac, 32/64, etc)?
|
|
|
12-25-2016, 04:06 PM
|
#51
|
Human being with feelings
Join Date: Apr 2010
Location: Turkey/Istanbul
Posts: 1,820
|
w7 x64 ultimate
Reaper x64 v 5.30
edit..
also it would really great if it works with All Midi inputs mode... currently seems only works when Virtual Midi keyboard selected.
Last edited by timbralzoom; 12-25-2016 at 04:11 PM.
|
|
|
12-25-2016, 06:40 PM
|
#52
|
Human being with feelings
Join Date: Oct 2008
Location: Right Hear
Posts: 15,618
|
Quote:
Originally Posted by Lokasenna
hopi - Here's a version that will spit out a bunch of debugging messages. Install it on the Mac, run it, and try a few different scales and combinations of the two sync options. Then copy/paste everything from the console window it opens and PM it to me. Cheers.
https://dl.dropboxusercontent.com/u/...for%20hopi.lua
|
Thanks... I'll try that when I can again schedule a Team Viewer session with my friend on the Mac...
|
|
|
12-25-2016, 06:50 PM
|
#53
|
Human being with feelings
Join Date: Oct 2008
Location: Right Hear
Posts: 15,618
|
Christmas day or evening of it... %^)
well just got the latest version ...that high lites the buttons
and find buggies... I think
Firstly ... nice to see the buttons lited but would not mind a 'clear the hi lites' thing in there as well
Also... seems like when a button gets hi lited, and I insert that chord by shift clk... then want to do it again for the same chord, it will not insert it...
also on the play scale asc or desnd anyway to turn that function off if we don't want it to play???
|
|
|
12-25-2016, 08:17 PM
|
#54
|
Human being with feelings
Join Date: Sep 2008
Location: Calgary, AB, Canada
Posts: 6,551
|
Okay, I found the bug with the highlights and chord inserts; I'm a dumbass, and I forgot to make sure the the highlights were "underneath" the buttons, so the script was giving all of your mouse clicks to the highlights and the highlights were sitting there saying "well, okay, we don't do anything, but whatever".
Uploading a fixed version now. Note the revised instructions below the chord list.
Yes, I know the interface is getting a bit cluttered. There's a lot of information to convey and it's hard to keep things compact and user-friendly at the same time.
Quote:
Originally Posted by timbralzoom
also it would really great if it works with All Midi inputs mode... currently seems only works when Virtual Midi keyboard selected.
|
That's a Reaper issue, unfortunately. The only way a ReaScript can play MIDI notes is through the Virtual Keyboard. See my feature request here: http://forum.cockos.com/showthread.php?t=185366
Quote:
Originally Posted by hopi
also on the play scale asc or desnd anyway to turn that function off if we don't want it to play???
|
Don't click on the "play scale" buttons then?
Last edited by Lokasenna; 12-25-2016 at 08:25 PM.
|
|
|
12-25-2016, 09:01 PM
|
#55
|
Human being with feelings
Join Date: Apr 2010
Location: Turkey/Istanbul
Posts: 1,820
|
ahh!
Thanks, voted!
|
|
|
12-26-2016, 01:30 AM
|
#56
|
Human being with feelings
Join Date: Jan 2016
Posts: 2
|
Thanks, now everything's good!
|
|
|
12-26-2016, 01:47 AM
|
#57
|
Human being with feelings
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
|
Quote:
Originally Posted by Lokasenna
Another release.
- Rearranged things again.
- Added buttons to play the scale up and down.
- The last-played chord for each degree is highlighted.
|
Man, you are true hero, many thanks, awesome job !!!
|
|
|
12-26-2016, 07:26 AM
|
#58
|
Human being with feelings
Join Date: Jan 2012
Location: Germany
Posts: 1,130
|
Great stuff, Lokasenna!
Are you planning on releasing it through ReaPack as well?
|
|
|
12-26-2016, 07:29 AM
|
#59
|
Human being with feelings
Join Date: Sep 2008
Location: Calgary, AB, Canada
Posts: 6,551
|
Theoretically; I just don't know how to do that.
|
|
|
12-26-2016, 07:42 AM
|
#60
|
Human being with feelings
Join Date: Jan 2012
Location: Germany
Posts: 1,130
|
Oh, I thought you already had a repository on GitHub, because there are some scripts coming with ReaPack which have the prefix "Lokasenna".
Have a look at ReaPack.com
Cfillion created a few links under "resources for developers".
|
|
|
12-26-2016, 07:45 AM
|
#61
|
Human being with feelings
Join Date: Sep 2008
Location: Calgary, AB, Canada
Posts: 6,551
|
Oh, apparently it automatically picks up everything on there. I'll add a few more comments and throw it on.
|
|
|
12-26-2016, 09:57 AM
|
#62
|
Human being with feelings
Join Date: Oct 2008
Location: Right Hear
Posts: 15,618
|
Quote:
Don't click on the "play scale" buttons then?
|
ummm but IF you do then what? once clk'd on, no way to tell it to stop
btw... you are not a dumbass.... you, my friend, are definitely a smart one!
|
|
|
12-26-2016, 10:11 AM
|
#63
|
Human being with feelings
Join Date: Sep 2008
Location: Calgary, AB, Canada
Posts: 6,551
|
It should only play through the scale once. I can make it so clicking the button again stops though.
|
|
|
12-26-2016, 10:56 AM
|
#64
|
Human being with feelings
Join Date: Apr 2012
Location: Denver, CO
Posts: 249
|
Not finding the Chord Helper on Reapack
First, thanks for all this work Lokasenna and Happy Holidays!
Not finding it on Reapack. The download from stack works fine.
|
|
|
12-26-2016, 11:01 AM
|
#65
|
Human being with feelings
Join Date: May 2011
Posts: 51
|
YESSSSSSSSSSSS
|
|
|
12-26-2016, 11:07 AM
|
#66
|
Human being with feelings
Join Date: Sep 2008
Location: Calgary, AB, Canada
Posts: 6,551
|
Another small update:
- Added an "All Notes Off" button for hopi.
- The chord tooltips now show extended intervals (really just for sus9 and add9s right now) as '^2' rather than '14'. It seems more readable to me.
- A few minor bug fixes, and more GUI changes.
cyrilfb - The file is on Github now, so it's just a matter of whenever ReaPack's scanner reads through the repository again. You can always download it manually via the link in the OP.
|
|
|
12-26-2016, 11:28 AM
|
#67
|
Human being with feelings
Join Date: Apr 2014
Location: The place that's round on the ends and high in the middle
Posts: 243
|
Hi lokasenna,
One small thing I've noticed, when using the scale type dropdown choosing a type will actually select the one immediately above the one selected. Great job on this script.
|
|
|
12-26-2016, 11:49 AM
|
#68
|
Human being with feelings
Join Date: Sep 2008
Location: Calgary, AB, Canada
Posts: 6,551
|
You're talking about the big "Minor Pentatonic"/etc label, right?
What .reascale are you using? I've had one or two that misbehaved, but I thought I had fixed that.
|
|
|
12-26-2016, 12:21 PM
|
#69
|
Human being with feelings
Join Date: Apr 2015
Posts: 17
|
...
3. It wouldn't hurt, but IMO the issue is defining what the sets of <14 chords should be. I don't want too much overlap, but I also don't want the same chords in every set just because.
I am going to add 7ths to the Basic list though.
... I think that this is right direction.
To be exact chordset "More" contains set"Basic Triads" which is the highest row. If you aren't going to build it up maybe you can make two options [for now, to make in the future room for third other option i.e. "extensions",colorful notes, ...].
|
|
|
12-26-2016, 02:13 PM
|
#70
|
Human being with feelings
Join Date: Oct 2008
Location: Right Hear
Posts: 15,618
|
thank you kindly ....%^)
seems to work fine now... great newest features...
curious to see what the Arp's will eventually do
|
|
|
12-26-2016, 02:16 PM
|
#71
|
Human being with feelings
Join Date: Apr 2014
Location: The place that's round on the ends and high in the middle
Posts: 243
|
Quote:
Originally Posted by Lokasenna
You're talking about the big "Minor Pentatonic"/etc label, right?
What .reascale are you using? I've had one or two that misbehaved, but I thought I had fixed that.
|
Yes, that's right. I'm using xasman.reascale.
|
|
|
12-26-2016, 05:09 PM
|
#72
|
Human being with feelings
Join Date: Jun 2007
Location: Terra incognita
Posts: 7,670
|
This is a great little thing Lokasenna, thanks!
|
|
|
12-26-2016, 09:53 PM
|
#73
|
Human being with feelings
Join Date: Sep 2008
Location: Calgary, AB, Canada
Posts: 6,551
|
Quote:
Originally Posted by hopi
curious to see what the Arp's will eventually do
|
Currently the only thing I have on my list is adding the existing ascending/descending arpeggios for inserting notes, and maybe a few more patterns.
Do you have anything in mind?
Quote:
Originally Posted by azimuth
Yes, that's right. I'm using xasman.reascale.
|
Have you modified that file at all? I just downloaded it from the stash a few days ago and it works correctly here.
Never mind, I remember now. xasman.reascale actually has a typo in it - the scale "Augmented st/m3" is missing a ", so it throws everything off.
Last edited by Lokasenna; 12-26-2016 at 10:03 PM.
|
|
|
12-27-2016, 03:29 AM
|
#74
|
Human being with feelings
Join Date: Apr 2014
Location: The place that's round on the ends and high in the middle
Posts: 243
|
Thanks Lokasenna, I'll edit the file and fix that.
Edit: That took care of it Lokasenna, thank you.
Last edited by azimuth; 12-27-2016 at 04:02 AM.
|
|
|
12-27-2016, 06:27 AM
|
#75
|
Human being with feelings
Join Date: Jan 2009
Posts: 1,030
|
What is it called under ReaPack? I don't see it.
The only scripts that I see for Lokasenna are "Delete note under mouse cursor" and "Set selected note lengths to at least X."
|
|
|
12-27-2016, 06:57 AM
|
#76
|
Human being with feelings
Join Date: Sep 2008
Location: Calgary, AB, Canada
Posts: 6,551
|
As far as I can tell, we have to wait for the next time ReaPack scans that repository before it'll show up. In the meantime, you can install the script manually with the link in the OP.
|
|
|
12-27-2016, 07:15 AM
|
#77
|
Human being with feelings
Join Date: May 2015
Location: Québec, Canada
Posts: 4,937
|
@Lokasenna
It got scanned by the bot a few minutes after the upload, but there is an issue with the header blocking the script from being published. I wrote a comment explaining how to fix it on your commit: https://github.com/ReaTeam/ReaScript...6d3f04b37a0494 (I thought GitHub would send a notification).
Last edited by cfillion; 12-27-2016 at 07:36 AM.
|
|
|
12-27-2016, 07:36 AM
|
#78
|
Human being with feelings
Join Date: Sep 2008
Location: Calgary, AB, Canada
Posts: 6,551
|
Ah, good to know. Thanks.
Fixed, it's showing on my ReaPack now.
Last edited by Lokasenna; 12-27-2016 at 08:17 AM.
|
|
|
12-28-2016, 05:08 PM
|
#79
|
Human being with feelings
Join Date: Sep 2008
Location: Calgary, AB, Canada
Posts: 6,551
|
Another update.
There's now a set of buttons that let you cycle through the modes of a given scale. For non-standard scales that don't have an existing mode in your .reascale, it'll just make up the next step and add a little "+1" or "-1" tag to let you know. I think the buttons should be self-explanatory, but just in case:
Relative shifts both the tonic and the scale: C Major --> D Dorian --> E Phrygian, etc.
Parallel will step through other modes of the current scale without shifting the tonic. i.e. C Major --> C Dorian --> C Phrygian, etc.
|
|
|
12-29-2016, 04:02 AM
|
#80
|
Human being with feelings
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
|
I updated ReaPack.
Now, when i open Chordhelper i get an error message ..
https://i.imgur.com/jhX0BOx.png
Maybe it has to do with something i did:
At first i had installed the script manually.
Then, when it was released through Reapack, i deleted the manually installed version.
And then re-assigned my toolbar button to the script version which was in scripts > ReaTeam Scripts > Midi Editor folder.
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 03:14 PM.
|