|
|
|
04-14-2017, 02:04 AM
|
#1
|
Human being with feelings
Join Date: Sep 2014
Posts: 2,643
|
How to snap MIDI to chords/scale of chord track?
Have a look at Tracktion WF video, is there a way of doing this in Reaper ?
Is they a way of creating a chord track and get the midi to snap to the chord and scale notes ?
https://www.youtube.com/watch?v=VE1SU-wfKDA
|
|
|
04-14-2017, 05:26 AM
|
#2
|
Human being with feelings
Join Date: Mar 2016
Location: Victoria, BC
Posts: 198
|
ReaControlMIDI has MIDI input snap, it uses the same .reascale as the MIDI Editor.
|
|
|
01-08-2020, 09:35 AM
|
#3
|
Human being with feelings
Join Date: Feb 2015
Posts: 753
|
Quote:
Originally Posted by MusoBob
Have a look at Tracktion WF video, is there a way of doing this in Reaper ?
Is they a way of creating a chord track and get the midi to snap to the chord and scale notes ?
https://www.youtube.com/watch?v=VE1SU-wfKDA
|
Man this is ridiculous.
Cubase, Studio One, Tracktion all have Chord Tracks?
I'm sure Ableton already has some Max4Live tools for such.
I guess FL Studio will be next.
I don't need all the generating tools.
I just need to slave/snap the midi of one track to that of another.
If that can be done, via script or whatever, I'll just take that and leave the Chord Track begging alone.
If the devs don't care about that and prefer we utilize multiple 3rd party work-arounds that really just get in the way, the least...
The very least I'd want is to snap one midi track to another.
I'll leave it at that, ... I don't mean to overwhelm or whatever... but please.
|
|
|
01-12-2020, 05:27 PM
|
#4
|
Human being with feelings
Join Date: Jan 2007
Posts: 310
|
You know there was a time when I never even considered that a notation editor would be part of REAPER and then bam!, Schwa wrote one. I'm still amazed - it is better than some existing DAW's had.
So you never know, I hoping sometime in release 6 we get some chord love. Let's hope it is even on the dev's radar.
I love composition tools within DAWs, and a chord track would be super, even if it only worked on MIDI and simple transposition of audio.
For the moment, I plan on checking out Scaler, because I could really use a chord "assistant".
I purchased Cubase Pro during the 50% sale, but have not activated it yet - I'm a little reluctant to immerse myself in it. In retrospect, maybe I should have gotten Studio One Pro.
For now, I'm putting REAPER and Mixcraft through their paces (I'm a guitarist, not a recording engineer). I've actually been writing a tune, for the first time in years.
|
|
|
01-12-2020, 06:54 PM
|
#5
|
Human being with feelings
Join Date: Sep 2014
Posts: 2,643
|
RapidComposer/VST was just $59 on special (this happens from time to time) it is a standalone or vsti.
There's also Band in a Box VST plugin now.
|
|
|
01-13-2020, 01:04 PM
|
#6
|
Human being with feelings
Join Date: Feb 2015
Posts: 753
|
Scaler is great, but after some use, you'll see that to someone who knows a little theory, it's main features are:
1) Detection of Chords from MIDI input
2) Quick auditioning of Chords, alternative chords, Substitutions, and Inversions
3) Triggering chords from a single note.
After a while, it feels limiting.
It's just a useful diatonic chords tool, nothing more.
And when it comes to RapidComposer, which is among the best at what it does.
It feels like an out-of-the-box work around.
I do not like the way it feels when inputting custom note data.
Phrase generating and all, just a bunch of mechanical sounding stuff.
The main power of RC is the way it puts everything into the perspective of Scale and Chords. Everything else is done in accordance with the chosen scale and chords.
And things change according to the changes of those two parenting aspects.
I would love for Reaper to provide the option for such a hierarchical a workflow when it comes to midi.
It would actually feel holistic.
After getting serious about Music Theory, just putting midi notes in based on what sounds or feels good pretty much conflicts to the better knowledge that all SHOULD follow a parenting vibe (key/scale/chord).
A lot of electronic music is kind of happenstance. Choose a key, and just pile up melodies.
I guess that's why the quality of it has suffered so drastically.
The music itself no longer speaks, but instead just Rambles.
|
|
|
01-13-2020, 04:42 PM
|
#7
|
Human being with feelings
Join Date: Jan 2007
Posts: 310
|
I'm looking for harmonic inspiration to get ideas flowing - the last thing I want is for software to come up with bland melodies only because the notes "fit the chords".
Not being a keyboardist, I'd like to interact with something like Scaler triggering one finger chords on one hand and trying out melodies or bass lines on the other.
A couple of new Scaler 2.0 features I find interesting are:
- Analyse audio files to detect the key and scale
- Create modulations based on the circle of fifths
https://forum.scalerplugin.com/t/scaler-2-0-update/1289
Frankly, now that I think about it, a chord track would only be as good as the chords in the chord track, no matter how whiz bang the feature is.
|
|
|
03-19-2023, 04:30 AM
|
#8
|
Human being with feelings
Join Date: Sep 2014
Posts: 2,643
|
https://stash.reaper.fm/v/46567/Snap...rce-chords.zip
Create a Midi block chord track and send to the target track that needs to be snapped, In Reaper put it in the resource folder REAPER\Effects\MIDI then load the JS Snap to source chords on the target track and send it's midi out put to your VSTi, set the midi channels for the chord and target tracks.
In other DAW's put it in VST Folder\ReaPlugs\JS\Effects\midi then load the reajs.dll VST then in the MIDI menu Snap to source chords. If you have Reaper installed it will default to using the Reaper Effects folder unless you put and ini in the VST Folder\ReaPlugs
https://www.reaper.fm/reaplugs/
You can also use ReaJS VST > Load > ix > MIDI KeySnap
Thanks to jrk
https://forum.cockos.com/showthread....74#post2658674
|
|
|
03-19-2023, 07:13 AM
|
#9
|
Human being with feelings
Join Date: Mar 2017
Location: in the moment
Posts: 632
|
Hi,
This seems like a very useful script, especially because, if I understand correctly, the snapping function will follow modulations through a chord sequence, so the snapping feature is more flexible than the traditional "snap to scale" type function.
If I may; I have read the instructions several times, and am left unsure of what to make of them. I suspect there may be at least one typo that caused me confusion and the general structure of the explanation seems to reflect an intimate knowledge of the process, rather than empathy for someone who is encountering this script for the first time.
I am excited to try the script. I hope the "critique" is received as supportive.
Thank you for sharing your creative efforts!
|
|
|
03-20-2023, 05:51 AM
|
#11
|
Human being with feelings
Join Date: Mar 2017
Location: in the moment
Posts: 632
|
Hi,
Thanks very much for making and uploading the instructional video. That was very helpful.
If it is possible, how would someone conform the notes to the chord voicings permanently rather than just during playback?
Is there a render or glue type of function that would bake the MIDI playback into a new MIDI item?
Thank you
|
|
|
03-20-2023, 02:16 PM
|
#12
|
Human being with feelings
Join Date: Sep 2014
Posts: 2,643
|
You can record the midi output with the Snap midi chords FX only onto a new by dragging a send to the new track then arm it to record and set to record output midi.
You can right click the MIDI item and "Apply track/take FX to items as new take (MIDI output)"
but you need to have the chord midi copy and pasted in the midi target track with the other midi notes
then right click Take > Explode all take to new tracks.
Someone else might chime in with a better way ?
|
|
|
03-20-2023, 04:30 PM
|
#13
|
Human being with feelings
Join Date: Mar 2017
Location: in the moment
Posts: 632
|
That sounds easy enough.
Thank you MusoBob!
|
|
|
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 06:15 PM.
|