Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER General Discussion Forum

Reply
 
Thread Tools Display Modes
Old 06-01-2019, 06:18 PM   #161
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 1,087
Default

Using @ in the region prefix will be ignored and won't show:


__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com
MusoBob is offline   Reply With Quote
Old 06-02-2019, 05:06 PM   #162
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 1,087
Default

Added chord type selection
included in the ReaTrak script folder is chords.ttf
right click to install the font.
If you want other fonts added let me know.


right click Save Link Save Link/Target As
ReaTrak mpl_Region chord editor.lua
this require other reatrak scripts so to fully use
install the latest ReaTrak_xx.ReaperConfigZip first.
This will be included in the next release.

Thanks again to mpl for this great region editor Donate
Full Screen

__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com
MusoBob is offline   Reply With Quote
Old 06-04-2019, 03:50 PM   #163
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 1,087
Default

Biab Drums is working correctly on Mac now.


right click Save Link/Target As
ReaTrak fit biab drums to regions.lua


__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com
MusoBob is offline   Reply With Quote
Old 06-17-2019, 12:11 PM   #164
Andaraginga
Human being with feelings
 
Andaraginga's Avatar
 
Join Date: Aug 2016
Posts: 96
Default

Hi MusoBob,

thanks for your work and keep going.

I have given ReaTrak another try and I can confirm that the new installation routine and its video documentation is really helpful. I tried installing some months ago (mentioned here somewhere around page 2 or so) and failed. Now, it worked.

First step taken ;-)

Also, I started playing around with all the knobs and there were some more little success moments.

What I am basically looking for is what I understand as the core functionality of a chord track:

* Defining chords and have midi melodies on different tracks adapt to these chords.

Now, as stupid as it might sound, I still haven't fully understood if this is part of your plan with ReaTrak and if so, whether or not it is already possible.

The following video seemed like an answer "yes" to that question but then I got confused about your wording "virtual instruments like..." because that sounded as if it all depended on some extra functionality in these few plugins (and therefore wouldn't work in other plugins).

Could you just quickly answer that question, if that is possible?


Quote:
Originally Posted by MusoBob View Post
Here's a video that will show you how to create a chord track that virtual instruments like EZkeys,
UJAM Virtual Guitarist/Bassist, MusicLab's RealGuitars, Native Instruments Strummed Acoustic
and many more.. will follow.

Watch all Videos here
Download all Videos here



https://youtu.be/OKFQ0c2K1Ss
__________________
DAW : REAPER v5.963, 64bit | PC : i5 - 4570, 3,2GHz, LGA1150, Quad-Core | RAM : 8 GB (2x4) Kingston 1333 Mhz | OS : Win 10, 64bit | Interface : Line6 UX1
Andaraginga is offline   Reply With Quote
Old 06-17-2019, 09:54 PM   #165
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 1,087
Default

Quote:
Originally Posted by Andaraginga View Post
Hi MusoBob,

thanks for your work and keep going.

I have given ReaTrak another try and I can confirm that the new installation routine and its video documentation is really helpful. I tried installing some months ago (mentioned here somewhere around page 2 or so) and failed. Now, it worked.

A: Cool !

First step taken ;-)

Also, I started playing around with all the knobs and there were some more little success moments.

What I am basically looking for is what I understand as the core functionality of a chord track:

* Defining chords and have midi melodies on different tracks adapt to these chords.


A: Yes this will adapt the midi track to the Chords (it has been updated to do all selected regions
so if you select the whole track it will go to each chord region and snap the midi notes to the chords)
right click Save Link/Target As

ReaTrak snap midi takes in selection to chords.lua

to snap the notes to scale use
Script: ReaTrak mpl_Snap takes to scale.lua


Now, as stupid as it might sound, I still haven't fully understood if this is part of your plan with ReaTrak and if so, whether or not it is already possible.

