Go to: | 01 Directory | First 01 page |
Topics | ||
CW-to-01
Using MIDI "A00" problem Error message Using a Floppy Changing Effects |
01-to-CW
Using MIDI Using a floppy |
MIDI File Types
Type 0 Type 1 |
1. Play your sequence in CW while recording MIDI messages with the 01.
2. Save your CW sequence to floppy as a Type 0 SMF. Load the SMF in
the 01 using Page 4.
3. Save your CW sequence to floppy as a Type 1 SMF. Load the SMF in
the 01 using Page 4.
Any 01 can record over MIDI.
To use the SMF method, you need an 01 with a floppy drive AND ROM
#62.
Both MIDI and disk transfers have quirks that are not covered in the
manuals. I will share with you what took me a solid week of frustrating
trial and error to discover.
There are two secrets to making this work with the 01:
Secret #1: Insert a blank measure as the first measure in all tracks of the sequence. Apparently the 01 needs that time to get running.
Secret #2: Add a Patch Change, Volume, and Pan MIDI message in the second measure of every MIDI channel. (Not every track. Only one set-up is needed for each MIDI channel used.) Even though these settings appear on the screen, CW doesn't send them out every time you press "Play". The 01 will only record the Prog, Volume, and Pan settings if they are part of the sequence.
Cakewalk Setup
1. Make sure, in your CW sequence:
1.1 The first measure is blank, and
1.2 The second measure of every MIDI channel has a Patch Change, Volume,
and Pan MIDI message with the initial settings for that channel (channel,
not track).
2. Turn MIDI THRU off (set to “none”). MIDI messages will loop back to the 01, causing problems if you don't do this.
3. In SETTINGS/MIDI Out: Check “Transmit MIDI Start/Continue/Stop/Clock”. Cakewalk will begin sending clocks out immediately after you click “OK”.
Korg Setup:
1. Select External Clock (GLOBAL
Mode, Page 0, Line 3, Button H).
2. Press SEQ, Page 0. Verify the Tempo field (quarter-note symbol)
says “EXT”
3. Select the Song Number you want to record into. To be safe, erase
any old song there (Page 5).
4. Select the track(s) you want to record onto
a. Highlight the Track Field, select MULT (slider full up).
This enables all tracks for recording.
b. De-select individual tracks you don't want to record on.
5. Assign MIDI channels to 01 Tracks. This is usually automatic. Typically
Track 1 is MIDI Channel 1, Track 2 = Channel 2, etc.
a. Use Page 3 (tracks 1-8) or Page 4 (tracks 9-16) to assign
MIDI channel numbers.
6. Starting Measure: Cakewalk will reset the measure pointer to 001
when playback begins.
7. Press REC/WRITE. The metronome LED should flash. If it isn't CW
isn't sending clocks. Fix this.
8. Highlight the Tempo Track field (next to the Tempo field). Select
“REC” (This can only be selected when the REC/WRITE light is on.)
Play the CW sequence. The metronome LED should flash red on the first beat of every CW measure. Recording will automatically stop when the sequence ends.
Save your sequence to 01 floppy using DISK Mode, Page 2.
Solution: Insert two empty measures up front on all tracks. Keep the first measure empty. In the second measure, insert the initial Prog, Volume, and Pan settings for each MIDI channel (not each Track).
Why: Cakewalk sends the initial Prog, volume, and pan values when you first load the sequence. It does not re-send those initial values every time you push "play". That is, there is no way for the 01 to record the initial values since CW only sends them when the 01 isn't recording.
The first measure needs to be blank because the sudden rush of Prog, Volume and Pan messages in the first measure can knock the 01 out of "record" mode. The blank measure seems to prevent this.
Error Message: "ERROR: Stop ! :Memory Overflow"
The manual says: “If the amount of MIDI data on each channel is uneven,
a memory full error may occur even though not all memory has been used
up. In such cases, record without the largest track, and then re-record
this track later.”
This may be trouble-free for simple sequences (one MIDI channel per CW Track). If you use multiple tracks per MIDI channel, you can run into trouble. It appears the 01 has a bug: tracks can start playing one or two measures early. This is only apparent AFTER a newly loaded SMF file (which plays fine) is saved and re-loaded using an 01-formatted disk.
The secret to making SMFs work is to blend all the CW Tracks onto one MIDI channel before making the SMF. You can do this manually (no fun at all) or you can have CW do automatically by saving the sequence as a Type 0 MIDI File.
Note: CW version 3.01 assigns very wrong Bank numbers when creating Type 0 MIDI files (you will have to blend Tracks manually). Version 4.5 saves Type 0 with banks correctly set.
The general procedure is:
1. The CW file is converted to a Standard MIDI File (SMF) and saved
onto a floppy.
2. The floppy is removed from your computer and inserted into the 01.
3. The SMF is then read into the 01 sequencer using DISK Mode Page
4.
Prepare Cakewalk
1. CW: Load 16-track template.
2. CW: Enable Cakewalk to record 16 channels at once (otherwise it
puts everything on one channel)
Click on "Settings"
Click on "Channel Table"
Put a check in the "Enable Mapping for Recording"
box
Click "Fill"
Click "OK"
3. 01-to-CW: In Track/Measure, copy each channel's bank, program, volume,
and pan from the 01/w display to the corresponding Cakewalk column. Copy
the tempo, too.
4. CW: Set the clock source to MIDI
5. CW: Click RECORD. See message “Waiting for MIDI Sync”
6 . 01: Press START/STOP. The sequence will play back sounding horrible,
but it will record properly.
Clean-up
1. CW: Save the sequence to disk (in case something goes wrong).
2. CW: In Settings/Record Table, un-check Enable Mapping for Recording
box.
3. CW: Set the clock source to INTernal.
1. (optional) Set today's date on DISK Mode, Page 4, Line 2.
2. Format a 720K floppy using DISK Mode, Page 4, Line 4.
3. Select options on DISK Mode, Page 4, Line 6.
4. Save the 01 sequence to floppy using Disk Mode, Page 4, Line 3.
5. Move the floppy to the computer and Open the file into your sequencer.
Here are the detailed steps:
Step | 01 | CW | Operation |
---|---|---|---|
1 | 01 | Power-up the 01 so everything in the sequencer is empty. | |
2 | CW | Load the song you want to add effects to. | |
3 | 01 | Enter SEQuence mode, go to Page 8: SONGn P8:EFFECT | |
4 | 01 | CW | Play the sequence back and adjust the effects to what you want. |
5 | CW | Enter SysEx view | |
6 | CW | Highlight an empty bank (say, 0) | |
7 | CW | Select "Receive", then "You start dump on instrument"
(If you have the option "Korg 01/W All Sequence", you can click this and skip the next step) |
|
8 | 01 | Go to GLOBAL page 8, highlight Dump Sequence, and then DUMP. | |
9 | CW | Cakewalk will receive a small (3,966 byte) SysEx file, including the effects data. | |
11 | CW | Give the bank a name (like "FX1-01:Hall FX2-19:Chorus 1") | |
12 | CW | You don't need to "Save" the bank here unless you want to make it accessible to other songs. | |
13 | CW | Save the song (Control-S), and the received SysEx file will be saved with it. | |
14 | CW | Experiment with when you want to send the SysEx file. Chose AUTO to send it whenever you load the song into Cakewalk. |
For the technically inclined, the file structure looks like:
Header Chunk | Track Chunk |
Header Chunk | Track Chunk 1 | Track Chunk 2 | ... | Track Chunk n |
Type 0 and Type 1 share the same "Chunk" formats:
.
Header Chunk
Chunk Type | Length | Format | # of Tracks | Time Units | |||||||||
4D | 54 | 68 | 64 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Chunk Type
4 bytes = 4D 54 72 6B |
Length
4 bytes |
Mtrk Event 1
i bytes |
Mtrk Event 2
j bytes |
...
... |
Mtrk Event n
k bytes |
Go to: | 01 Directory | First 01 page | Top of this page. |