- iBeat Patterns are ASCII/PLAIN TEXT files (*.txt,*.ibp)
- editable with any kind of text editor - just keep correct, non-DOS linebreaks
- The default iBeat timecode: (16 steps for one pattern) [1,9,17,25,33,41,49,57,65,73,81,89,97,105,113,121]
- Patterns are organised like this simple example:
iBeat Sets Nu Limitz
255 181 181 143 143 43 41 41
(c) ian's iBeat V.1.4 -- Release 26/Aug/01
Last Modified on 26.08.01
0 0 -20 -46 81 67 0 100
The Pattern Name would be the filename of the pattern, "mypattern" would be "mypattern.txt"
The first eight lines represent the eight Tracks with their content. Note that it's always FIRST the step No. and then a sound name with a #-Prefix. Sound names are as simple as that: Track One's second sample e.g. would be "#snd_12"; track Four's first sample e.g. would be "#snd_41". So it's always "#snd_" + Track No. + Sample No.
A "65:#snd_52" would mean "please play the second sample of track 5 on step no.9" (which is the equivalent step id for the value "65" (s. timecode above)
Whenever You want to have an empty track, the correct line would be "[136:#nomusic]", which will force iBeat to "play" the internel sample "nomusic" on step 136. That step would be Step 17 of 16 (see the timecode farther on top of this page), so iBeat will never reach it.
Line 9 of the pattern represents a copy bit and MUST not be changed - errors would then occur if one tried to load the pattern!
Line 10 contains the volume values of the eight tracks - one item per track. Values could reach from 0 (silent) to 255 (as loud as it could be).
Line 11 is a date/version info of the iBeat the pattern was last edited with
Line 12 the date of the last modification of the pattern
Line 13 is the bank the pattern is played back with. Possible values would be "Bank_A", "Bank_B", "808_909", "Trip_Hop", "Noize", "Acoustic", and "User_001" to "User_030"
Line 14 is the pan info per track (1-8 from left to right). Possible values would range between -100 (far left) over 0 (centered) to 100 (far right)
Line 15 is the BpM info (Beats per Minute) for the pattern. Possible values would range between 30 (very slow) to 200 (very fast)