The following video seemed like an answer "yes" to that question but then I got confused about your wording "virtual instruments like..." because that sounded as if it all depended on some extra functionality in these few plugins (and therefore wouldn't work in other plugins).
A: Yes those Virtual Instruments work from the Midi Chord track.
There is a Reaper JS plugin Midi Strum that works from the midi chord track on any virtual instrument.
If you let me know what you are trying to do or what you need to do, any suggestions will help.

Reaper 6 may have a chord track that will work in real time,

if so I will adapt ReaTRak to work with it.



Could you just quickly answer that question, if that is possible?
.....
__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com
MusoBob is offline   Reply With Quote
Old 06-17-2019, 10:24 PM   #166
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 1,087
Default

Also, have a look at www.RapidComposer.com it is standalone or vst

and https://feelyoursound.com/chordpotion/
it will follow the midi chord track and send to any virtual instrument.





__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com
MusoBob is offline   Reply With Quote
Old 06-17-2019, 10:44 PM   #167
lachinhan
Human being with feelings
 
lachinhan's Avatar
 
Join Date: Nov 2014
Location: Can Tho - Viet Nam
Posts: 131
Default

Chordpotion is a great vst, and Hauke is my Best friend
__________________
NK Recording Studio
Email: lachinhan@gmail.com or admin@thuamninhkieu.com
Website:nkpro.top
lachinhan is offline   Reply With Quote
Old 06-18-2019, 10:51 PM   #168
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 1,087
Default

ReaTrak Studio
EZ Install version see guide below.
Right click Save Link\Target As
ReaTrak_ver.44.ReaperConfigZip
Make sure you have SWS Extensions installed.

Zipped manual install version
ReaTrak_ver.44.zip
See manual install guide on first post.

ver44
Snap MIDI Item to Chords will have option to exempt key switch notes
Biab Drums fixed for Mac
ReaTrak mpl_Region chord editor
-if you change the Project start measure offset in Project settings for a count-in
you can right click > Reload Chord Sheet to align the measure numbers.
-The chord sheet now scales better.
-Added chord type selection included in the ReaTrak script folder is chords.ttf.
-Using @ in the region prefix will be ignored and won't show.
-Fixed long chord names now fit better and scale.
ReaTrak add regions or markers from midi text selected items.lua
-get region or marker from midi text, lyrics, marker, cue etc..
ReaTrak audacity chordino chords to regions.lua
ReaTrak audacity import bars or beats.lua
-gets tempo map from audio
ReaTrak sonic visualiser import bars or beats.lua
-gets tempo map from audio
ReaTrak open sonic visualiser.lua
ReaTrak set item bpm and fit to project tempo map.lua
ReaTrak import chords from biab plugin.lua
-works with tempo maps
ReaTrak snap midi takes in selection to chords.lua
-will do selection in one click
ReaTrak import chords from biab plugin.lua
-will import chords to tempo mapped project

Biab Plugin Chords & Fit Item to Tempo Map

https://youtu.be/WjLwSENYnso

**This is the installed guide for new Reaper users,
the last one had the reaper-kb.ini that didn't merge but replace this existing one,
the new ReaTrak_xxx.ReaperConfigZip doesn't have reaper-kb.ini
so it should keep all the existing Actions and Key bindings intact.
If you could try this method and let me know if it works for you and
backup your existing configuration first.



https://www.youtube.com/watch?v=hm1qcxM0Lnc

EZ Install Guide

For those new to Reaper this might be an easier way to install/update ReaTrak.


To Show Reaper Resource Path
Options > Show REAPER Resource Path in finder/explorer

1. Reaper > Options > Preferences > General > Export Configuration
check all boxes and Save as backup configuration !!!!

2. Reaper > Options > Preferences > General > Import Configuration
ReaTrak_xxx.ReaperConfigZip (you can copy it to REAPER\Configurations folder first)

3. Reaper > Actions > Show Action List > Import >
REAPER\KeyMaps\ReaTrak Scripts.ReaperKeyMap

4. Reaper > Actions > Show Action List > Import >
REAPER\KeyMaps\ReaReaTrak Custom Actions Required (Main).ReaperKeyMap

5. Reaper > View > Toolbar Docker add or change toolbar from
REAPER\MenuSets\

6. Make sure you have SWS Extensions installed.
__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com
MusoBob is offline   Reply With Quote
Old 06-19-2019, 10:41 AM   #169
Andaraginga
Human being with feelings
 
Andaraginga's Avatar
 
Join Date: Aug 2016
Posts: 96
Default

Quote:
Originally Posted by MusoBob View Post
If you let me know what you are trying to do or what you need to do, any suggestions will help.
Thanks a lot for the offer, what I would like to do is the following:

1) Create a simple chord progression, for example
| C major | F major | G major | a minor | (each one bar long).
That would be the basis for a song arrangement

