Korg Forums Forum Index Korg Forums
A forum for Korg product users and musicians around the world.
Moderated Independently.
Owned by Irish Acts Recording Studio & hosted by KORG USA
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

KronosStemmer: Script to record individual tracks

 
Post new topic   Reply to topic    Korg Forums Forum Index -> Korg Kronos
View previous topic :: View next topic  
Author Message
amit
Approved Merchant
Approved Merchant


Joined: 13 Jul 2015
Posts: 825
Location: New Delhi, India

PostPosted: Mon Jul 18, 2016 2:23 pm    Post subject: KronosStemmer: Script to record individual tracks Reply with quote

Have Started a kAid Project (A tool set of various windows scripts etc to help with tasks). Hopefully preventing some balding Wink
AM sharing this personal project with the community hopefully it also saves some of your time.
Do post a comment if you find it useful


The kAid Project page : http://www.korgforums.com/forum/phpBB2/viewtopic.php?p=693922#693922


The First Script in this package is: KronosStemmer
Download the kAid Package here : https://www.dropbox.com/sh/zy2mp4gc3zfsicq/AABINJ8HhGkhuDPK-Wkv90Uea?dl=0

Windows Only, but should run under Mac>Windows VM too

Listed Below are the Contents of the Guide and Workflow:

************************************
Kronos Stemmer

Part of kAid Package by Amit Talwar
************************************

The Problem
*************************************************************************************
There are times when you want to move your recorded Ideas / songs (sequencer) from Kronos to a DAW
(wav files) and you want to have each track recorded to a separate WAV file for editing
or whatever the need.

Kronos does not provide any way to bounce off individual tracks (stems) to wav files unless you record/sample them or use the region files,
also It has limited outputs (4 analog and 2 digital) and not everyone can make full
use of them unless they have the proper recording interface , and even so yet can only record at most 6 tracks simultaneously and repeat the procedure for rest.


The Solution
***************************************************************************************
The only way to do is to solo a track and then record it 1 track at a time, which keeps you tied up to the process.

This Script provides for a Workflow where it Automates the Soloing/Recording Process which
you can leave un-attended and do other errands while it's doing it's thing.


To make best the use of it you will have to adopt the workflow mentioned below.


How it Works / What it does
***************************************************************************************
It takes a few parameters as input from you and generates a Midi File with Markers
and System Exclusive Messages(Sysex) in a series: for example
1.Initialize (unsolo all tracks)
2.Solo Midi Track 1 -> record
3.unSolo Midi Track 1 -> Solo Midi Track 2 -> record
4.unSolo Midi Track 2 -> Solo Audio Track 1 -> record
...
....
....


*********************************************
The Work Flow:
*********************************************

****************************
On Kronos
****************************
1: Note the Tempo,Length of you Song (in Measures) for example : 40
2: On Track Edit, Insert a blank Measure from menu at Start(for all tracks) (measure 1)
3: From Menu use Set Song Length and Set it to The Actual Length + 2 . for our example 42
(this includes one measure we inserted and another blank measure at end to catch any tails)
4: Goto Play/Rec > Preference and Set Loop all Track to Range 01 thru 42
5: Set Kronos Midi clock to Auto USB or Auto Midi ,depending on how you are connected.


Installation
****************************
Just copy the contents of archive to a simple folder without any spaces in path for example: C:\K-Aid or D:\kaid ... etc

****************************
On PC (the Stemmer Script)
****************************
1: Double click KronosStemmer.vbs to launch the Script.
2: You will get an input box to provide the Song Details.
The paramters of this input box are separated by a single space.
:: 1st Parameter: Name: the Name of the Song or midi file you want to create (keep the names simple and without spaces)
Default shows up as mySong

