Chord Relative Midi file preparing in the Reaper .. 2020 'New' method

Post Reply New Topic
RELATED
PRODUCTS

Post

EDIT:
..........

its actually my bad because i should make this explanation before everything,
top of this topic & in the video description.
(both fixed now)

why i prefer "Chord Relative" midi preparation

first let me say:
to me, there is no import issue in RC.

i just prefer this method with multiple (personal) reasons
(and want to share because i thought might be helpful for sometime / some Reaper users)

but if i have to pick just one reason, i would say:
i need full control (as much as possible) over the materials, in my DAW's (Reaper) comfort.


-i don't want any scale relative notes involved in this case
a- i have to fix them in RC
b- fix them in the Reaper, before import to RC

i prefer 'b' because after i found especially that two
snap to chord and adjust to given octave Actions i mention below
prepare process become really fast in Reaper..

-if i prepare before import :
i can import large number of midi files at once
instead of one by one import & Note Offset (Scale/Semitone) fix..
because no need to harmony recognition..

-also i prefer to correct the note lengths
for example if note lengths comes from sustain pedal as in some piano midi files,
i want that actual note lengths without sustain CC data.
so i am fixing-editing them in the Reaper when necessary.

-i also prefer to split/adjust parts to a fixed lengths .. for example 4 bars
after split to 4 bars i glue them in a single item again and get rid of the all tiny note cuts/bits if there is any left
via just one Action/click easily, at once..

-if there is some short parts in the midi files (1 bar or 2 bars) .. just duplicating them to fixed length i prefer.

-after preparation done, i can import all as a single file to RC and let the RC split to parts i want and save them



again i don't see/think this is an import issue !
its just because of the nature of the complex materials ..
plus because i am a lazy-control freak that always looking for an easiest way :oops:

finally, if i made this preparation before import .. i feel Phrase Voicing more steady "to my taste".
(because i am aware of there is no way to import Chord Relative materials as they are..
plus, to me also there is no "1 Right Way" to import them ..
so, to me, there is always a decision have to made eventually)

Short:

all midi files gets,

--fixed lengths
--fixed range (mostly 1 and a half or 2 octave range)
--fixed Chord Voicing
since i know all should be in the same notes (C Major 7 or C Major 9)
i can quickly alter the chord voicings that i didn't like..
for example if there is some machine gun type figures occur after i execute the snap to chord action
i can spread them across to notes according to my taste and fix it before import to RC.

again,
personally i find this method relatively easy than preparing them the in the RC,
and want to share because i thought might be helpful for sometime / someone


end of the EDIT.
............



--i think this should be in here--

recently i get two new Actions and want to share what i am doing with them :hihi:

(from video description)
Actions & Links & Notes

--- ReaTrak snap midi takes in selection to chords.lua
(Thanks to MusoBob)
https://forum.cockos.com/showpost.php...

--- Transpose selected MIDI items (all takes) to target octave
(Thanks to spk77)
https://forum.cockos.com/showpost.php...

and
SWS: Create regions from selected items (name by active take)

Important Note: about using the
"ReaTrak snap midi takes in selection to chords" Action

after creating the Regions with chord names
before execute the "snap to chord" Action

be sure
- Track of the Midi files must be "Selected"
- also de-select all items in the project if there is any..
- finally make Time Selection with all the chord name regions inside..
then run the Action!

EDIT:

and
just let me know if i skip anything
or if you had questions (because of my rapidly mouse movements :oops: )

...
Last edited by yellukhan on Tue Dec 24, 2019 4:53 pm, edited 4 times in total.

Post

Updated (Dec. 15 2019)

Rapid Composer Chord Based Midi file prepare in Reaper
i tried to go really slow and in detail as much as i can :)

--- probably ill remove the old videos soon because this video includes
also the Scale Based 'New & Magical!' Batch Import too .. starts at 57:54 ---

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

Post

Thank you, yellukhan.
We should discuss this later, because I do not understand why MIDIs have to be prepared before importing to RC. (Yes, I watched the video...) I will need a simple example so that I can understand the reason ;) I would love to fix any import issues so that this preparation step is not necessary.

Thanks,
Attila
https://www.musicdevelopments.com
Home of RapidComposer, Melodya, MIDI Mutator and Syne
All software 40% off during the Anniversary Sale until April 29!

Post

Hi Attila,

i just edit the post,
and totally understand what i missed to explain clearly at the first place!

please let me know if its still unclear or i am still missing some aspects of it.

nothing urgent ! & as always me Thank you!

Post

Hi yellukhan,
thank you for the explanation!
Attila
https://www.musicdevelopments.com
Home of RapidComposer, Melodya, MIDI Mutator and Syne
All software 40% off during the Anniversary Sale until April 29!

Post

I am interested in the results of this technique, but am unclear as to why you have gone through such a lengthy process.

1.what is the origination of the source midi files (Zimmerman Piano) ?

2. are you preparing files generated from R.C. for import back into R.C.

3.when you import into reaper are you mainly cleaning up sections of progressions/motives in order to clean up the midi files ?