2) Load a short, one bar long midi phrase to bars 1 to 4 on another track. Let's assume that melody phrase was f, c, f, c, f, c, d, c (root note + fifths + sixths in F major)

3) Click on some "adapt midi to chord track" button and have that midi phrase adapt to the chord progression

The desired result would be a new 4 bar long melody with:
| C major ------------| F major -----------| G major ------------| a minor ------------|
| c, g, c, g, c, g, a, g | f, c, f, c, f, c, d, c | g, d, g, d, g, d, e, d | a, e, a, e, a, e, f, e |

So far, I was able to achieve step 1 and 2, create a chord progression and load files on another track.
What I am still searching for is the button for step 3 ;-)
__________________
DAW : REAPER v5.963, 64bit | PC : i5 - 4570, 3,2GHz, LGA1150, Quad-Core | RAM : 8 GB (2x4) Kingston 1333 Mhz | OS : Win 10, 64bit | Interface : Line6 UX1

Last edited by Andaraginga; 06-19-2019 at 10:53 AM.
Andaraginga is offline   Reply With Quote
Old 06-19-2019, 11:22 AM   #170
Andaraginga
Human being with feelings
 
Andaraginga's Avatar
 
Join Date: Aug 2016
Posts: 96
Default

Quote:
Originally Posted by lachinhan View Post
Chordpotion is a great vst, and Hauke is my Best friend
Funny thing, I have tried so many arpeggiators and composition tools by now that I immediately recognize the voices of their creators.
Watching the ChordPotion video, it took me three seconds to hear that it is the same voice as the one from https://feelyoursound.com/sundog/

I tried "sundog" a few months ago and liked the approach and the simplicity but just didn't get along with how notes are entered in that combination of two interfaces (can't describe better).

ChordPotion looks very interesting, as well. Will for sure give it a try.
__________________
DAW : REAPER v5.963, 64bit | PC : i5 - 4570, 3,2GHz, LGA1150, Quad-Core | RAM : 8 GB (2x4) Kingston 1333 Mhz | OS : Win 10, 64bit | Interface : Line6 UX1
Andaraginga is offline   Reply With Quote
Old 06-19-2019, 04:00 PM   #171
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 1,087
Default

This was not getting the last selected region so I updated it

right click Save Link/Target As

ReaTrak snap midi takes in selection to chords.lua



EDIT: This is working right now it was just note overlap as I didn't snap when I drew them:

__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com

Last edited by MusoBob; 06-19-2019 at 10:01 PM.
MusoBob is offline   Reply With Quote
Old 06-19-2019, 04:15 PM   #172
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 1,087
Default

If you transpose the first note to the chord root first you get this:

EDIT: C is the only one that kept the first note as root


__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com

Last edited by MusoBob; 06-19-2019 at 10:04 PM.
MusoBob is offline   Reply With Quote
Old 06-19-2019, 09:32 PM   #173
C-H
Human being with feelings
 
Join Date: Apr 2015
Location: Tucson, AZ
Posts: 273
Default

I don't even know what all this means but still.... Wow!
C-H is offline   Reply With Quote
Old 06-19-2019, 10:06 PM   #174
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 1,087
Default