::2nd Parameter: BPM (the BPM/TEMPO of Song), default 120
::3rd Parameter: Length (the Actual Length of the Song (excluding start and last measure), 40 in our case.
::4th Parameter: Optional: If you don't Specify any then It assumes all tracks and Generated for all 16 Midi and all 16 audio Tracks.
To Generate Selected Midi tracks use M1 M2 M4 A1 A2 (corresponding to midi1 midi2 audio1 audio2 respectively)
if the midi and audio tracks to generate are same (M1,M2,A1,A2( then you can just use 1,2 and it will geneate for both Midi and Audio

So for our Example song with name : "mySong" of Length "40" (40 +2) and Tempo of "120" and to generate Midi Tracks (1-6 and audio tracks 1-4)
The Parameter to the script would be: mysong 120 40 M1 M2 M3 M4 M5 M6 A1 A2 A3 A4
or in short form: mysong 120 40 1 2 3 4 M5 M6
3: After the Completion a mySong.txt and mySong.mid file will be generated which you can open in your DAW (reaper, DP,Sonar)


****************************
On PC (The DAW)
****************************
1: In Daw Settings Make Sure Daw is Set to Send Midi Clock (so kronos becomes a slave)
2: Disable SPP (Song Position Pointer). We Only want to Send clock and not the position in song. (works in Reaper/DP/Sonar)
3: Your Midi File should be loaded into a Track(track1) and You should also be able to see the Track Name Markers
4: Route the Midi output of this Track To Kronos
5: Create a New Audio Track and Set it's input to the Kronos Audio output.
(if you are using Kronos USB Driver for audio/Asio, this will be the only option,
if you are using another recording interface, set the Audio input channels accordingly.)
6: Arm the Track (Keep monitoring off)
7: if you want You can set Recording Punch to Start from Measure 1 (Marker:initialize) To End (Marker: End)
8: Make Sure Kronos is in sequencer mode (Turn off drumtrak and Karma)
9: Hit Record, If you followed the steps correctly, The midi Track 1 on Kronos shoud be soloed. and Recording should start,
after first cycle the track1 should get unSoloed and track2 should get soloed and song should start from start on Kronos (the Loop)
but Continue to record in Daw Linearly. This Cycle will repeat for Each Track. After all the Tracks are done you should hit stop
and slice the audio track according to markers and then drag each to a New Track starting at Measure 1
(Sonar and Some other DAws may have a split command that can automatically split to markers)
10: Delete/Mute the Top Midi and Original Audio track as you won't Need it.


Tips
***********************************************************************
1: On Kronos in the Song if you have layers (multiple tracks to same midi channel)
You Copy/Duplicate the midi measures (track edit) from the original track to these tracks.
you may also need assign each track a Sepatate Midi Channel (Track parameter) Though Not necessary.
2: Best way is to first Practice with it, So record a small multitrack piece on sequencer say 4-5 measures,
and then test it out.

3: You can calulate the Time Taken to Record as : Song Length (in Time) x Number of tracks to Record
so for a 3 minute song with total 32 tracks it will take 3 * 32 = 96 Minutes just to record.
(So You should be able to salvage about 80-90 % of these 96 minutes for other errands while it records).
4: It's for Fixed Tempo songs only, but with little understanding, you can edit the sysex in the daw and place them accordingly
5: Currently it's working for 4/4 (but you can edit the script in any text editor and change the Time Sig to whatever you like (I haven't tested it, and my math there could be wrong, so do let me know if you test it with odd signatures). If it places the markers correctly then it should likely work.

Enjoy,
~amit

:: Excuse any typos
_________________
DX7-MOD-7 Patches | Korg Related Content
iPad Pro 12.9,MBP
Korg (Kronos 2, PA600,WavestateVolcaFM), Moog Subsequent 37, Waldorf Pulse 2, ,Novation (Peak, Circuit), Roland GR55, Roli Rise 49, Boog Model D Novation Sl 49, Launchpad Pro, Ableton Push 2 + Suite,Yamaha DTX Multi 12, Akai EWI USB, Nano key Studio, Arturia(BeatStep Pro,DrumBrute,Keystep),StryMon(Big Sky,Timeline), Mooer Ocean Machine, Zoom MS-70CDR,MXR Carbon Copy Deluxe, MicroKontrol,KLC, Korg DS-1H, Korg EXP-2,Roland DP-10, Nanopad 2, TEcontrol BBC2, Soundcraft Signatrure 22 MTK, Yamaha MG10XU,UltraG DI,Eris E5 .. List
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Korg Forums Forum Index -> Korg Kronos All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group