|
|
|
07-26-2012, 06:33 AM
|
#1
|
Human being with feelings
Join Date: May 2006
Location: Surrey, UK
Posts: 19,681
|
MIDI Pre-Recorder
Here is a JS FX which will record your MIDI jamming and doodlings and let you play them back as you wish. You can pick the ones you like and record them into MIDI clips.
Updated to version Alpha_02 (with loop recording), with a few rough edges. Let me have your comments. Please do not rely on any future version being compatible.
GUI Guide:
Big pic: https://i.imgur.com/ayi6r.png
---------------------------------
Installation
-- Download the attachment
-- Unzip it
-- place both in (a sub-folder in) your App Data \ Effects folder
Recording:
- -load it an an Insert FX, with a VSTi inserted on the track too
-- set the operating mode to "Recording"
-- click Play in Reaper and play along with your existing tracks
-- you'll get a new recording Session each time you start Play in Reaper again
Previewing
-- set the Operating Mode to Playing back
-- pick the Session you want to preview (drag the Session Number up / down)
-- click Play in Reaper
Recording into Reaper:
-- set the Operating Mode to Playing back
-- pick the Session you want to preview (drag the Session Number up / down)
-- click Record in Reaper.
---------------------
Edit: version A3 uploaded (76 downloads of A2)
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
Last edited by DarkStar; 03-03-2014 at 03:31 PM.
Reason: New version A3 uploaded
|
|
|
07-26-2012, 06:34 AM
|
#2
|
Human being with feelings
Join Date: May 2006
Location: Surrey, UK
Posts: 19,681
|
placeholder
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
|
|
|
07-26-2012, 06:43 AM
|
#3
|
Human being with feelings
Join Date: Feb 2012
Posts: 1,972
|
Thanks so much!
Going to test it now
|
|
|
07-26-2012, 07:09 AM
|
#4
|
Human being with feelings
Join Date: Dec 2010
Posts: 75
|
interesting..
If I'm inside a loop could it/does create a new session each time it loops? (like each play does?)
|
|
|
07-26-2012, 07:11 AM
|
#5
|
Human being with feelings
Join Date: Sep 2009
Location: Dayton, Ohio USA
Posts: 1,714
|
This is fantastic! Thanks!
My guess is the answer is no, or you probably would have done it already, but here's the question anyway:
Is it possible to have it save the recording even if playback is not enabled? This would be useful for times when you just sit down and start fiddling around, and it turns into something you like.
|
|
|
07-26-2012, 07:17 AM
|
#6
|
Human being with feelings
Join Date: Sep 2009
Location: Dayton, Ohio USA
Posts: 1,714
|
Quote:
Originally Posted by Ruxton
interesting..
If I'm inside a loop could it/does create a new session each time it loops? (like each play does?)
|
I just tested that. It does not start a new session each time. It LOOKS like it is going to just keep adding to the midi recording, much like a midi-overdub would do. BUT, upon playback, it only plays what was recorded on the first loop, then it loops and seems to play the rest of the data all at once. This happens when loop mode is left on during the playback mode.
When loop mode is on during record mode, but then turned off prior to entering playback mode, all the data is immediately played. So I don't think this is quite ready for loop mode recording just yet.
|
|
|
07-26-2012, 07:51 AM
|
#7
|
Human being with feelings
Join Date: Jul 2007
Location: Jazz City
Posts: 5,074
|
Basically it's working as expected – only the "recording to a Reaper track" part is not working here, WHEN a VSTi is inserted on the original midi track, as well as on a different track where the midi is routed to. Also not working when I use it as "Input FX". WITHOUT an instrument inserted after the Midi Recorder, everything's fine! Great!
Hm, of course you'd need to hear what you want to record, or at least not switch every time, because in the heat of a recording session I'm sure you'll forget it every second time
|
|
|
07-26-2012, 08:27 AM
|
#8
|
Human being with feelings
Join Date: Sep 2009
Location: Dayton, Ohio USA
Posts: 1,714
|
Quote:
Originally Posted by beingmf
Basically it's working as expected – only the "recording to a Reaper track" part is not working here, WHEN a VSTi is inserted on the original midi track, as well as on a different track where the midi is routed to. Also not working when I use it as "Input FX". WITHOUT an instrument inserted after the Midi Recorder, everything's fine! Great!
Hm, of course you'd need to hear what you want to record, or at least not switch every time, because in the heat of a recording session I'm sure you'll forget it every second time
|
I've got mine set up using Sampletank, and the recorder is an inputFX on the track with just the midi data - no VSTi on that track at all. The midi data is sent to the track with Sampletank, and it's working just the same as if I were recording/playing midi without Darkstar's recorder.
|
|
|
07-26-2012, 08:29 AM
|
#9
|
Human being with feelings
Join Date: Jul 2007
Location: Jazz City
Posts: 5,074
|
So are you recording the midi output or the resulting audio data?
|
|
|
07-26-2012, 09:28 AM
|
#10
|
Human being with feelings
Join Date: Sep 2009
Location: Dayton, Ohio USA
Posts: 1,714
|
Quote:
Originally Posted by beingmf
So are you recording the midi output or the resulting audio data?
|
No, just the midi input.
My setup is:
17 total tracks
Track pairs 1/2, 3/4, ... 15/16 are for Audio/Midi 1...16
Darkstar's recorder goes as an input FX on each of those Midi tracks (2, 4, ... 16).
Track 17 is where the Sampletank VSTi is. It receives midi from each midi track (2, 4,... 16), and sends audio back to each audio track (1, 3, ... 15)
|
|
|
07-26-2012, 12:30 PM
|
#11
|
Human being with feelings
Join Date: May 2006
Location: Surrey, UK
Posts: 19,681
|
Quote:
Originally Posted by KevinW
Is it possible to have it save the recording even if playback is not enabled? This would be useful for times when you just sit down and start fiddling around, and it turns into something you like.
|
If I understand correctly - No - if the Reaper transport is not running I have no way of determining the timing of the messages.
Quote:
Originally Posted by Ruxton
If I'm inside a loop could it/does create a new session each time it loops? (like each play does?)
|
Coming soon
NB - the MIDI Recorder is inserted as an Input FX and your Synth / Sampler as an ordinary FX.
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
|
|
|
07-27-2012, 01:42 AM
|
#12
|
Human being with feelings
Join Date: May 2006
Location: Surrey, UK
Posts: 19,681
|
Alpha 02 now released
-- with looped recording and playback
-- link is in the first post.
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
|
|
|
07-27-2012, 09:15 AM
|
#13
|
Human being with feelings
Join Date: Nov 2006
Posts: 630
|
Can you use this to record midi effects? I can't seem to get my midi files to record, something is amiss. Anyway, any input is helpful, psingman
|
|
|
07-27-2012, 09:22 AM
|
#14
|
Human being with feelings
Join Date: May 2006
Location: Surrey, UK
Posts: 19,681
|
^^^
It's not relevant to that.
I would suggest you raise that as a separate thread, with specific details of your problem. Otherwise we would only be guessing.
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
|
|
|
07-27-2012, 11:37 AM
|
#15
|
Human being with feelings
Join Date: Nov 2010
Location: Kochi,India
Posts: 311
|
Hey this is cool !!!! Thank you DarkStar.
__________________
-Nandhu Kartha
Lives only for music and love !!
|
|
|
10-23-2012, 03:51 PM
|
#16
|
Human being with feelings
Join Date: Oct 2012
Posts: 4
|
Quote:
Originally Posted by DarkStar
If I understand correctly - No - if the Reaper transport is not running I have no way of determining the timing of the messages.
|
Yeah, this is something that Cubase does. You can have the transport completely stopped, play a melody line, and cubase will record it with the spacing between notes you played, all without the transport running. Boy do I hope Reaper can eventually do the same thing!!
|
|
|
10-23-2012, 07:47 PM
|
#17
|
Human being with feelings
Join Date: Oct 2008
Location: Right Hear
Posts: 15,618
|
DS... brilliant thanks
question... any reason to limit it to 16 bars?
once it is holding some midi data, any way possible to just drag and drop it out to a track..
and\or... any way to set the playback while recording into reaper to play all 'takes' that it is holding so that they just record into reaper as consecutive midi items???
Last edited by hopi; 10-23-2012 at 08:01 PM.
|
|
|
10-24-2012, 02:15 AM
|
#18
|
Human being with feelings
Join Date: May 2006
Location: Surrey, UK
Posts: 19,681
|
Thank you.
(a) 16 bars limit - can't remember,
(b) drag and drop - nope,
(c) all takes, sequentially - could need quite a bit of rethinking,
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
|
|
|
10-24-2012, 04:13 AM
|
#19
|
Human being with feelings
Join Date: Jul 2010
Location: Online
Posts: 4,896
|
This is totally awesome.Thanks man!
__________________
it aint worth a bop,if it dont got that pop
|
|
|
10-24-2012, 07:56 AM
|
#20
|
Human being with feelings
Join Date: Oct 2008
Location: Right Hear
Posts: 15,618
|
thanks for the reply DS... well hey, it's very useful as is...
but you know how it is... when we get a new tool we then start to imagine further uses for it...
|
|
|
02-26-2014, 05:02 PM
|
#21
|
Human being with feelings
Join Date: May 2006
Location: Surrey, UK
Posts: 19,681
|
New version A3 uploaded in first post (syntax error fixed)
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
|
|
|
03-03-2014, 10:11 AM
|
#22
|
Human being with feelings
Join Date: May 2012
Posts: 1,216
|
Hi darkstar !
I get several error messages when i try to open your plugin in reaper 4.60+.
witti
|
|
|
03-03-2014, 11:34 AM
|
#23
|
Human being with feelings
Join Date: May 2006
Location: Surrey, UK
Posts: 19,681
|
Don't open it, then
Did you download the updated version (Alpha 03 - dated 26 Feb 2014)? That's OK here in v4.60
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
|
|
|
03-03-2014, 12:29 PM
|
#24
|
Human being with feelings
Join Date: May 2012
Posts: 1,216
|
How should i test it then ? Yes, the latest version.
First i get a message that some 'set color' things are not defined
and when i add the missing lines from some of your other js plugins
i get the error message that some 'print_text_big' needs 7 parameters, etc.
Has it something to do with your DS_library.jsfx-inc file ? I'm missing it in your zip. (I'm using the jsfx-inc of one of your other plugins.)
Last edited by witti; 03-03-2014 at 12:47 PM.
|
|
|
03-03-2014, 03:32 PM
|
#25
|
Human being with feelings
Join Date: May 2006
Location: Surrey, UK
Posts: 19,681
|
Oops, I left the library include-file out of the download - I've added it now.
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
|
|
|
08-10-2014, 09:59 AM
|
#26
|
Human being with feelings
Join Date: Jul 2014
Location: London
Posts: 739
|
When I load this on an Input FX, it crashes Reaper. Not sure what's going on.
|
|
|
09-30-2014, 04:54 AM
|
#27
|
Human being with feelings
Join Date: Jul 2014
Location: London
Posts: 739
|
Hi DarkStar,
This is working amazingly well now. Could I just make a FR?
Ideally, I'd like to setup a keycommand for capture last performance as recording.
I'm fairly sure JS plugins can't respond to key commands, but could the playback, record and auto buttons be MIDI responsive?
Thank you for your amazing work on this btw. Really useful to me
|
|
|
09-30-2014, 06:47 AM
|
#28
|
Human being with feelings
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
|
This looks very interesting !
But: what would be the benefits using this, instead of using looped midi take recording ?
|
|
|
10-01-2014, 08:53 AM
|
#29
|
Human being with feelings
Join Date: Jul 2014
Location: London
Posts: 739
|
Quote:
Originally Posted by vanhaze
This looks very interesting !
But: what would be the benefits using this, instead of using looped midi take recording ?
|
Well I have this on by default with any new Midi track I create so if I happen to play something in I like (but wasn't recording), I just get this to playback my performance.
It's great for those times when you say to yourself "Wait, what did I just play? I really liked that, but I've forgotten already. That was the most amazing thing I've ever played, and it's gone"
Of course I should really get into the habit of recording everything and deleting what I don't want - that way I even capture audio performances I'd otherwise miss
|
|
|
01-20-2018, 01:06 PM
|
#30
|
Human being with feelings
Join Date: Jun 2017
Posts: 248
|
Hey this sounds awesome! Coming from Logic this is one functionality I'd miss. Thank you, I just wanted to make sure I'm installing it correctly (on mac)
Take the unzipped folder and put it in Application Support/Reaper/Effects
That's it, right?
I can't find "App Data" folder.
|
|
|
01-20-2018, 01:08 PM
|
#31
|
Human being with feelings
Join Date: May 2015
Location: Québec, Canada
Posts: 4,967
|
@DreamDisease Yes that's right. AppData is only on Windows. You can use Options > Show REAPER resource path in explorer/finder too.
|
|
|
01-02-2022, 07:02 PM
|
#32
|
Human being with feelings
Join Date: Apr 2015
Location: Tucson, AZ
Posts: 373
|
Sorry for the necro-post but does this work in v6.40 (and above)?
If so, how to get ti to work?
|
|
|
01-02-2022, 07:29 PM
|
#33
|
Human being with feelings
Join Date: Apr 2015
Location: Tucson, AZ
Posts: 373
|
Version A_03 kind of works, sometimes.
The session selection on playback is not always working.
Anyway, thank you!!
Last edited by C-H; 01-02-2022 at 07:37 PM.
|
|
|
01-03-2022, 07:05 AM
|
#34
|
Human being with feelings
Join Date: May 2006
Location: Surrey, UK
Posts: 19,681
|
Well, it's been almost 10 years since I did this
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
|
|
|
01-03-2022, 02:30 PM
|
#35
|
Human being with feelings
Join Date: Apr 2015
Location: Tucson, AZ
Posts: 373
|
Quote:
Originally Posted by DarkStar
Well, it's been almost 10 years since I did this
|
I like it and it works well enough.
|
|
|
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 10:50 AM.
|