This is working right now it was just note overlap as I didn't snap when I drew them.
__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com
MusoBob is offline   Reply With Quote
Old 06-20-2019, 03:51 AM   #175
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 1,087
Default

This is doing a larger section of track:

__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com
MusoBob is offline   Reply With Quote
Old 06-23-2019, 04:26 PM   #176
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 1,087
Default Compact GUI

Here's a basic compact GUI.
It uses the local ReaTrak GUI library but you can set it to the common Lokasenna GUI library,
it is just commented out in the first section.
right click Save Link/Target As
ReaTrak gui compact.lua

__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com
MusoBob is offline   Reply With Quote
Old 06-25-2019, 09:25 PM   #177
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 1,087
Default

I updated this to give a bar or [grid] beat option (so if you right click the snap magnet and set it to 1/2 it will insert the stretch marker every half bar), if you have sustained notes like a bass you get an artifact where the stretch marker is, to remove them from a sustained ending use (beats won't work with the grid set to swing, that's a Reaper issue, so use bar)
Item: Remove all stretch markers in time selection

right click Save Link/Target As
ReaTrak set item bpm and fit to project tempo map.lua


__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com

Last edited by MusoBob; 06-25-2019 at 09:55 PM.
MusoBob is offline   Reply With Quote
Old 07-24-2019, 06:16 PM   #178
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 1,087
Default

Here's a basic recording template A-Test-Record-play-anywhere&verse-chorus_regions_markers.zip
it's in A but you can select all the chords with time selection and click "Transpose Chord Selection" to change it to the next key to record to.
I made one a verse and chorus you record record in the style for verse and chorus the other is red play anywhere so it will fit the same style you recorded over all different song section colors,
it has an ending for verse and chorus.
You can change it to any progression you like, just try and cover the basic chords.

These are only basic for you to try, you can create more advanced ones with fills so whatever you play in the fill will be matched, you can also link sections with -L1 -L2 -L3 etc. this will match these section to the user's progression. You can create more variety of endings, you can play some pickup/intro notes in the count-in(s).

You can create a backing to record to by selecting some drums and bass from the
https://www.reatrak.com/downloads/test_files/
If you create up a backing track to record to and you are using the red play anywhere template
just change it to the verse color first so it fits the backing track instruments, then when you save the play anywhere region chord csv for the wav change all the regions to red pay anywhere color except pink count-in and verse and chorus endings, this is done by clicking the color song section or "Play Anywhere" button, it will then move to the next region so it's quick to do.


If you record DI Direct Input you will get better results without the sustain bleeding into the next bar, FX can be added after it has been fitted to the user's chord progression.

Save the regions.csv in the region manager or "Export\Renumber Chords" button (this will also snap chords to the grid in case they are out) and rename to same name as the recorded wav.
Put your instrument tracks in a folder with name format eg.
X:\ReaTrak Instruments\Guitar, Electric, Rhythm Classic Rock 01 Ev8 4-4 120bpm
Guitar, Electric, Rhythm Classic Rock 01 Ev8 4-4 120bpm C-Am.csv
Guitar, Electric, Rhythm Classic Rock 01 Ev8 4-4 120bpm C-Am.wav

You need this in the name format:

4-4 is time signature
120bpm is tempo
C-Am is Key

To try them out
enter your chord progression and color the regions for the song part,
select all regions with the time selection,
click Choose Instrument button and choose the wav you recorded,
click ReaTrak Selection,
it should fit the instrument to your chords.
If it's all good you can upload and share/collab.
__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com
MusoBob is offline   Reply With Quote
Old 07-27-2019, 07:37 PM   #179
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 1,087
Default

Here's an update to set cursor to start after loading chords from Plugin and set the count-in to the first chord.
right click save Link/Target As
ReaTrak import chords from biab plugin.lua


__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com

Last edited by MusoBob; 07-28-2019 at 05:22 PM.
MusoBob is offline   Reply With Quote
Old 07-28-2019, 05:25 PM   #180
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 1,087
Default