Are you cleaning/editing the files generated by R.C. in Reaper, because of Reaper's editing capabilities. (for cleaner phrases to use in R.C.?)

Post

Hi,

i tried to explain why i prefer this method in the "EDIT" part of my first post

1-its Zim Pianos (vol 1&2) from
http://foxmusicfactory.com/fox/?s=the+z ... pe=product

2-no!
i am preparing the midi files i purchased .. like Piano Midi packs guitar midi packs etc.

3- basically yes!
because of chord relative preparation i don't want any scale note involved in the motives.

Post

:D
Last edited by infinite_one on Fri Mar 20, 2020 4:41 am, edited 1 time in total.

Post

yellukhan wrote: Tue Mar 17, 2020 8:19 am Hi,

i tried to explain why i prefer this method in the "EDIT" part of my first post"
Your explanation was good, the issue is me not understanding the workflow you are implementing because I do not not understanding the full capabilities of R.C.

Thank you for your posts and please keep it up

Post

yellukhan wrote: Thu Nov 28, 2019 6:30 pm
EDIT:

and
just let me know if i skip anything
or if you had questions (because of my rapidly mouse movements :oops: )

...

I've watched your video many times over this weekend and I still have a few questions. Maybe you can help?

Some things weren't clear (maybe they were addressed in previous videos or posts on this topic) and the two links to the Reaper forums were invalid. But that issue was easily solved by searching the Reaper forums until I found the info I was looking for. So I was able to install the ReaScripts, but there are still questions I have about what you're doing in the video. I put a timestamp next each question to make it easier to follow.

2:20 (and again at 4:24) - There are bold faced numbers (1-4). You click on "1" and then another icon that is too small to read. What is happening here? It looks like you are splitting each chord into its own region. Which Reaper script is this? What does the number "1" have to do with it?


2:42 - Transpose to selected octave script. I downloaded and installed this script. But nothing seems to happen when I click on it. Is there a specific setting I should enter before using it?

3:51 - You hit two buttons in the tool bar. They seemed to be connected to scripts inovled with CC information. Is this correct?

4:45 - You bring up a window and type in "CM". What window is this? What is the purpose of this step?

10:58 - It looks like you bring up a list to delete from. What is happening here? How do I bring up this list?

14: 11 - Click on the bold faced "4" this time. Why?

Another question about what's happening in Reaper: Does the Snap to Chord actions automatically snap to the C Major triad? Or is this something that I have to program in advance?

And a final question about RapidComposer:

16:41 - How to I add Imaj9 to the Progressions list? I tried doing this a couple of times, and nothing I did worked.

Thanks for taking the time to read this. I've been using RapidComposer for a few weeks now, and while it's been fun, there are still aspects of it that are challenging. I like importing midi progressions and manipulating them with the different variation options. But I find it even more fun using phrases with the Idea Tool. I would like to be able to import the midi files on my hard drive to use as phrases. So far, I've had mixed results. Hopefully, following your example will help!

Post

Hi & Welcome!

2:20 (and again at 4:24) - There are bold faced numbers (1-4)

that icons are for adjusting the Grid size

1= 1 bar
2= 2 bars
4= 4 bars
.. at 2:20 i set it to 1 bar before i auto split the item..
at 4:24 you can see that i was trying to show the items that automatically splitted to 1 bar long..

-- 2:42 Transpose to selected octave script.

there is nothing special with this one
just remember it works Item based .. not the Note based..
so .. the item shouldn't contain a note in the target octave otherwise script does nothing..

--3:51 - You hit two buttons in the tool bar. They seemed to be connected to scripts inovled with CC...

yes, you can see the Action names at 4:09

-- 4:45 - You bring up a window and type in "CM" ...

its Reaper's Item Properties window allows rename the multiple items at once in this case..

-- 10:58 - It looks like you bring up a list to delete from...

its Reaper's Region/Marker Manager window
i select all the Regions in this window (Ctrl+A) then hit to delete .. as you can see they are vanish at 11:01 ..

-- 14: 11 - Click on the bold faced "4" this time. Why?

probably just trying to show the figure changes at every 4 bars in the final midi Item,
and trying to point out i will also split it to 4 bars in the RC ..

-- Does the Snap to Chord actions automatically snap to the C Major triad?

this Action automatically snaps notes to the "Region Names" i gave..
not just triads .. it could be 7th or 9th chords too .. in my case CM .. C major triad ..

-- 16:41 - How to I add Imaj9 to the Progressions list?

:D
its my saves but from very old days .. currently we need to select at least two chords to able to save to the Progression Browser .. which is logical i believe..
so, just create two Cmaj9 chords select them and Save To Browser..

its a detail i miss the explain .. Sorry and Thank you!

i hope it helps!

Post

yellukhan wrote: Tue May 26, 2020 3:08 am
i hope it helps!
Thank you for the prompt response! I watched the video again with this list and it was very helpful in guiding me thorugh it. I'm feeling confident now in being able to import large amounts of MIDI at once.

Post Reply

Return to “Tips & Tricks”