EDIT: that was an old links here's the new link
right click Save Link/Target As

ReaTrak import chords from biab plugin.lua
__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com
MusoBob is offline   Reply With Quote
Old 07-31-2019, 03:35 PM   #181
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 1,087
Default

https://www.ujam.com/summer-madness/
50% off nearly everything in our shop!
Use the code “SUMMER” and save big. Act fast as this offer expires Monday, August 5th, 2019.


The UJAM_ Guitars & Basses work good with the midi chord track:


https://youtu.be/OKFQ0c2K1Ss
__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com
MusoBob is offline   Reply With Quote
Old 08-08-2019, 01:01 AM   #182
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 1,087
Default

These will create snap guides for midi notes,
the second one will run independent of ReaTrak using the Lokasenna GUI
this is installed via ReaPack, just run the Script: Set Lokasenna_GUI v2 library path.lua first.
The other 2 will run with ReaTrak and use the local GUI Library and other scripts.

right click Save Link/Target As
ReaTrak create midi scale (snap guide).lua

ReaTrak create midi scale (snap guide) (Lokasenna GUI library).lua
Select the whole song or part,
run the script
set the Key & Scale
hit the green button.
The Chord Snap Guide button in ReaTrak will create the Midi Chord Snap Guide track.
Both scripts will set the Editor to color notes by channel,
scale note will be blue, chord root and slash notes will be green and other chord notes yellow.
If you have issues seeing the colors because of your theme you can use the default midi note color map or you can set the midi editor to color notes by Track and set the Midi Scale track color to whatever you like, it just won't show the root of the chord a different color if you are using the Midi Chord Snap Guide so you can switch back to color notes by Channel.
Will update them both in the next ReaTrak release so you will have another button !

See if it is working correctly and I can add some more scales.

Full Screen



You can also set the note color to Track:

__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com

Last edited by MusoBob; 08-08-2019 at 06:25 PM.
MusoBob is offline   Reply With Quote
Old 08-09-2019, 02:34 PM   #183
Andaraginga
Human being with feelings
 
Andaraginga's Avatar
 
Join Date: Aug 2016
Posts: 96
Default

Just wanted to say I played around with ReaTrak once again.

My goal:
Define a chord progression and then use "Snap Midi Item to Chords" as a tool to fill that progression with ideas, melodies, phrases (call it what you like).

I started (again) with C F G Am. Later I split the A minor chord in parts to see what happened if not all chords where the same length.
With different instrument tracks, I ended up with the following. One can see, it is always the same phrase that is repeated and transposed for every chord*:



Afterwards, putting the parts around a bit, I had my first ReaTrak demonstration tune:
https://soundcloud.com/sukuste/reatrack

*I just recognized there were in fact a few notes during the final two short chords that I changed by hand later.
__________________
DAW : REAPER v5.963, 64bit | PC : i5 - 4570, 3,2GHz, LGA1150, Quad-Core | RAM : 8 GB (2x4) Kingston 1333 Mhz | OS : Win 10, 64bit | Interface : Line6 UX1

Last edited by Andaraginga; 08-09-2019 at 03:17 PM.
Andaraginga is offline   Reply With Quote
Old 08-10-2019, 06:00 PM   #184
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 1,087
Default

I will try and make it so you can do all selected tracks/selection at once.

Here's a midi you can try and see how it snaps to the chord notes.

Fingerpicking-C-16bars.MID
__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com
MusoBob is offline   Reply With Quote
Old 08-13-2019, 01:00 AM   #185
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 1,087
Default

ReaTrak Studio
EZ Install version see guide below.
Right click Save Link\Target As
ReaTrak_ver.45.ReaperConfigZip
Make sure you have SWS Extensions installed.

Zipped manual install version
ReaTrak_ver.45.zip
See manual install guide on first post.

ver45
Midi Scale Snap Guide works from internal scales or current/last reascale in Midi Editor (added button).
Snap Midi Item to Chords works quicker and will snap multiple items on the chosen track.

Thanks to Lokasenna for Reascale to ix_scale script and the GUI.

It will use the current or last used Reascale in the Midi Editor,
it will name both the item and track with the key and scale,
if the Key snap is currently enabled in the midi editor it will give the reascale name else it will use "Last Reascale".
I set it so you select the time selection the whole song or part if the scale changes.

Snap Midi Item to Chords it will snap a single item in one hit, just select the time selection,
select the track and run the script or hit the Snap MIDI Items to Chords button.
It will do a single item or multiple items on a track.
I didn't make it do multiple tracks at once as some may be using keyswitches.






Snap Guides set the Midi Editor to color notes by Channel but you can set it to color notes by Track color:



https://www.youtube.com/watch?v=hm1qcxM0Lnc

EZ Install Guide

For those new to Reaper this might be an easier way to install/update ReaTrak.
1. Reaper > Options > Preferences > General > Export Configuration
check all boxes and Save as backup configuration !!!!

2. Reaper > Options > Preferences > General > Import Configuration
ReaTrak_xxx.ReaperConfigZip
** if there, uncheck Actions and key bindings to skip reaper-kb.ini

3. Reaper > Actions > Show Action List > Import >
REAPER\KeyMaps\ReaTrak Scripts.ReaperKeyMap

4. Reaper > Actions > Show Action List > Import >
REAPER\KeyMaps\ReaReaTrak Custom Actions Required (Main).ReaperKeyMap

5. Reaper > View > Toolbar Docker add or change toolbar from
REAPER\MenuSets\

6. Make sure you have SWS Extensions installed.


To Show Reaper Resource Path

Options > Show REAPER Resource Path in finder/explorer
__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com

Last edited by MusoBob; 08-13-2019 at 01:13 AM.
MusoBob is offline   Reply With Quote
Old 08-22-2019, 12:17 AM   #186
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 1,087
Default

ReaTrak Studio
EZ Install version see guide below.
Right click Save Link\Target As
ReaTrak_ver.46.ReaperConfigZip
Make sure you have SWS Extensions installed.

Zipped manual install version
ReaTrak_ver.46.zip
See manual install guide on first post.

ver46
added midi lyrics & chords Karaoke window will insert chords from regions (Lyrics button)
compact gui 2 button added
Sonic Visualiser shortcut button
Sonic/Audacity Tempo Map button added
GUI buttons updated

I had trouble with lyrics.lua as it only read the midi (5) Lyric and not the other (1) Text that most midi karaoke uses so I added a choice
1 = Text
2 = Copyright
3 = Sequence/Track Name
4 = Instrument
5 = Lyric
6 = Marker
7 = Cue
8 = Program
9 = Device
this will copy any to the midi (5) Lyrics that the script will then read.
Use Chords from MIDI Item button (ReaTrak chords from midi item.lua) to get the chords from the rhythm track to regions.
Use the Chord button in the Lyrics window to write the chords from the regions to the selected lyrics (Words) midi item track.






https://www.youtube.com/watch?v=hm1qcxM0Lnc

EZ Install Guide

For those new to Reaper this might be an easier way to install/update ReaTrak.
1. Reaper > Options > Preferences > General > Export Configuration
check all boxes and Save as backup configuration !!!!

2. Reaper > Options > Preferences > General > Import Configuration
ReaTrak_xxx.ReaperConfigZip
** if there, uncheck Actions and key bindings to skip reaper-kb.ini

3. Reaper > Actions > Show Action List > Import >
REAPER\KeyMaps\ReaTrak Scripts.ReaperKeyMap

4. Reaper > Actions > Show Action List > Import >
REAPER\KeyMaps\ReaReaTrak Custom Actions Required (Main).ReaperKeyMap

5. Reaper > Actions > Show Action List
Section> MIDI Editor > Import >
REAPER\ReaTrak MIDI Editor.ReaperKeyMap

6. Reaper > View > Toolbar Docker add or change toolbar from
REAPER\MenuSets\

7. Make sure you have SWS Extensions installed.


To Show Reaper Resource Path

Options > Show REAPER Resource Path in finder/explorer
__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com

Last edited by MusoBob; 11-07-2019 at 02:40 AM.
MusoBob is offline   Reply With Quote
Old 08-30-2019, 04:08 PM   #187
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 1,087
Default

This works for the above lyrics window if you are using mid or kar files with lyrics. You can get the chords from the mid/kar file (see above), mute an instrument/vocal track and play/sing along.
There's plenty of GM sfz soundfont on the net just find one you like.
You can play the midi with the soundfont vst easily if you have all midi tracks on the one track but if you want to have separate tracks use this script, it will send the same channel that each track is on to the same channel on the vst soundfont track.

Select all the midi tracks you want to send to the GM Soundfont track, run the script and select the GM Sondfont track.
ReaTrak send selected midi tracks channels to track x.lua

You can use VSTSynthfont with a different soundfont on any channel http://www.synthfont.com/Downloads.html (donation ware)
or free BassMidi http://falcosoft.hu/softwares.html#bassmidi_vsti
https://www.softpedia.com/get/Multim...idi-VSTi.shtml
and load a GM sfz
Will add it into the next ReaTrak.


__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com
MusoBob is offline   Reply With Quote
Old 09-09-2019, 06:09 AM   #188
fantasyvn
Human being with feelings
 
Join Date: Nov 2010
Posts: 98
Default

This is wonderful.

I notice that on YouTube, you have posted a few videos showing how some softwares can be used with ReaTrack, including BIAB, Ezkeys, RealGuitar, and UJam apps.

What about commercial loops, which are sold by such vendors like Big Fish Audio, Loopmasters? If you insert such loops, will their chords automatically change?

My sincere thanks,

Last edited by fantasyvn; 09-09-2019 at 06:16 AM.
fantasyvn is offline   Reply With Quote
Old 09-09-2019, 02:01 PM   #189
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 1,087
Default

You can create up a ReaTrak Instrument or drums using loops, ReaTrak will then fit them instantly to your chord track in Reaper.
When you create an instrument with loops you transpose the loop chord. This will only transpose to the same chord type so an Am will change to A#m Bm Cm etc...
To change loops to other chord types you need to use Melodyne polyphonic.
If you download some of the ReaTrack test instruments
http://reatrak.com/downloads/test_files/
you will see how they are put together, just drag the wav/mp3 into Reaper then import the region csv.
I'm just trying to get some musicians to record their own instruments as this gives a lot more variations than loops.
The musician records over a lot of different progression in different keys. ReaTrak then fits these to your chord track.
__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com
MusoBob is offline   Reply With Quote
Old 09-15-2019, 02:10 AM   #190
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 1,087
Default

Quote:

Jacobson da silva 1 week ago

Biab plugin Chords and Show Chords in items no work and no show ,Why ?
To see Chords in Items

SWS: Convert regions to markers

In ReaPack search for
amagalma_Write project markers as media cues to selected items' active takes' source files (WAV only)

you can also Render the track and Include Regions
Write BWF > Regions Only
Add Rendered item to new tracks in project

EDIT: this will write Marker or Region as wav cues
right click Save Link/Target As

ReaTrak amagalma_Write project markers or regions as media cues to selected items active takes source files.lua


https://www.youtube.com/watch?v=5pup364svAo
__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com

Last edited by MusoBob; 09-15-2019 at 04:25 PM.
MusoBob is offline   Reply With Quote
Old 09-15-2019, 04:26 PM   #191
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 1,087
Default

This will write Markers or Regions as wav cues EDIT: and erase
right click Save Link/Target As

ReaTrak amagalma_Write project markers or regions as media cues to selected items active takes source files.lua

__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com

Last edited by MusoBob; 09-15-2019 at 05:35 PM.
MusoBob is offline   Reply With Quote
Old 09-15-2019, 06:25 PM   #192
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 1,087
Default

Update: Script: ReaTrak insert media cue to selected item active take wav source file.lua

Supports negative project start times

right click Save Link/Target As
ReaTrak insert media cue to selected item active take wav source file.lua
__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com
MusoBob is offline   Reply With Quote
Old 10-10-2019, 08:18 PM   #193
Smurf
Human being with feelings
 
Smurf's Avatar
 
Join Date: Jan 2006
Posts: 2,173
Default

I have not been here in a few.....just wow, this is looking flat out great.....what a cool toy!
__________________
Yep's First 3 Years in PDF's
HP Z600 w/3GHz 12 Core, 48GB Memory, nVidia Quadro 5800, 240GB SSD OS drive, 3 480GB SSD Sample/Storage drives, 18TB External Storage, Dual 27" Monitors
Smurf is offline   Reply With Quote
Old 10-11-2019, 09:19 AM   #194
TheMaartian
Human being with feelings
 
TheMaartian's Avatar
 
Join Date: Apr 2015
Location: Flagstaff, AZ
Posts: 376
Default

Quote:
Originally Posted by lachinhan View Post
Chordpotion is a great vst, and Hauke is my Best friend
Yup. And his Sundog Studio app is also quite good!
__________________
Intel i7 @ 3.4 GHz, 16 GB RAM, 2 TB HD; Win10 Home x64; PreSonus AudioBox 44VSL
Studio One 4 Pro; Notion 6; Melodyne 4 Studio; SpectraLayers Pro 6; Guitar Pro 7
PreSonus FaderPort Classic; Nektar P6; M-Audio BX8 D2; Beyerdynamic DT 880 Pro
TheMaartian is online now   Reply With Quote
Old 10-13-2019, 10:50 AM   #195
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 1,913
Default

Thanks for sharing your efforts, did not try anything yet, just saw and liked the fact you included SonicVisualiser to Reaper conversion via .csv files, which is great.

Just wanted to comment, this process can be even more powerful, if you replace SonicVisualiser by SonicAnnotator, which is the command line version of it, so all could work just like any other action, directly. I mean the Chordino chord recognition. Much more fun I guess.

Here a template how you can trigger any program from your computer via python action:

test.py:
PHP Code:
import subprocess
subprocess
.Popen(r'C:/ahk/AutoHotkey.exe "C:/Program Files/REAPER/Scripts/you/test.ahk"'
If you would design the correct SonicAnnotator command line, it should work.
TonE is offline   Reply With Quote
Old 10-14-2019, 01:46 AM   #196
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 1,087
Default

Thanks I will look into that.
I should be able to do the shell commands with reaper.ExecProcess
and I could include the win/lin/mac executables with ReaTrak.
__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com
MusoBob is offline   Reply With Quote
Old 10-15-2019, 02:59 PM   #197
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 1,913
Default

I gave only this example to show that Reaper not only supports lua or python actions, but in effect any software on your computer as Reaper action, via this subprocess trick. If you have powerful tools, command line tools, for audio and midi processing, then the fun begins.

Examples:
- chordino: automatic chord recognition from audio
- midioptimizer: automatic tempo and chord recognition from freely played midi, for example piano
- lowkey: midi processor language by Tim Thompson

All at the push of a button, as Reaper action. Thanks Reaper devs for opening Reaper in such a powerful way, plus all the cool script devs.
TonE is offline   Reply With Quote
Old 10-15-2019, 04:09 PM   #198
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 1,087
Default

Quote:
Originally Posted by TonE View Post
...
- midioptimizer: automatic tempo and chord recognition from freely played midi, for example piano....
have you got a link ?
__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com
MusoBob is offline   Reply With Quote
Old 10-16-2019, 03:16 AM   #199
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 1,913
Default

https://mir.sechsachtel.de/midi/
TonE 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 01:42 PM.


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