Subversion Repositories svn.mios

Rev

Rev 1200 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
814 tk 1
HEADER 3 MIDIbox SEQ V4 User Manual --- Menu Pages
796 tk 2
 
3
<P CLASS=INFO><B><A HREF="midibox_seq_manual.html">Back to main page...</A></B></P>
4
 
5
<H1>MIDIbox SEQ V4</H1>
814 tk 6
<H1>User Manual --- Menu Pages</H1>
796 tk 7
 
1181 tk 8
<H2> <IMG SRC="images/bullet.gif" ALT=""> Edit Page </H2>
9
<P CLASS=DESC>This is the main page which is visible after startup. From any other menu page you can always go back to this page by pushing the EDIT button.<BR>
10
<CENTER><IMG SRC="midibox_seq/cs4/edit1.gif" width=481 height=19 ALT="Edit Page"></IMG></CENTER><BR>
813 tk 11
The <B>upper line</B> shows following informations:
12
<UL CLASS=CL>
13
  <LI><B>G1T1:</B> the group/track number (1,2,3,4) which is displayed in most menu pages at upper left corner. If multiple groups and/or tracks are selected, a M is displayed instead of the number.<BR>
14
The track group can be changed in the PATTERN menu, with the TrackSel (F4) button or with the 4 optional GROUP buttons (not part of the original MBSEQ V2/V3 frontpanel, but part of the MIDIbox SEQ V4 panel)<BR>
15
The track can be changed with the 4 TRACK buttons</LI>
16
  <LI><B>Chn 1/Def:</B> the MIDI channel and MIDI port to which the track is sending.</LI>
17
  <LI><B>A:Note:</B> the active layer (A,B,C,..P), and the parameter which is assigned to the layer.<BR>
18
The parameter layer can be selected with the 3 LAYER buttons. Layer C button either toggles between C and D, or it shows a selection page for all parameter layers if the track is partitioned for more than 4 layers.</LI>
19
  <LI><B>A:Gate:</B> the active trigger layer (A,B,C,..H), and the trigger function which is assigned to the layer<BR>
20
The trigger layer can selected with the TrgSel (F3) button, or with the optional Trigger Selection buttons which are part of the MIDIbox SEQ V4 frontpanel.</LI>
21
  <LI><B>Step:</B> the step number which is currently edited (1..256)<BR>
22
  <LI><B>G#1 Vel:127 Len: 75%:</B> informations about the MIDI event which is sent by the selected step. It differs depending on the event assigned to the step, e.g. for a chord step the name of the chord will be displayed, for a CC step you will see the CC number and value.<BR>
23
A new step is selected when the appr. rotary encoder is moved or by pressing the appr. GP button.</LI>
24
</UL></P>
25
 
26
 
27
<P CLASS=DESC>Alternatively, each track can get an individual name and category which are displayed at the upper display line. In this example, the name "SoloSynthline2" and the category name "Synth" has been choosen. Name/Category can be edited in the Event menu.</P>
28
 
1181 tk 29
<CENTER><IMG SRC="midibox_seq/cs4/edit2.gif" width=481 height=19 ALT="Edit Page"></IMG></CENTER><BR>
813 tk 30
 
31
<P CLASS=DESC>The <B>lower line</B> shows the values of 16 steps within the selected track view and parameter layer. They can be directly modified with the 16 GP rotary encoders below these items. The displayed parameter of the step changes with the active layer. E.g. in layer C the gatelength is controlled, which is visualised with vertical bars:<BR>
32
<CENTER><IMG SRC="midibox_seq/cs4/edit3.gif" width=481 height=19 ALT="Edit Length"></IMG></CENTER></P>
33
 
1228 tk 34
<P CLASS=DESC>Press&amp;hold a GP button to change into <B>EDIT RECORDING</B> mode. Incoming MIDI events will be recorded into the selected step as long as the parameter layer configuration is matching, and layers are free. E.g. it's possible to record MIDI Notes, CCs, PitchBender, Poly Pressure (Aftertouch), Program Change values. The step will be framed by curly brackets to indicate the mode:
1181 tk 35
<CENTER><IMG SRC="midibox_seq/cs4/editrec.gif" width=481 height=19 ALT="Edit Record"></IMG></CENTER></P>
1183 tk 36
<P CLASS=DESC>EDIT recording can also be toggled on/off with the SELECT button. This allows you to keep this recording mode enabled while no GP button is pressed (useful if you want to enter chords with two hands). Select the step into which the events should be recorded with the datawheel.<BR>
1181 tk 37
<I>Note1: if recording isn't working as expected, check the recording configuration by pressing EDIT+GP12. At the right side of the page the MIDI port and channel to which the recording function will listen has to be selected.</I><BR>
1200 tk 38
<I>Note2: EDIT RECORDING always behaves like a step recording (not like a live recording) regardless of the configuration in the JAM page. Live recording is only active while you are in the JAM page!</I><BR>
1181 tk 39
<I>Note3: EDIT RECORDING is the most simple way to enter chords into the parameter layers!</I><BR>
40
 
41
<P CLASS=DESC>Press&amp;hold the EDIT button to open a special page which allows to select different view modes:
42
<CENTER><IMG SRC="midibox_seq/cs4/edit13.gif" width=481 height=19 ALT="Edit Page"></IMG></CENTER><BR>
972 tk 43
     <UL CLASS=CL>
981 tk 44
     <LI> <B>Step View:</B> you already know it;
1181 tk 45
<CENTER><IMG SRC="midibox_seq/cs4/edit1.gif" width=481 height=19 ALT="Edit Page"></IMG></CENTER><BR>
981 tk 46
     <LI> <B>Trigger View:</B> left page allows to select the step, Gate,
972 tk 47
       Accent, Roll, Glide, Skip, Random Gate and Random Velocity.<BR>
48
       Right Page allows to edit up to 8 parameter layers.
1181 tk 49
<CENTER><IMG SRC="midibox_seq/cs4/edit14.gif" width=481 height=19 ALT="Edit Page"></IMG></CENTER><BR>
981 tk 50
     <LI> <B>Layer View:</B> allows to select the step, Gate and up to 14
972 tk 51
       parameter layer. Especially nice for custom chord editing.
1181 tk 52
<CENTER><IMG SRC="midibox_seq/cs4/edit15.gif" width=481 height=19 ALT="Edit Page"></IMG></CENTER><BR>
981 tk 53
     <LI> <B>303 View:</B> provides a 303ish interface to select the Step,
972 tk 54
       Gate, Accent, Glide, Octave, Note, Velocity and up to 9
55
       additional parameter layers
1181 tk 56
<CENTER><IMG SRC="midibox_seq/cs4/edit16.gif" width=481 height=19 ALT="Edit Page"></IMG></CENTER><BR>
981 tk 57
     <LI> <B>Step Select:</B> allows to enable/disable the steps which are controlled by the ALL function. E.g., with the pattern below, only steps 1,2,5,6,9,10,13,14 (plus the edited step) will be changed if the ALL function has been activated:
1181 tk 58
<CENTER><IMG SRC="midibox_seq/cs4/edit12.gif" width=481 height=19 ALT="Edit Page"></IMG></CENTER><BR>
59
If the track consists of more than 16 steps, the selection pattern will be applied on each step view.
60
     <LI> <B>Record Config:</B> enters the Recording configuration page (see detailed menu page description later in this chapter)
61
<CENTER><IMG SRC="midibox_seq/cs4/record1.gif" width=481 height=19 ALT="Random"></IMG></CENTER><BR>
1077 tk 62
     <LI> <B>Random Generator:</B> enters the Random Generator page (see detailed menu page description later in this chapter)
63
<CENTER><IMG SRC="midibox_seq/cs4/trkrnd1.gif" width=481 height=19 ALT="Random"></IMG></CENTER><BR>
64
     <LI> <B>Euclid Generator:</B> enters the Euclidean Rhythm Generator page (see detailed menu page description later in this chapter)
65
<CENTER><IMG SRC="midibox_seq/cs4/trkeuclid1.gif" width=481 height=19 ALT="Euclid"></IMG></CENTER><BR>
981 tk 66
     </UL>
825 tk 67
</P>
68
 
69
 
70
 
813 tk 71
<H2> <IMG SRC="images/bullet.gif" ALT=""> Gatelength </H2>
72
<P CLASS=DESC>The gatelength parameter needs some additional explanations, as it not only allows to set the length of a note, but also to trigger a glide (overlapping note) and to play an event multiple times.</P>
73
 
919 tk 74
<P CLASS=DESC>The Length can be adjusted from 0% to 100% in 96 steps.<BR>
813 tk 75
<CENTER><IMG SRC="midibox_seq/cs4/edit4.gif" width=481 height=19 ALT=""></IMG></CENTER>
76
<CENTER><IMG SRC="midibox_seq/cs4/edit5.gif" width=481 height=19 ALT=""></IMG></CENTER></P>
77
<P CLASS=DESC>In following audio example, the gatelength of all steps is varied with a single rotary encoder - this can be achieved by pushing the ALL button: **MP3**"http://www.ucapps.de/mp3/midibox_seq/mbseqv3_gl_normal.mp3"#ffffff**</P>
78
 
79
<P CLASS=DESC>The next example demonstrates the usage of the glide function. The track length is reduced to 4 steps. Following notes are played with a fixed gatelength of 92%:
80
<CENTER><IMG SRC="midibox_seq/cs4/edit6.gif" width=481 height=19 ALT=""></IMG></CENTER></P>
81
<P CLASS=DESC>Later, the length will be set to "glide" at step 2 - this note will overlap the next note at step 3 in order to trigger a Glide on synths which support "fingered portamento" or "SusKey"</P>
82
<CENTER><IMG SRC="midibox_seq/cs4/edit7.gif" width=481 height=19 ALT=""></IMG></CENTER></P>
83
<P CLASS=DESC>Finally glide will also be activated on the third step:</P>
84
<CENTER><IMG SRC="midibox_seq/cs4/edit8.gif" width=481 height=19 ALT=""></IMG></CENTER></P>
85
<P CLASS=DESC>It sounds like demonstated in this MP3 sample:**MP3**"http://www.ucapps.de/mp3/midibox_seq/mbseqv3_gl_glide.mp3"#ffffff** </P>
86
 
87
 
88
<H2> <IMG SRC="images/bullet.gif" ALT=""> Drum Edit Page</H2>
89
 
90
<P CLASS=DESC>If a track is configured for drum mode, the edit page changes to a special view which doesn't show the Note names anymore, but small icons instead:<BR>
91
<CENTER><IMG SRC="midibox_seq/cs4/edit_d1.gif" width=481 height=19 ALT=""></IMG></CENTER></P>
92
 
93
<P CLASS=DESC>Up to 16 drum instruments can be triggered per track. You can change to another instrument by pressing the TrgSel (F3) or TrgLayer C button:<BR>
94
<CENTER><IMG SRC="midibox_seq/cs4/edit_d2.gif" width=481 height=19 ALT=""></IMG></CENTER><BR>
95
This page shows animated VU meters for each instrument (to give you an overview about the played instruments), and allows you to select the instrument with GP buttons.</P>
96
 
1181 tk 97
<P CLASS=DESC>The name of the selected drum instrument is displayed at the right upper corner of the edit page:
813 tk 98
<CENTER><IMG SRC="midibox_seq/cs4/edit_d3.gif" width=481 height=19 ALT=""></IMG></CENTER></P>
99
 
100
 
101
<H2> <IMG SRC="images/bullet.gif" ALT=""> Track Selection Page</H2>
102
 
103
<P CLASS=DESC>The track selection page shows animated VU meters for each track to give you an overview about the track activity. In addition, it allows you to select one or more tracks by using the GP buttons:
104
<CENTER><IMG SRC="midibox_seq/cs4/trksel1.gif" width=481 height=19 ALT=""></IMG></CENTER></P>
105
 
106
 
107
<H2> <IMG SRC="images/bullet.gif" ALT=""> Parameter Selection Page</H2>
108
 
109
<P CLASS=DESC>By pressing the ParSel button (or ParLayer C button if the track is partitioned for more than 4 layers), the parameter selection page will be displayed which shows VU meters for each layer. By pressing a GP button a parameter layer can be selected for editing:
110
<CENTER><IMG SRC="midibox_seq/cs4/parsel1.gif" width=481 height=19 ALT=""></IMG></CENTER></P>
111
 
112
<H2> <IMG SRC="images/bullet.gif" ALT=""> Trigger Selection Page</H2>
113
 
114
<P CLASS=DESC>Each track provides 8 trigger layers, which can be selected by pressing the TrgSel (F3) or Trigger Layer C button:
115
<CENTER><IMG SRC="midibox_seq/cs4/trgsel1.gif" width=481 height=19 ALT=""></IMG></CENTER></P>
116
 
117
<H2> <IMG SRC="images/bullet.gif" ALT=""> Step Selection Page</H2>
118
 
119
<P CLASS=DESC>The StepView (F2) Button changes to a zoomed view of the edit page to give you a nice overview (if the track is configured for more than 64 steps, the dots for each step will be smaller). Use the GP buttons to change to another step view:
120
<CENTER><IMG SRC="midibox_seq/cs4/stepsel1.gif" width=481 height=19 ALT=""></IMG></CENTER></P>
121
 
122
 
123
<H2> <IMG SRC="images/bullet.gif" ALT=""> Track Event Configuration (Shortcut: MENU+GP Button #2)</H2>
124
<P CLASS=INFO>Allows you to change the basic track setup: the type of MIDI events which should be sent by the track to a specific MIDI Channel and MIDI Port.<BR>
125
<CENTER><IMG SRC="midibox_seq/cs4/trkevent1.gif" width=481 height=19 ALT="Track Event"></IMG></CENTER><BR>
126
<UL CLASS=CL>
127
  <LI><B>Track Type (Partitioning): </B> each track has a step memory of 1024 bytes, and a trigger memory of 2048 bits. There are predefined modes which simplify the partitioning of the available memory to free assignable parameter and trigger layers.</P>
128
 
129
<P><TABLE WIDTH=550 BORDER=0 CELLSPACING=1 CELLPADDING=1>
130
  <TR>
131
    <TD CLASS=TABCOLOR1><FONT SIZE=2><STRONG>Mode</STRONG></FONT></TD>
132
    <TD CLASS=TABCOLOR1><FONT SIZE=2><STRONG>Steps</STRONG></FONT></TD>
133
    <TD CLASS=TABCOLOR1><FONT SIZE=2><STRONG>Parameter Layers</STRONG></FONT></TD>
134
    <TD CLASS=TABCOLOR1><FONT SIZE=2><STRONG>Trigger Layers</STRONG></FONT></TD>
135
    <TD CLASS=TABCOLOR1><FONT SIZE=2><STRONG>Instruments</STRONG></FONT></TD>
136
  </TR>
137
  <TR> <TD CLASS=TABCOLOR2>Note</TD>  <TD CLASS=TABCOLOR2>64</TD> <TD CLASS=TABCOLOR2>16</TD> <TD CLASS=TABCOLOR2>8</TD> <TD CLASS=TABCOLOR2>1</TD> </TR>
138
  <TR> <TD CLASS=TABCOLOR2>Note</TD>  <TD CLASS=TABCOLOR2>128</TD> <TD CLASS=TABCOLOR2>8</TD> <TD CLASS=TABCOLOR2>8</TD> <TD CLASS=TABCOLOR2>1</TD> </TR>
139
  <TR> <TD CLASS=TABCOLOR2>Note</TD>  <TD CLASS=TABCOLOR2>256</TD> <TD CLASS=TABCOLOR2>4</TD> <TD CLASS=TABCOLOR2>8</TD> <TD CLASS=TABCOLOR2>1</TD> </TR>
140
  <TR> <TD CLASS=TABCOLOR2>Chord</TD> <TD CLASS=TABCOLOR2>64</TD> <TD CLASS=TABCOLOR2>16</TD> <TD CLASS=TABCOLOR2>8</TD> <TD CLASS=TABCOLOR2>1</TD> </TR>
141
  <TR> <TD CLASS=TABCOLOR2>Chord</TD> <TD CLASS=TABCOLOR2>128</TD> <TD CLASS=TABCOLOR2>8</TD> <TD CLASS=TABCOLOR2>8</TD> <TD CLASS=TABCOLOR2>1</TD> </TR>
142
  <TR> <TD CLASS=TABCOLOR2>Chord</TD> <TD CLASS=TABCOLOR2>256</TD> <TD CLASS=TABCOLOR2>4</TD> <TD CLASS=TABCOLOR2>8</TD> <TD CLASS=TABCOLOR2>1</TD> </TR>
143
  <TR> <TD CLASS=TABCOLOR2>CC</TD>    <TD CLASS=TABCOLOR2>64</TD> <TD CLASS=TABCOLOR2>16</TD> <TD CLASS=TABCOLOR2>8</TD> <TD CLASS=TABCOLOR2>1</TD> </TR>
144
  <TR> <TD CLASS=TABCOLOR2>CC</TD>    <TD CLASS=TABCOLOR2>128</TD> <TD CLASS=TABCOLOR2>8</TD> <TD CLASS=TABCOLOR2>8</TD> <TD CLASS=TABCOLOR2>1</TD> </TR>
145
  <TR> <TD CLASS=TABCOLOR2>CC</TD>    <TD CLASS=TABCOLOR2>256</TD> <TD CLASS=TABCOLOR2>4</TD> <TD CLASS=TABCOLOR2>8</TD> <TD CLASS=TABCOLOR2>1</TD> </TR>
146
  <TR> <TD CLASS=TABCOLOR2>Drum</TD>  <TD CLASS=TABCOLOR2>64</TD>  <TD CLASS=TABCOLOR2>1</TD> <TD CLASS=TABCOLOR2>2</TD> <TD CLASS=TABCOLOR2>16</TD> </TR>
147
  <TR> <TD CLASS=TABCOLOR2>Drum</TD>  <TD CLASS=TABCOLOR2>128</TD> <TD CLASS=TABCOLOR2>2 (32 steps only)</TD> <TD CLASS=TABCOLOR2>1</TD> <TD CLASS=TABCOLOR2>16</TD> </TR>
148
  <TR> <TD CLASS=TABCOLOR2>Drum</TD>  <TD CLASS=TABCOLOR2>128</TD> <TD CLASS=TABCOLOR2>1</TD> <TD CLASS=TABCOLOR2>2</TD> <TD CLASS=TABCOLOR2>8</TD> </TR>
149
  <TR> <TD CLASS=TABCOLOR2>Drum</TD>  <TD CLASS=TABCOLOR2>256</TD> <TD CLASS=TABCOLOR2>2 (64 steps only)</TD> <TD CLASS=TABCOLOR2>1</TD> <TD CLASS=TABCOLOR2>8</TD> </TR>
1228 tk 150
  <TR> <TD CLASS=TABCOLOR2>Drum</TD>  <TD CLASS=TABCOLOR2>64</TD> <TD CLASS=TABCOLOR2>2</TD> <TD CLASS=TABCOLOR2>2</TD> <TD CLASS=TABCOLOR2>8</TD> </TR>
905 tk 151
  <TR> <TD CLASS=TABCOLOR2>Drum</TD>  <TD CLASS=TABCOLOR2>64</TD> <TD CLASS=TABCOLOR2>1</TD> <TD CLASS=TABCOLOR2>1</TD> <TD CLASS=TABCOLOR2>16</TD> </TR>
152
  <TR> <TD CLASS=TABCOLOR2>Drum</TD>  <TD CLASS=TABCOLOR2>128</TD> <TD CLASS=TABCOLOR2>1</TD> <TD CLASS=TABCOLOR2>1</TD> <TD CLASS=TABCOLOR2>8</TD> </TR>
153
  <TR> <TD CLASS=TABCOLOR2>Drum</TD>  <TD CLASS=TABCOLOR2>256</TD> <TD CLASS=TABCOLOR2>1</TD> <TD CLASS=TABCOLOR2>1</TD> <TD CLASS=TABCOLOR2>4</TD> </TR>
813 tk 154
</TABLE>
155
</LI>
156
<LI>Parameter layers can be assigned to following functions:
157
  <UL CLASS=CL>
158
    <LI><B>None:</B> the parameter layer has no function.
159
    <LI><B>Note:</B> controls the key and octave of a step. Notes can be assigned to multiple layers for polyphonic playing.
160
    <LI><B>Chord:</B> a chord is generated instead of a single note. 32 chords are predefined and can be transposed by +/- 2 octaves. All notes are aligned to C scale, the track transpose function has to be used to play different scales.
161
      <UL CLASS=CL>
162
        <LI><B>A-C:</B> Major I, Major II, Major III (transposed variants)</LI>
163
        <LI><B>D-F:</B> Root note, 3rd note, 5th note (single notes)</LI>
164
        <LI><B>G,H:</B> Root+3rd, Root+5th</LI>
165
        <LI><B>I-N:</B> Maj6, Maj7, Maj8, Maj9, Maj10, Maj12 (4-note chords)</LI>
166
        <LI><B>O,P:</B> Sus4 and Maj+</LI>
167
        <LI><B>a-c:</B> Minor I, Minor II, Minor III (transposed variants)</LI>
168
        <LI><B>d-f:</B> Root note, 3rdMin note, 5th note (single notes)</LI>
169
        <LI><B>g,h:</B> Root+3ndMin, Root+5th</LI>
170
        <LI><B>i-n:</B> Min6, Min7, Min8, Min9, Min10, Min12 (4-note chords)</LI>
171
        <LI><B>o-p:</B> Co7 and Min+</LI>
172
      </UL></LI>
1228 tk 173
    <LI><B>Chord2:</B> enhanced chords</LI>
174
    <LI><B>Chord3:</B> our secrent weapon with >100 chords provided by EsotericLabs! **MP3**"http://www.ucapps.de/mp3/midibox_seq/20170623.mp3"#ffffff**</LI>
813 tk 175
    <LI><B>Velolcity:</B> controls the velocity value for all notes/chords of the instrument.
176
    <LI><B>Length:</B> controls the gatelength of all notes of the instrument
1130 tk 177
    <LI><B>CC:</B> plays a selectable CC number.<BR>
178
           CC#128 (displayed as "off") is initialized by default for each layers. With this CC assignment, no events will be sent, which means in other words, that a valid CC number has to be selected with one of the GP encoders 11..13 to send something. Note also, that after the CC has been selected, one of the GP buttons 11..13 has to be pressed to confirm the CC number change. This handling ensures, that no unintended CCs will be sent while the CC number is changed.
1228 tk 179
    <LI><B>PrgCh:</B> sends a program change event.
813 tk 180
    <LI><B>Pitch:</B> sends a PitchWheel event
181
    <LI><B>Prob:</B> sets the probability that the step will be played (1..100%)
182
    <LI><B>Delay:</B> delays the step for 1..96 microticks
919 tk 183
    <LI><B>Roll:</B> plays the step 2..5 times with ascenting/descenting velocity (intensity: 0..15). 127 variations are available - great for drum patterns!<BR>
184
The distance between the repeats is predefined to: 48 ticks on 2 repeats, 32 ticks on 3 repeats, 36 ticks on 4 repeats, 32 ticks on 5 repeats.
185
    <LI><B>Roll2:</B> plays the step 2..5 times. Instead of velocity the distance between the steps can be directly controlled.<BR>
186
The first number means, how often the event will be played (2, 3, 4 or 5 times), the second number specifies the number of clock ticks between the events (accuracy depends on number of repeats). Examples:</P>
187
<P CLASS=DESC><IMG SRC="midibox_seq/tutorial4/gatelength_v4_2x48.gif" width=200 height=109 ALT="" align="left">One step consists of 96 clock ticks. With the 2x48 setting the note will be played at the beginning and in the middle of the step. </IMG></P>
188
<BR><BR><BR>
189
<P CLASS=DESC><IMG SRC="midibox_seq/tutorial4/gatelength_v4_3x63.gif" width=200 height=109 ALT="" align="left">With 3x63, the note will be played three times with a distance of 63 clock steps - at 0, 63 and 126. A delay of 126 crosses the step range of 96, so that the last note slips into the range of the second step. This sometimes results into nice, unexpected grooves! :-)</P>
190
<P CLASS=DESC>In following example, various roll2 parameters are used for the snare drum. Here a screenshot of the 32 step sequence (which is played 2 times):
191
    **MP3**"http://www.ucapps.de/mp3/midibox_seq/mbseqv3_gl_multi.mp3"#ffffff**</P>
1200 tk 192
    <LI><B>Nth1 and Nth2:</B> this powerful feature has been suggested by <A HREF="http://midibox.org/forums/topic/13137-midibox-seq-v4-release-feedback/?p=169722" TARGET="_blank">Pawaga</A> in the MIDIbox forum, it allows to create long variant patterns which change based on mathematical rules.<BR>
193
    A special action will be triggered on each nth bar (Nth1) starting at the 1st bar, or after nth bars (Nth2).<BR>
194
    For example for a 4 step sequence "CGDF" with Nth1 values "Pl1, Pl3, Mu3, Pl4" would result into:
195
    <UL CLASS=CL>
196
      <LI><B>Bar 1:</B> CG-F
197
      <LI><B>Bar 2:</B> C-D-
198
      <LI><B>Bar 3:</B> C-D-
199
      <LI><B>Bar 4:</B> CG--
200
      <LI><B>Bar 5:</B> C-DF
201
      <LI><B>Bar 6:</B> C-D-
202
      <LI><B>Bar 7:</B> CG--
203
      <LI><B>Bar 8:</B> C-D-
204
    </UL>
205
    A 4 step sequence "CGDF" with Nth2 values "Pl1, Pl3, Mu3, Pl4" would result into:
206
    <UL CLASS=CL>
207
      <LI><B>Bar 1:</B> C-D-
208
      <LI><B>Bar 2:</B> C-D-
209
      <LI><B>Bar 3:</B> CG--
210
      <LI><B>Bar 4:</B> C-DF
211
      <LI><B>Bar 5:</B> C-D-
212
      <LI><B>Bar 6:</B> CG--
213
      <LI><B>Bar 7:</B> C-D-
214
      <LI><B>Bar 8:</B> C-DF
215
    </UL>
216
    Following trigger conditions are available:
217
    <UL CLASS=CL>
218
      <LI> <B>Pl:</B> Play each nth bar
219
      <LI> <B>Mu:</B> Mute each nth bar
220
      <LI> <B>Ac:</B> Accent each nth bar
221
      <LI> <B>Ro:</B> Roll each nth bar
222
      <LI> <B>Fx:</B> enable Fx each nth bar
223
      <LI> <B>Nx:</B> don't enable Fx each nth bar
224
    </UL></LI>
1228 tk 225
    <LI><B>Root:</B> if Root is assigned to any parameter layer of a track, the layer can either select the global root selection ("Glb") or set the root note for each step explicitely.<BR>
226
The global root selection is configured in the FX->Scale page, it's either "Keyb" (for MIDI keyboard entry) or C, C#, ... B
227
The local root selection is C, C#, ... B<BR>
228
Notes and Chords will be transposed accordingly if the track is in Normal mode (and not in Transpose or Arpeggiator mode)
229
    <LI><B>Scale:</B> overrides the globally configured scale of the FX->Scale page for each step.
813 tk 230
  </UL></LI>
231
<LI>The <B>MIDI Channel</B> can be selected from 1-16.</LI>
232
<LI>Following <B>MIDI Ports</B> are available:<BR>
233
  <UL CLASS=CL>
234
    <LI><B>Default:</B> the default port as selected in the MIDI configuration page (usually USB1)</LI>
235
    <LI><B>USB1..USB4:</B> 4 independent USB ports are available which are visible for your operating system</LI>
1120 tk 236
    <LI><B>OUT1..OUT4:</B> STM32: 3 physical MIDI OUT ports are provided by the MBHP_CORE_STM32 module. The remaining one is reserved for the emulated MBSEQ.<BR>
237
                           LPC17: all 4 physical MIDI OUT ports are accessible via OUT1..OUT4</LI>
813 tk 238
    <LI><B>IIC1..IIC4:</B> to select the optional MBHP_IIC_MIDI ports</LI>
931 tk 239
    <LI><B>OSC1..OSC4:</B> allows to send/receive events via Ethernet</LI>
919 tk 240
    <LI><B>Bus1..Bus4:</B> virtual ports. They are used to control the transposer/arpeggiator (see loopback description below), and can optionally be used for the MIDI router function (see description of MIDI configuration page)</LI>
813 tk 241
    <LI><B>AOUT:</B> the AOUT port. See description below</LI>
242
  </UL></LI>
1187 tk 243
  <LI><B>Track Instrument:</B> enters a special configuration page for instrument parameters such as Program & Bank Change and Instrument Name</LI>
853 tk 244
  <LI><B>INIT:</B> this item will flash whenever the selected partition type requires a re-initialisation of the track memory. Press&Hold the GP button below this item for two seconds to confirm the initialisation (this will clear all steps!)</LI>
245
  <LI><B>PRESET:</B> this button opens a dialog which allows to select a preset file (left side), or to store a new preset:
246
<CENTER><IMG SRC="midibox_seq/cs4/trkevent3.gif" width=481 height=19 ALT="Track Event"></IMG></CENTER><BR>
247
Different sections can be selected before the preset is imported:
248
<CENTER><IMG SRC="midibox_seq/cs4/trkevent4.gif" width=481 height=19 ALT="Track Event"></IMG></CENTER><BR>
249
Exporting a track: just enter the name - done:
250
<CENTER><IMG SRC="midibox_seq/cs4/trkevent5.gif" width=481 height=19 ALT="Track Event"></IMG></CENTER><BR>
251
Advantages of using preset files:
252
  <UL CLASS=CL>
253
    <LI>You can store your favourite track configurations, melody lines, drum loops, etc. in separate files to recall them later
254
    <LI>You can prepare drum maps for different instruments
255
    <LI>You can prepare CC setups for different instruments
256
    <LI>You can share the files (which are stored in the preset/ directory) with other users
257
    <LI>You can view and edit the files with a common text editor.
258
  </UL>
1015 tk 259
  Note that presets can also be exported/imported on the fly with the Multi Copy/Paste function:
260
  <UL CLASS=CL>
261
   <LI> press MENU+COPY to export all selected tracks
262
     into the /PRESETS folder on SD Card. The resulting files are named
263
     COPY[track].V4T (the [track] numbers are independent from the actual track
264
     position)
265
 
266
   <LI> press MENU+PASTE to import "COPY[track].V4T"
267
     files from the /PRESETS folder into all selected tracks, starting from
268
     COPY1.V4T to (up to) COPY16.V4T
269
 
270
   <LI> use these new functions to quickly copy&paste tracks between patterns
271
     and sessions, to create temporary backups, to duplicate tracks, or whatever.<BR>
272
     Note that you can also import these COPY[track].V4T files from the
273
     MENU-&gt;Event-&gt;PRESETS menu, e.g. to exclude certain parts of the preset
274
   </UL>
813 tk 275
</UL></P>
276
 
277
 
278
<H2> <IMG SRC="images/bullet.gif" ALT=""> IIC Ports</H2>
279
 
280
<P CLASS=INFO>The <A HREF="mbhp_iic_midi.html">MBHP_IIC_MIDI</A> module allows you to add 4 additional, independent (!) MIDI outputs. Main advantage of multiple MIDI ports is reduced latency (as MIDI events can be sent in parallel), and relaxed MIDI channel handling (for 4 synths you don't need to take care about the MIDI channel at all)</P>
281
 
282
 
919 tk 283
<H2> <IMG SRC="images/bullet.gif" ALT=""> Bus1..4: the Loopback Ports</H2>
813 tk 284
 
919 tk 285
<P CLASS=INFO>A loopback port forwards Note and CC events to the MIDI handler of the sequencer itself. This opens a wide range of possibilities, especially for experimental, non-static, self-changing sequences. Classical usecase is a setup of self-modifiying and loopbacked tracks which play completely autarkic for several minutes without an interaction from your side.</P>
813 tk 286
 
919 tk 287
<P CLASS=DESC>When a track sends MIDI notes, it can control the transposer and arpeggiator w/o an external keyboard. For the transposer a single note should be sent, for the arpeggiator either four notes (from different parameter layers) or Chords (from a single parameter layer).</BR>
813 tk 288
 
919 tk 289
<P CLASS=INFO>Loopbacks can be send to four busses. Each track provides the possibility to select the Bus to that the Transposer/Arpeggiator should listen. This allows to transpose tracks individually. The MIDI channel to which a note is sent doesn't matter.</P>
290
 
813 tk 291
<P CLASS=DESC>A CC loopback allows to control sequencer parameters which are listed in <A HREF="midibox_seq/mbseqv4_cc_implementation.txt">the CC implementation chart</A>. In difference to Note events, the MIDI channel gets an important purpose here, as it selects the target track of which the parameters should be modified. The CC# corresponds with the NRPN LSB number.<BR>
292
Example: Loopback Channel #3, CC#49 controls the Octave Transpose of Track 3</P>
293
 
294
<P CLASS=DESC>CC#1 has a special purpose, as it allows to control the Morphing parameter, which works track independent. Accordingly, Morphing can be controlled from any selected MIDI channel</P>
295
 
296
 
910 tk 297
<P CLASS=DESC><I>Hot tip (1): put the loopback tracks into a separate pattern. This allows you to play different chord lines from a "master pattern" without changing the "slave patterns".</I></P>
813 tk 298
<P CLASS=DESC><I>Hot tip (2): clock a loopback track with unqueal divider values, this can lead to surprising results!</I></P>
299
 
300
<P CLASS=DESC>In following MP3 sample a loopback track transposes a second track which plays a bass line: **MP3**"http://www.ucapps.de/mp3/midibox_seq/mbseqv3_loopback.mp3"#ffffff**<BR>
301
From 0:00-0:07 the bassline is played w/ the base note C-3, from 0:00-0:23 the bassline is sometimes transposed by one octave (C-4) (Track Mode->Transpose activated). The loopback track is clocked at 384ppqn/4*16 (4th notes)<BR>
302
From 0:24 I selected an alternative pattern which sends various notes to the loopback port at a clock rate of 384ppqn/4*13 - the result sounds like a live jam on the keyboard, but it was more or less a random effect initiated by the asynchronously clocked loopback track. :)</P>
303
 
304
 
305
<H2> <IMG SRC="images/bullet.gif" ALT=""> AOUT Port</H2>
306
 
1200 tk 307
<P CLASS=INFO>The AOUT Port allows you to control the analog outputs of a <A HREF="mbhp_aout.html">MBHP_AOUT</A>, <A HREF="mbhp_aout_lc.html">MBHP_AOUT_LC</A> or <A HREF="http://www.midibox.org/dokuwiki/aout_ng">MBHP_AOUT_NG</A> module. 8 gate triggers are available at port J5A/J5B of the core module (enabled by default in the MBSEQ_HW.V4 file) or (preferred) at a DOUT shift register which is configured in the MBSEQ_HW.V4 file (search for CV_GATE_SR1)</P>
813 tk 308
 
309
<P CLASS=DESC>MIDI Channel encoding:<BR>
310
<TABLE WIDTH=575 BORDER=0 CELLSPACING=1 CELLPADDING=1>
311
  <TR>
312
    <TD CLASS=TABCOLOR1><FONT SIZE=2><STRONG>Event</STRONG></FONT></TD>
313
    <TD CLASS=TABCOLOR1><FONT SIZE=2><STRONG>Chn.</STRONG></FONT></TD>
314
    <TD CLASS=TABCOLOR1><FONT SIZE=2><STRONG>Behaviour</STRONG></FONT></TD>
315
  </TR>
316
  <TR>
317
    <TD CLASS=TABCOLOR2>CC</TD>
318
    <TD CLASS=TABCOLOR2>1..8</TD>
319
    <TD CLASS=TABCOLOR2><I>(channel itself has no effect)</I><BR>
320
                CC Number #16: CV Ouput #1, Gate #1 always set<BR>
321
                CC Number #17: CV Ouput #2, Gate #2 always set<BR>
322
                CC Number #18: CV Ouput #3, Gate #3 always set<BR>
323
                CC Number #19: CV Ouput #4, Gate #4 always set<BR>
324
                CC Number #20: CV Ouput #5, Gate #5 always set<BR>
325
                CC Number #21: CV Ouput #6, Gate #6 always set<BR>
326
                CC Number #22: CV Ouput #7, Gate #7 always set<BR>
327
                CC Number #23: CV Ouput #8, Gate #8 always set</TD>
328
  </TR>
329
  <TR>
330
    <TD CLASS=TABCOLOR2>CC</TD>
331
    <TD CLASS=TABCOLOR2>9</TD>
332
    <TD CLASS=TABCOLOR2>CV Ouput #1, Gate #1 always set, CC Number ignored</TD>
333
  </TR>
334
  <TR>
335
    <TD CLASS=TABCOLOR2>CC</TD>
336
    <TD CLASS=TABCOLOR2>10</TD>
337
    <TD CLASS=TABCOLOR2>CV Ouput #2, Gate #2 always set, CC Number ignored</TD>
338
  </TR>
339
  <TR>
340
    <TD CLASS=TABCOLOR2>CC</TD>
341
    <TD CLASS=TABCOLOR2>11</TD>
342
    <TD CLASS=TABCOLOR2>CV Ouput #3, Gate #3 always set, CC Number ignored</TD>
343
  </TR>
344
  <TR>
345
    <TD CLASS=TABCOLOR2>CC</TD>
346
    <TD CLASS=TABCOLOR2>12</TD>
347
    <TD CLASS=TABCOLOR2>CV Ouput #4, Gate #4 always set, CC Number ignored</TD>
348
  </TR>
349
  <TR>
350
    <TD CLASS=TABCOLOR2>CC</TD>
351
    <TD CLASS=TABCOLOR2>13</TD>
352
    <TD CLASS=TABCOLOR2>CV Ouput #5, Gate #5 always set, CC Number ignored</TD>
353
  </TR>
354
  <TR>
355
    <TD CLASS=TABCOLOR2>CC</TD>
356
    <TD CLASS=TABCOLOR2>14</TD>
357
    <TD CLASS=TABCOLOR2>CV Ouput #6, Gate #6 always set, CC Number ignored</TD>
358
  </TR>
359
  <TR>
360
    <TD CLASS=TABCOLOR2>CC</TD>
361
    <TD CLASS=TABCOLOR2>15</TD>
362
    <TD CLASS=TABCOLOR2>CV Ouput #7, Gate #7 always set, CC Number ignored</TD>
363
  </TR>
364
  <TR>
365
    <TD CLASS=TABCOLOR2>CC</TD>
366
    <TD CLASS=TABCOLOR2>16</TD>
367
    <TD CLASS=TABCOLOR2>CV Ouput #8, Gate #8 always set, CC Number ignored</TD>
368
  </TR>
369
  <TR>
370
    <TD CLASS=TABCOLOR2>Note</TD>
371
    <TD CLASS=TABCOLOR2>1</TD>
372
    <TD CLASS=TABCOLOR2>Key Value -> CV Out #1, Gate #1 triggered</TD>
373
  </TR>
374
  <TR>
375
    <TD CLASS=TABCOLOR2>Note</TD>
376
    <TD CLASS=TABCOLOR2>2</TD>
377
    <TD CLASS=TABCOLOR2>Key Value -> CV Out #2, Gate #2 triggered</TD>
378
  </TR>
379
  <TR>
380
    <TD CLASS=TABCOLOR2>Note</TD>
381
    <TD CLASS=TABCOLOR2>3</TD>
382
    <TD CLASS=TABCOLOR2>Key Value -> CV Out #3, Gate #3 triggered</TD>
383
  </TR>
384
  <TR>
385
    <TD CLASS=TABCOLOR2>Note</TD>
386
    <TD CLASS=TABCOLOR2>4</TD>
387
    <TD CLASS=TABCOLOR2>Key Value -> CV Out #4, Gate #4 triggered</TD>
388
  </TR>
389
  <TR>
390
    <TD CLASS=TABCOLOR2>Note</TD>
391
    <TD CLASS=TABCOLOR2>5</TD>
392
    <TD CLASS=TABCOLOR2>Key Value -> CV Out #5, Gate #5 triggered</TD>
393
  </TR>
394
  <TR>
395
    <TD CLASS=TABCOLOR2>Note</TD>
396
    <TD CLASS=TABCOLOR2>6</TD>
397
    <TD CLASS=TABCOLOR2>Key Value -> CV Out #6, Gate #6 triggered</TD>
398
  </TR>
399
  <TR>
400
    <TD CLASS=TABCOLOR2>Note</TD>
401
    <TD CLASS=TABCOLOR2>7</TD>
402
    <TD CLASS=TABCOLOR2>Key Value -> CV Out #7, Gate #7 triggered</TD>
403
  </TR>
404
  <TR>
405
    <TD CLASS=TABCOLOR2>Note</TD>
406
    <TD CLASS=TABCOLOR2>8</TD>
407
    <TD CLASS=TABCOLOR2>Key Value -> CV Out #8, Gate #8 triggered</TD>
408
  </TR>
409
  <TR>
410
    <TD CLASS=TABCOLOR2>Note</TD>
411
    <TD CLASS=TABCOLOR2>9</TD>
412
    <TD CLASS=TABCOLOR2>Key Value -> CV Out #1, Velocity -> CV Out #2, Gate #1 and #2 triggered</TD>
413
  </TR>
414
  <TR>
415
    <TD CLASS=TABCOLOR2>Note</TD>
416
    <TD CLASS=TABCOLOR2>10</TD>
417
    <TD CLASS=TABCOLOR2>Key Value -> CV Out #3, Velocity -> CV Out #4, Gate #3 and #4 triggered</TD>
418
  </TR>
419
  <TR>
420
    <TD CLASS=TABCOLOR2>Note</TD>
421
    <TD CLASS=TABCOLOR2>11</TD>
422
    <TD CLASS=TABCOLOR2>Key Value -> CV Out #5, Velocity -> CV Out #6, Gate #5 and #6 triggered</TD>
423
  </TR>
424
  <TR>
425
    <TD CLASS=TABCOLOR2>Note</TD>
426
    <TD CLASS=TABCOLOR2>12</TD>
427
    <TD CLASS=TABCOLOR2>Key Value -> CV Out #7, Velocity -> CV Out #8, Gate #7 and #8 triggered</TD>
428
  </TR>
429
  <TR>
430
    <TD CLASS=TABCOLOR2>Note</TD>
431
    <TD CLASS=TABCOLOR2>13</TD>
432
    <TD CLASS=TABCOLOR2>Velocity -> CV Out #1, Key Value -> CV Out #2, Gate #1 and #2 triggered</TD>
433
  </TR>
434
  <TR>
435
    <TD CLASS=TABCOLOR2>Note</TD>
436
    <TD CLASS=TABCOLOR2>14</TD>
437
    <TD CLASS=TABCOLOR2>Velocity -> CV Out #3, Key Value -> CV Out #4, Gate #3 and #4 triggered</TD>
438
  </TR>
439
  <TR>
440
    <TD CLASS=TABCOLOR2>Note</TD>
441
    <TD CLASS=TABCOLOR2>15</TD>
442
    <TD CLASS=TABCOLOR2>Velocity -> CV Out #5, Key Value -> CV Out #6, Gate #5 and #6 triggered</TD>
443
  </TR>
444
  <TR>
445
    <TD CLASS=TABCOLOR2>Note</TD>
446
    <TD CLASS=TABCOLOR2>16</TD>
447
    <TD CLASS=TABCOLOR2>DOUT drum gates/triggers<BR>
1004 tk 448
Notes to AOUT Channel #16 (C-1, C#1, D-1, ... upwards) will be redirected to up to 64 digital outputs of the DOUT chain. Each key number triggers an individual gate for 1 mS, accordingly this mode is predestinated for drum triggers. The used shift registers have to be defined in the MBSEQ_HW.V4 file (DOUT_GATE_SR1..8)
813 tk 449
</TD>
450
  </TR>
451
</TABLE></P>
452
 
1187 tk 453
<H2> <IMG SRC="images/bullet.gif" ALT=""> Track Instrument Page</H2>
813 tk 454
 
1187 tk 455
<P CLASS=INFO>This page is usually entered from the Track Event page by pressing GP button #8 (under "Trk.Inst."). Inside the page, you can switch back to the event page by pressing the same GP button.</P>
456
 
457
<CENTER><IMG SRC="midibox_seq/cs4/trkinst1.gif" width=481 height=19 ALT="Track Instrument"></IMG></CENTER><BR>
458
 
459
<P CLASS=INFO>This page allows to configure following parameters:
460
<UL CLASS=CL>
461
  <LI><B>Port:</B> the MIDI port to which the instrument will send (same parameter like in the Event page)</LI>
462
  <LI><B>Channel:</B> the channel to which the instrument will send (same parameter like in the Event page)</LI>
463
  <LI><B>PC:</B> the program change event which will be sent while a track switches to this track.<BR>
464
         <I>Note: together with the bank change events the PC event will only be sent if it is different compared to the previous track, since it could cause an additional delay on your synth before the newly selected patch is ready! Note also that the first note could be delayed for this reason, therefore it's recommended to use this feature only if the receiving MIDI device can handle patch changes quickly!</I>
465
  <LI><B>BankH</B> and <B>BankL</B>: the high- and low byte of a bank change CC. They will be sent before the program change if enabled.
466
  <LI><B>Track Event</B>: switches back to the Track Event page.
467
  <LI><B>Edit Name:</B>
468
        <CENTER><IMG SRC="midibox_seq/cs4/trkevent2.gif" width=481 height=19 ALT="Track Instrument"></IMG></CENTER><BR>
469
         Track and Drum instrument names can be edited so fast and easy like typing a SMS on a mobile phone. Use the first 10 GP buttons or encoders to cycle the characters (like on a telephone keypad), and the remaining buttons/encoders to select a character directly, move the cursor, delete/insert characters, selecting a preset (with the encoder) and to exit the editor.
470
</UL>
471
 
813 tk 472
<H2> <IMG SRC="images/bullet.gif" ALT=""> Track Mode Page (Shortcut: MENU+GP Button #3)</H2>
473
<P CLASS=INFO>Allows you to select following options:<BR>
474
<CENTER><IMG SRC="midibox_seq/cs4/trkmode1.gif" width=481 height=19 ALT="Track Mode"></CENTER></IMG>
475
<UL CLASS=CL>
476
  <LI><B>Track Mode:</B><BR>
477
    <UL CLASS=CL>
478
      <LI><B>Normal:</B> no transpose and no arpeggiator function</LI>
479
      <LI><B>Transpose:</B> Notes and CCs can be transposed with an external keyboard or from a Loopback track</LI>
919 tk 480
      <LI><B>Arpeggiator:</B> Notes are controlled in a special way: instead of specifying the actual note, you make a note selection and an octave transposition selection. The note is selected from the currently received chord and the octave transposition is relative to that note. Both selections are done for each individual step and are displayed in a special format concisting of note and octave transposition.<BR>
481
The following example shows the notation:<BR>
482
Let's assume the Chord C-3, E-3, G-3, B-3 is played on the external MIDI keyboard and that the pattern<BR>
483
1+0 --- 1-1 --- 1+1 --- 2+0 --- 3+0 --- 4+0 --- 2+0 3+1 2-1 4+2<BR>
484
is entered into the sequencer.<BR>
485
<UL CLASS=CL>
486
<LI>at the first step the note C-3 (first note, no transpose) will be output.
487
<LI>at step 3, C-2 (first note, -1 octave transpose).
488
<LI>at step 5, C-4 (first note, +1 octave transpose).
489
<LI>at step 7, E-3 (second note, no octave transpose).
490
<LI>at step 9, G-3 (third note, no octave transpose).
491
<LI>at step 11, B-3 (forth note, no octave transpose).
492
<LI>at step 13, E-3 (second note, no octave transpose).
493
<LI>at step 14, G-4 (third note, +1 octave transpose).
494
<LI>at step 15, E-2 (second note, -1 octave transpose).
495
<LI>at step 16, B-5 (forth note, +2 octave transpose).
496
</UL>
813 tk 497
Audio Example: **MP3**"http://www.ucapps.de/mp3/midibox_seq/mbseqv3_arp.mp3"#ffffff**<BR>
498
You cannot imagine how easy it is to setup complex arpeggiator textures when you never tried this by yourself :) - the <A HREF="http://www.youtube.com/watch?v=UtnUMpykQLc" TARGET="_blank">Session #4 video</A> gives a nice example of some arpeggios which where created within a few number of minutes<BR>
1181 tk 499
When you turn the rotary encoder within the Edit Page to select the "Arp Event" for a step, you may notice events with the format "x*y".<BR>
813 tk 500
These are Multi-Arp events. They play the appr. step so many times as notes are held on the external keyboard. Each key will be
501
transposed by the specified octave value (-3..+3). Once all keys have been played, the sequencer continues with the next step of the track.<BR>
502
This feature has been explained in <A HREF="midibox_seq_tutorial4.html">Tutorial #4</A> for MBSEQ V2, and it is still available in MBSEQ V4<BR>
503
Audio Example for Multi-Arp Events: **MP3**"http://www.ucapps.de/mp3/midibox_seq/mbseq_tutorial4_3.mp3"#ffffff**</LI>
504
    </UL>
919 tk 505
  <LI><B>Bus:</B> selects Bus1..Bus4 over which the Transposer/Arpeggiator should be controlled. Each bus provides a separate MIDI port/channel/keyboard zone that can be configured in the MIDI page. Alternatively busses can transfer the output of loopback tracks as described earlier.<BR>
506
     Since each track has an own bus assignment, it's possible to transpose tracks individually.</LI>
1228 tk 507
  <LI><B>Note:</B> Allows to specify, if the transposer should take the last or first played note</LI>
508
  <LI><B>Hold:</B> the last or first key or chord is held until a new key/chord is played on the keyboard (only relevant for Tranpose/Arpeggiator mode)</LI>
813 tk 509
  <LI><B>Sort:</B> only relevant for arpeggiator mode: the note stack will be sorted when this function is active (default); arpeggios will be played with notes "as played" when this functions is deactivated.</LI>
1228 tk 510
  <LI><B>ReSt. (Restart):</B> the track is restarted when a new key/chord is played</LI>
511
  <LI><B>STrg. (Step Trigger):</B> if activated, the step progression will be controlled from the transposer
512
     bus, hence it can either be triggered from a loopback track or from an external MIDI device (MIDI keyboard, sequencer, etc.)<BR>
513
     Note that each track can be assigned to a dedicated transpose bus (4 busses are available), this allows to control 4 independent step progressions for all 16 tracks.</LI>
514
  <LI><B>FTS (Force to Scale):</B> played notes are mapped to the global scale, which can be selected in the Fx-Scale menu page, accordingly only notes are played which match with the selected harmony. This is especially useful when the track consists of randomly generated notes! 127 predefined scales are available!<BR>
1031 tk 515
<A HREF="midibox_seq/scalesMidiboxSeqv4.pdf" TARGET="_blank">Nuke created some nice graphics for all scales - thank you!!!</A></LI>
813 tk 516
  <LI><B>Sustain:</B> omits the "Note Off" event - notes are played endless, independent from the gatelength. Especially useful for strings and pads!</LI>
517
</UL>
796 tk 518
</P>
519
 
813 tk 520
 
521
<H2> <IMG SRC="images/bullet.gif" ALT=""> Track Direction Page (Shortcut: MENU+GP Button #4)</H2>
522
<P CLASS=INFO>Allows you to select following options:<BR>
523
<CENTER><IMG SRC="midibox_seq/cs4/trkdir1.gif" width=481 height=19 ALT="Direction"></CENTER></IMG>
524
<UL CLASS=CL>
525
  <LI><B>Forward, Backward, Pendulum, PingPong, Random Direction, Random Step, Random Direction + Step:</B> should be selfexplaining</LI>
526
  <LI><B>Fwd/Back/Replay Progression Parameters:</B> they allow to play the steps in an incontinous order.<BR>
527
For example: "Steps Fwd: 5, Jump Back: 2" will play the steps in following order: 1-2-3-4-5-4-5-6-7-8-7-8-9-10-11-10-..<BR>
528
The "Replay" parameter allows to repeat a portion of steps the given number of times.<BR>
529
For Example: "Steps Fwd: 3, Repeat: x2" will play the steps in following order: 1-2-3-1-2-3-4-5-6-4-5-6-7-8-9-7-8-9-10..<BR>
530
<I>Hot tip: My favourite setting is: "Steps Fwd: 5, Jump Back: 3, Replay: 1x"</I><BR>
531
In following MP3 sample a static sequence has been varied with different Step Fwd/Jump Back/Replay values while it was playing:
532
<IMG SRC="midibox_seq/cs4/trkdir2.gif" width=481 height=19 ALT=""></IMG><BR>
533
And this is how it sounds: **MP3**"http://www.ucapps.de/mp3/midibox_seq/mbseqv3_progression.mp3"#ffffff**</LI>
534
  <LI><B>Repeat/Skip/Interval Progression Parameters:</B> have been introduced in MIDIbox SEQ V4 to simplify the creation of "Berlin School"
535
patterns (as known from artists like Klaus Schulze, Tangerine Dream, ...) - the Iteration parameter defines a range at
536
which a step will be repeated several times, or several steps will be skipped.<BR>
537
For example: "Itv.:4, Repeat:2, Skip:0" will play the steps in following order: 1-2-3-4-4-4-5-6-7-8-8-8-9-10-11-12-12-12-..<BR>
538
Another example: "Itv.:4, Repeat:0, Skip:1" will play the steps in following order: 1-2-3-4-6-7-8-9-10-12-13-14-15-2-3-4-5-7-8-9-10-..<BR>
814 tk 539
Very interesting results can be achieved in conjunction with the groove function when it controls the velocity at a different interval. Also a second track which controls CC parameters with different track progression can lead to nice variations!<BR>
540
Examples: A simple 4-step sequence is played, and the tone colour is varied from a separate 16-step CC track:<BR>
541
**MP3**"http://www.ucapps.de/mp3/midibox_seq/mbseqv4_demo_progitv_len4n.mp3"#ffffff**<BR>
542
It sounds repetitive and boring.<BR>
543
Now we set Interval=4 and Skip=1:<BR>
544
**MP3**"http://www.ucapps.de/mp3/midibox_seq/mbseqv4_demo_progitv_len4s.mp3"#ffffff**<BR>
545
Or we set Repeat=1, so that each 4th note will be played twice:<BR>
546
**MP3**"http://www.ucapps.de/mp3/midibox_seq/mbseqv4_demo_progitv_len4r.mp3"#ffffff**<BR>
547
Let's try it with a 16 note track:<BR>
548
**MP3**"http://www.ucapps.de/mp3/midibox_seq/mbseqv4_demo_progitv_len16n.mp3"#ffffff**<BR>
549
Again repetitive and boring!<BR>
550
Let's try Interval=4 and Skip=1:<BR>
551
**MP3**"http://www.ucapps.de/mp3/midibox_seq/mbseqv4_demo_progitv_len16s.mp3"#ffffff**<BR>
552
Or Interval=4 and Repeat=1:<BR>
553
**MP3**"http://www.ucapps.de/mp3/midibox_seq/mbseqv4_demo_progitv_len16r.mp3"#ffffff**<BR>
554
Or Interval=5 (uneven) and Repeat=3 (uneven as well):<BR>
555
**MP3**"http://www.ucapps.de/mp3/midibox_seq/mbseqv4_demo_progitv_len16x.mp3"#ffffff**<BR>
556
Fun!</LI>
813 tk 557
  <LI><B>Synch to Measure:</B> the clock divider, but also the song position and progression parameters will be reset after each measure. This can result into very rhythmically results, try it out with different divider and progression values. The length of a measure (1..256 steps) can be configured in the Options menu.</LI>
558
</UL>
559
 
560
 
561
<H2> <IMG SRC="images/bullet.gif" ALT=""> Track Clock Divider Page (Shortcut: MENU+GP Button #5)</H2>
562
<P CLASS=INFO>Allows you to select following options:<BR>
563
<CENTER><IMG SRC="midibox_seq/cs4/trkdiv1.gif" width=481 height=19 ALT="Clock Divider"></CENTER></IMG>
564
<UL CLASS=CL>
565
  <LI><B>Clock Divider:</B> MBSEQ V4 works at a resolution of up to 384 ppqn, which is 16 times faster the MIDI clock standard of 24 ppqn. The divider allows you to clock the track with a fraction of the MIDI clock.<BR>
566
A divider value of 4 clocks the track with normal resolution, accordingly each step plays a 16th note, and the gatelength can be varied between 1..96 steps!<BR>
567
A divider value of 2 clocks the track two times faster, accordingly each step plays a 32th note, the gatelength can be varied between 1..48 steps.<BR>
568
With a divider value of 64, each step will play a whole note (extremely slow, especially useful for strings/pads)</LI>
569
  <LI><B>Normal/Triplet:</B> with the "normal" setting, the 384ppqn clock will be pre-divided by 24, whereas with "triple" it will be pre-divided by 16. This results into a triplet timebase, where (for example) 24 steps instead of 16 are played per measure during the same time period. The track length has to be adapted accordingly, or "Synch to measure" should be activated to ensure that the track is in synch with tracks which are played at a "normal" timebase.<BR>
570
Example for a track clocked at a triplet timebase 16T. A bassline with "normal" timebase 16 is added at 0:03, a drumline at 0:07:<BR>
571
**MP3**"http://www.ucapps.de/mp3/midibox_seq/mbseqv3_triple.mp3"#ffffff**
572
</LI>
573
 
574
  <LI><B>Synch to Measure:</B> the clock divider, but also the song position and progression parameters will be reset after each measure. This can result into very rhythmically results, try it out with different divider and progression values. The length of a measure (1..256 steps) can be configured in the Options menu.</LI>
575
  <LI><B>Quick Selection:</B> quick access to most useful timebases. Triplet timebases are marked with a 'T'</LI>
576
</UL>
577
</P>
578
<P CLASS=DESC><I>Hot tip: try multiple tracks with unqual divider values like 7 or 13 for experimental sequences!</I></P>
579
<P CLASS=DESC>Drum sequence w/ different clock dividers: **MP3**"http://www.ucapps.de/mp3/midibox_seq/mbseqv3_clkdivider.mp3"#ffffff**</P>
580
<P CLASS=DESC>(give the drummer another beer...)</P>
581
 
582
 
583
<H2> <IMG SRC="images/bullet.gif" ALT=""> Track Length Page (Shortcut: MENU+GP Button #6)</H2>
584
<P CLASS=INFO>Allows you to select following options:<BR>
585
<CENTER><IMG SRC="midibox_seq/cs4/trklen1.gif" width=481 height=19 ALT="Track Length"></CENTER></IMG>
586
<UL CLASS=CL>
587
  <LI><B>Length:</B> each individual track can play 1 to 32 steps</LI>
588
  <LI><B>Loop:</B> allows you to set a loop point to which the track will jump back once it has reached the end</LI>
981 tk 589
  <LI><B>Quick Selection:</B> allows you to quickly select most commonly used track lengths by pushing the button below the menu item.<BR>
590
  Alternatively a quick selection view for Loops can be activated, which is especially nice for stuttering variations during a live session:
591
<CENTER><IMG SRC="midibox_seq/cs4/trklen2.gif" width=481 height=19 ALT="Track Length"></CENTER></IMG>
813 tk 592
</UL>
981 tk 593
 
813 tk 594
<P CLASS=DESC><I>Hot tip: try multiple tracks with unqual track lengths like 3, 5, 13, 15, 27 for experimental sequences!</I></P>
595
<P CLASS=DESC>3 tracks w/ different tracklengths: **MP3**"http://www.ucapps.de/mp3/midibox_seq/mbseqv3_tracklen.mp3"#ffffff**</P>
596
<P CLASS=DESC>First a track with lenght=16 is played, then a second track with length=9, than a third track with length=13. At 0:25 all three tracks are played together.</P>
597
 
981 tk 598
<P CLASS=DESC><I>Hot tip2: The length/loop presets are now stored in MBSEQ_C.V4 file (located in session directory) under the name "QuickSelLength", "QuickSelLoopLength" and "QuickSelLoopLoop". They could be edited with a text editor if you would like to have different values.</I></P>
813 tk 599
 
981 tk 600
 
813 tk 601
<H2> <IMG SRC="images/bullet.gif" ALT=""> Track Transpose Page (Shortcut: MENU+GP Button #7)</H2>
602
<P CLASS=INFO>Allows you to select following options:<BR>
603
<CENTER><IMG SRC="midibox_seq/cs4/trktran1.gif" width=481 height=19 ALT="Transpose"></CENTER></IMG>
604
<UL CLASS=CL>
605
  <LI><B>Octave Transpose:</B> transposes the notes of a track by -7..+7 octaves. If the transposed key value is lower than 0, or higher than 127, the resulting value will be transposed back octavewise until it is within the range of 0..127 again</LI>
606
  <LI><B>Semitone Transpose:</B> push the SELECT button to toggle between Octave/Semitone transpose selection. The semitone transpose increases/decreases the key value by +/- 7 semitones.</LI>
607
</UL></P>
608
 
609
 
610
<H2> <IMG SRC="images/bullet.gif" ALT=""> Track Groove Page (Shortcut: MENU+GP Button #8)</H2>
611
<P CLASS=INFO>Allows you to select following options:<BR>
612
<CENTER><IMG SRC="midibox_seq/cs4/trkgrv1.gif" width=481 height=19 ALT="Groove"></CENTER></IMG>
613
<UL CLASS=CL>
614
  <LI><B>Groove Style:</B> selects a groove template - following styles are available:<BR>
615
    <UL CLASS=CL>
616
      <LI><B>Shuffle:</B> each second step will be delayed by 0..127 micro ticks - this can be controlled with the intensity value.</LI>
617
      <LI><B>Inv. Shuffle:</B> like Shuffle, but steps with uneven numbers (1, 3, 5, ...) will be delayed</LI>
618
      <LI><B>Shuffle 2:</B> each second step will be delayed by a fixed number of microticks (8), each fourth step will be delayed by the value given with the intensity parameter</LI>
619
      <LI><B>Inv. Shuffle 2:</B> like Shuffle 2, but steps with uneven numbers (1, 3, 5, ...) will be delayed</LI>
620
      <LI><B>Shuffle 3:</B> uses following delay sequence: 1:0, 2:8, 3:4, 4:intensity</LI>
621
      <LI><B>Shuffle 4:</B> each second step will be delayed by 8 micro ticks. The intensity parameter controls the velocity</LI>
622
      <LI><B>Shuffle 5:</B> each second step will be delayed by 8 micro ticks. The intensity parameter controls the gatelength</LI>
623
      <LI><B>Custom #1..16:</B> configurable styles</LI>
624
    </UL>
625
  </LI>
626
  <LI><B>Intensity:</B> available as VPOS/VNEG parameter to vary the style without creating a new groove template. Also nice for live tweaks to find "best matching" grooves!
1200 tk 627
  <LI><B>Global:</B> By default, groove configuration changes are applied on all tracks. By turning Global "off" the selected groove will only be used for the edited track. This way it's possible to select individual grooves for certain tracks, but also to keep the groove selection for the remaining tracks global.
1228 tk 628
  <LI><B>Sync:</B> allows to sync the groove to the global reference step (RefS) or to the local track step
813 tk 629
</UL></P>
630
 
910 tk 631
<P CLASS=DESC>Custom #1..#16 global groove styles can be freely edited. They are stored on SD Card (MBSEQ_G.V4 file) and available for all patterns of a session:
813 tk 632
<CENTER><IMG SRC="midibox_seq/cs4/trkgrv2.gif" width=481 height=19 ALT="Groove"></CENTER></IMG>
633
<UL CLASS=CL>
634
  <LI><B>Step:</B> selects the groove step (1-16)</LI>
635
  <LI><B>Delay:</B> selects a delay modifier from VNEG,-127..0..+126,VPOS</LI>
636
  <LI><B>Length:</B> selects a gatelength modifier from VNEG,-127..0..+126,VPOS</LI>
637
  <LI><B>Velocity:</B> selects a velocity modifier from VNEG,-127..0..+126,VPOS</LI>
638
  <LI><B>NumSteps:</B> selects the groove template length (1-16). When starting editing it makes sense to start with value 2 or 4 to get immediate response while the sequence is playing.</LI>
639
</UL>
932 tk 640
<P CLASS=CL><I>Hot tip: Use a custom groove with a reduced number of steps (e.g. 2, 3 or 4) and different velocity/length values on a track which controls the steps with progression parameters like "Itv.4, Repeat: 1, Skip:0". It rocks! This is one of my most favourite features! It can lead to fantastic results, especially if velocity doesn't modulate the volume of a sound, but sound parameters like CutOff, VCF Decay, FM Timbre, etc.!</I></P>
813 tk 641
 
642
 
643
<H2> <IMG SRC="images/bullet.gif" ALT=""> Trigger Assignments Page (Shortcut: MENU+GP Button #9)</H2>
1181 tk 644
<P CLASS=INFO>There are eight trigger layers A..H which control additional trigger functions. They can be set for each step individually with the 16 GP buttons within the Edit page. Following triggers can be assigned to the trigger layers:<BR>
813 tk 645
<CENTER><IMG SRC="midibox_seq/cs4/trgasg1.gif" width=481 height=19 ALT="Trigger Assignments"></CENTER></IMG>
646
<UL CLASS=CL>
647
  <LI><B>Gate:</B> controls if a step should be played or not. If the Gate trigger is not assigned to any layer, all steps will be played, otherwise only the selected steps will be played.</LI>
648
  <LI><B>Acc.:</B> Accent - the velocity will be set to maximum (127)</LI>
649
  <LI><B>Roll:</B> step will be triggered 3 times with short delays - the same effect can be achieved with much more variations by setting the gatelength to 2xdelay, 3xdelay or 4xdelay (delay free definable) - the roll trigger is only an alternative, more comfortable solution</LI>
650
  <LI><B>Glide:</B> overlaps two notes, so that a synth which provides a "fingered portamento" or "SusKey" function will activate the glide function</LI>
651
  <LI><B>Skip:</B> the selected steps will be skipped, the sequencer jumps continues with the next step where the skip trigger is not set.</LI>
652
  <LI><B>R.G.:</B> Random Gate - the step will be played randomly. This is especially useful for drum lines to increase the variation w/o creating multiple tracks
653
  <LI><B>R.V.:</B> Random Value - the step values will be randomized</LI>
654
  <LI><B>NoFx:</B> the step won't be forwarded to Fx functions like Echo, Humanizer and Limiter</LI>
1200 tk 655
  <LI><B>RollG:</B> Roll and Roll2 parameter layers will be gated by this trigger</LI>
813 tk 656
</UL></P>
657
 
658
<H2> <IMG SRC="images/bullet.gif" ALT=""> Manual Step Trigger Page (Shortcut: MENU+GP Button #11)</H2>
659
<P CLASS=INFO><CENTER><IMG SRC="midibox_seq/cs4/manualtrg1.gif" width=481 height=19 ALT="Manual Step Trigger"></CENTER></IMG>
660
<P CLASS=DESC>Push a GP button to trigger a step manually. Only the steps of selected tracks will be played. If the sequencer is running, it will continue from the position you've triggered. Accordingly, this page can also be used for live adjustments of the sequencer position.</P>
661
<P CLASS=DESC>The selected tracks will be synched to measure when the SELECT button is pressed in this page. This can sometimes be useful for live situations - e.g., while you changed the track positions, they could be out-of-synch to the main beat. Pressing the SELECT button will properly synch them back.</P>
662
 
663
 
664
<H2> <IMG SRC="images/bullet.gif" ALT=""> Morph Page (Shortcut: MENU+GP Button #12)</H2>
665
<P CLASS=INFO>This feature allows you to smoothly morph between one and another part of the track. The morph value (0-127) can either be controlled from this menu page, or with an external MIDI controller (e.g. with a ModWheel):
666
<CENTER><IMG SRC="midibox_seq/cs4/trkmorph1.gif" width=481 height=19 ALT="Morphing"></CENTER></IMG><BR>
667
<UL CLASS=CL>
668
  <LI><B>Mode:</B> on or off</LI>
669
  <LI><B>Val.</B> the morph position - can also be controlled with an external MIDI controller</LI>
670
  <LI><B>Destination Range</B> the second part of the track to which the first part should be morphed (e.g. if the track has a length of 16 steps, the second part could be located at step 17-32</LI>
671
  <LI><B>Vertical bar at right page:</B> graphical representation of the morph value</LI>
672
</UL>
673
<P CLASS=DESC>Slow morphing between two arp patterns: **MP3**"http://www.ucapps.de/mp3/midibox_seq/mbseqv3_morph.mp3"#ffffff**</P>
674
<P CLASS=DESC>Fast morphing between two CC patterns: **MP3**"http://www.ucapps.de/mp3/midibox_seq/mbseqv3_morph2.mp3"#ffffff**<BR>
675
(4 CC tracks are used to control several bandpass filters)</P>
676
 
677
<H2> <IMG SRC="images/bullet.gif" ALT=""> BPM Page (Shortcut: MENU+GP Button #13)</H2>
678
<P CLASS=INFO>MIDIbox SEQ can work as MIDI clock master or slave. The MIDI clock (24ppqn) is multiplied by 16 to 384ppqn, which means, that the length of a 16th note is 96 microticks. Microticks are relevant for the gatelength and especially the groove function.<BR>
679
<CENTER><IMG SRC="midibox_seq/cs4/bpm1.gif" width=481 height=19 ALT="BPM"></CENTER></IMG>
680
<UL CLASS=CL>
681
  <LI><B>BPM Clock Mode</B> switches between master/slave clock and auto mode.
682
    <UL CLASS=CL>
683
      <LI>In <B>master</B> mode, the tempo will be generated internally with a selectable BPM rate. The sequencer will transmit MIDI Clock/Start/Stop/Continue events to the MIDI Out ports for synchronising with external gear (this has to be enabled for each port separately in the MIDI config page)</LI>
927 tk 684
      <LI>In <B>slave</B> mode, the sequencer will be controlled by incoming MIDI Clock/Start/Stop/Continue events for synchronisation with an external MIDI clock master. Note that the sequencer will halt as long as no MIDI clock is received in this mode!</LI>
813 tk 685
      <LI>In <B>auto</B> mode, the sequencer will automatically switch between master and slave mode. This is the most comfortable setting, and therefore enabled by default.<BR>
686
          Slave mode is selected once a MIDI Clock/Start/Stop/Continue event has been received.<BR>
687
          Master mode is selected, when no MIDI clock command is received and the PLAY button is pressed.</LI>
688
    </UL>
689
  <LI><B>Preset:</B> select 1 of 16 tempo presets</LI>
690
  <LI><B>Tempo:</B> only relevant for master mode: the BPM rate (2.5-300.0) - accuracy is 0.1 BPM, use ENC3 to set the rough value in +/- 1 steps, and ENC4 to set the fine value in 0.1 steps</LI>
691
  <LI><B>Ramp:</B> defines a timespan of 1..99s at which the tempo change should take place.</LI>
692
  <LI><B>Fire Preset:</B> changes the tempo (slowly) at the given ramp time. E.g., if the current tempo is 120, the new tempo is 140, ramp time is 5s: press this button to change the tempo from 120..121..122...140 within 5 seconds.</LI>
693
  <LI><B>Preset page:</B> displays a preset page which allows you to select one of 16 tempo presets with GP buttons (very nice in conjunction with ramp times)</LI>
694
  <LI><B>MIDI Clock In:</B> enable the MIDI clock in receiver for each individual MIDI IN port</LI>
695
  <LI><B>MIDI Clock Out:</B> enable the MIDI clock out sender for each individual MIDI OUT port</LI>
1200 tk 696
  <LI><B>Delay:</B> allows to apply a negative or positive delay from -128 to 127 mS for sent MIDI events (Clock, Notes, CCs, etc.) to the selected MClk port in order to compensate latencies in the audio path.</LI>
813 tk 697
  <LI><B>Ext.Restart:</B> sends a MIDI clock start event to all MIDI devices at the next measure - a very useful feature to re-synchronize external MIDI gear to the MIDIbox.<BR>
698
    To evaluate this function, try following steps:
699
    <UL CLASS=CL>
700
      <LI>connect a MIDI sequencer (or synth. with sequencer function) to your MBSEQ and configure it for MIDI slave mode.</LI>
701
      <LI> ensure that MIDI clock is enabled for all OUT ports which should send the MIDI start event (+ a MIDI clock)</LI>
702
      <LI> press PLAY button of MBSEQ - the external sequencer should start to play as well.</LI>
703
      <LI> now stop the external sequencer
704
      <LI> (change a patch, sound, or whatever...)
705
      <LI> press Ext.Restart: the external sequencer should start once MBSEQ reaches the first step.
706
      <LI> Note that the same function can be accessed by pressing MENU+METRONOME. A dedicated button can be assigned to this function as well (requires a modification in MBSEQ_HW.V4</LI>
707
    </UL>
708
  <LI><B>Tap Tempo:</B> Tap the button at least four times to define the BPM tempo manually. If the sequencer is currently stopped, it will start automatically with the 5th tap. The same function can be accessed by pressing MENU+PLAY</LI>
709
</UL>
710
 
814 tk 711
<CENTER><IMG SRC="midibox_seq/cs4/bpm2.gif" width=481 height=19 ALT="BPM Presets"></CENTER></IMG>
712
<P CLASS=DESC>Following MP3 demonstrates slow tempo changes which are controlled from the BPM Preset page - note that a such a tempo change doesn't block the sequencer. E.g., during the ramp time you can switch to the PATTERN page to select a new pattern, you can mute tracks in the MUTE page, etc.:<BR>
713
**MP3**"http://www.ucapps.de/mp3/midibox_seq/mbseqv4_demo_tempo_sweeps.mp3"#ffffff**</P>
714
 
715
 
813 tk 716
<H2> <IMG SRC="images/bullet.gif" ALT=""> Metronome Page (only available from the main menu)</H2>
717
<P CLASS=INFO>Allows you to select following options:<BR>
718
<CENTER><IMG SRC="midibox_seq/cs4/metronome1.gif" width=481 height=19 ALT="Metronome"></CENTER></IMG><BR>
719
<UL CLASS=CL>
720
  <LI><B>on/off:</B> same function as the dedicated METRONOME button</LI>
721
  <LI><B>Port:</B> the MIDI port to which the metronome will send</LI>
722
  <LI><B>Channel:</B> the channel to which the metronome will send</LI>
723
  <LI><B>Measure Note:</B> note which will be send on each measure</LI>
724
  <LI><B>Beat Note:</B> note which will be send on each beat</LI>
725
</UL>
726
 
727
<H2> <IMG SRC="images/bullet.gif" ALT=""> Save Page (Shortcut: MENU+GP Button #14)</H2>
728
<P CLASS=INFO>Allows you to save the pattern of the currently active pattern group:<BR>
729
<CENTER><IMG SRC="midibox_seq/cs4/save1.gif" width=481 height=19 ALT="Save"></CENTER></IMG></P>
730
<P CLASS=DESC>Select the target bank with GP6, and the target pattern with GP7. While changing it, the name of the pattern which is already stored at this position will be displayed at the right LCD:
731
<CENTER><IMG SRC="midibox_seq/cs4/save2.gif" width=481 height=19 ALT="Save"></CENTER></IMG></P>
732
 
853 tk 733
<P CLASS=DESC>Finally press SAVE (GP8 button). You will be asked for a Category and Pattern name:
734
<CENTER><IMG SRC="midibox_seq/cs4/save3.gif" width=481 height=19 ALT="Save"></CENTER></IMG>
735
Use the first 10 GP buttons or encoders to cycle the characters (like on a telephone keypad), and the remaining buttons/encoders to select a character directly, move the cursor, delete/insert characters, selecting a preset (with the encoder) and finally to SAVE the pattern.</P>
813 tk 736
 
737
 
738
<H2> <IMG SRC="images/bullet.gif" ALT=""> MIDI Page (Shortcut: MENU+GP Button #15)</H2>
919 tk 739
<P CLASS=INFO>This page is divided into four subpages that have to be selected with the left sided GP buttons:<BR>
740
 
741
<P CLASS=INFO><B>Transposer and Arp.:</B>
813 tk 742
<CENTER><IMG SRC="midibox_seq/cs4/midi1.gif" width=481 height=19 ALT="MIDI Cfg"></CENTER></IMG>
743
<UL CLASS=CL>
919 tk 744
  <LI><B>Bus:</B> four individual busses (Bus1..Bus4) are available for this function. Each bus provides separate note stacks for Transposer and Arpeggiator.</LI>
745
  <LI><B>Port:</B> the MIDI input port for the selected bus. If "ALL" is selected, MIDI data will be received from any port.</LI>
746
  <LI><B>Channel:</B> selects the MIDI channel over which the arpeggiator/transpose can be controlled, and CCs will be received (e.g. for the morph function). With "---" no events will be received (bus disabled)</LI>
747
  <LI><B>Lower/Upper:</B> defines the lower and upper note of a keyboard zone for transpose/arpeggiator function.<BR>
748
      With Lower = "---" and Upper = "G-8" the complete keyboard will be taken.<BR>
749
      Defining different (or overlapping) keyboard zones allows you to control the four Transposer/Arpeggiator busses from a single MIDI keyboard over the same MIDI channel.</LI>
750
  <LI><B>Mode:</B>
751
    <UL CLASS=CL>
752
      <LI><B>T&A:</B> MIDI events are routed to the Transposer/Arpeggiator notestacks
1200 tk 753
      <LI><B>Jam:</B> MIDI events are used for recording and forwarding to the MIDI Port and Channel of the currently selected track.
919 tk 754
    </UL>
755
  <LI><B>Reset Stacks:</B> clears all note stacks. Useful if the MIDI keyboard (or external sequencer) has been disconnected from MIDIbox SEQ while some keys were still active.
756
</UL>
757
</P>
758
 
759
<P CLASS=INFO><B>Section Control:</B></P>
760
<P CLASS=INFO>It's possible to select sections of a track that should be played from a MIDI keyboard as demonstrated in following video:
761
<center><object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=8003266&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=8003266&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object></center></P>
762
 
763
<P CLASS=INFO>Each group (G1/2/3/4) has a separate selection zone on the keyboard.<BR>
764
Key C..B select section 1..12, the first key of the octave (C) plays the first section as usual, it has the same effect as if this feature is disabled.<BR>
765
The width of a section depends on the track length.<BR>
766
E.g., if the track length is set to 32, and if it consists of 256 steps, 8 sections are available which can be selected with Key C/C#/D/D#/E/F#/F/F#/G<BR>
931 tk 767
It is recommended to activate the "Follow" function under UTILITY-&gt;OPTIONS when using this feature, so that the edit display gets automatically updated whenever the section is changed.</P>
919 tk 768
 
769
<CENTER><IMG SRC="midibox_seq/cs4/midi2.gif" width=481 height=19 ALT="MIDI Cfg"></CENTER></IMG>
770
<UL CLASS=CL>
771
  <LI><B>Port:</B> selects the MIDI port that should be used to select the sections.
772
  <LI><B>Channel:</B> selects the MIDI channel that should be used to select the sections.
773
  <LI><B>G1..G4:</B> selects the octave that should be used to select the sections for each pattern group individually. It is possible to assign all groups to the same octave if desired.
774
  <LI><B>Fwd:</B> optionally all octaves that are not selected by G1..G4 can be forwarded to the given port.
775
  <LI><B>Reset Stacks:</B> clears all note stacks. Useful if the MIDI keyboard (or external sequencer) has been disconnected from MIDIbox SEQ while some keys were still active.
776
</UL>
777
</P>
778
 
779
<P CLASS=INFO><B>MIDI Router:</B>
780
<P CLASS=INFO>Provides a simple possibility to route incoming MIDI events to synthesizers which are connected to the MIDI Out ports (which means: also to the AOUT port - MBSEQ replaces a CV interface!)
781
<CENTER><IMG SRC="midibox_seq/cs4/midi3.gif" width=481 height=19 ALT="MIDI Cfg"></CENTER></IMG>
782
<UL CLASS=CL>
783
  <LI><B>Node:</B> 8 routing pathes are available<BR>
784
  <LI><B>IN:</B> selects the MIDI IN port.<BR>
785
  <LI><B>Source Channel:</B> either a dedicated source channel (1-16) or "all" channels can be selected</LI>
786
  <LI><B>OUT:</B> selects the MIDI output port</LI>
1117 tk 787
  <LI><B>Target Channel:</B> either a dedicated target channel (1-16) or "all" channels can be selected.<BR>
788
     Alternatively, also "Track" can be selected as target channel. In this case, incoming MIDI events will be routed to the MIDI port and channel of a track depending on the incoming MIDI channel number.<BR>
789
     Usecase: MIDI events, such as CC or Notes, should be sent from a master keyboard
790
     or MIDI controller to synths which are assigned to different port and MIDI channels
791
     in the track configuration.<BR>
792
     Just select the track with the MIDI channel on your keyboard/controller, the router
1120 tk 793
     will take care that the events reach the right destination.<BR>
794
     Another alternative option is "SelTrk" - MIDI events are sent from a master keyboard or MIDI controller to the MIDI port and channel of the currently selected track.
1117 tk 795
</LI>
919 tk 796
  <LI><B>Default Port:</B> selects the port to which MIDI events should be sent if the "Def." port has been selected in the EVENT page.
797
</UL>
798
</P>
799
 
1130 tk 800
<P CLASS=INFO><B>Ext. Ctrl:</B>
801
 
802
<P CLASS=INFO>This subpage allows to assign CCs to functions like Morph Value, Scale, Song, Phrase, Patterns, Banks, All Note Off, etc.<BR>
803
Some of these functions can also be assigned to a Program Change Event.<BR>
804
 
805
<CENTER><IMG SRC="midibox_seq/cs4/midi7.gif" width=481 height=19 ALT="MIDI Cfg"></CENTER></IMG>
806
 
807
The MIDI ports and channel over which these functions are accessible is free assignable. An IN port can be specified for receiving the events (e.g. functions should be controlled from an external DAW), and an OUT port for sending the events (e.g. changes made interactively on the control panel should be recorded with an external DAW).<BR>
808
The MIDI channel is disabled by default, which means that the Ext Ctrl. feature has to be explicitly enabled in the MIDI-&gtExt Ctrl. page!!<BR>
809
Following functions can be assigned:
810
<UL CLASS=CL>
811
  <LI><B>Morph Value:</B> controls the morph function for all tracks.
812
  <LI><B>Scale:</B> allows to change the scale for the force-to-scale function.
813
  <LI><B>Song Number:</B> selects a song
814
  <LI><B>Song Phrase:</B> selects a phrase in the current song
815
  <LI><B>Mixer Map:</B> selects and dump a mixer map
816
  <LI><B>Pattern G1..G4:</B> selects a pattern for Group 1..4 (4 different CCs have to be specified)
817
  <LI><B>Bank G1..G4:</B> selects a bank for Group 1..4 (4 different CCs have to be specified, however it's recommended to leave the banks untouched, which means: G1 should always use Bank 1, G2 should use Bank 2, G3 Bank 3, G4 Bank 4)
818
  <LI><B>All Notes Off:</B> empties all note stack (transposer, arpeggiator, AOUT)
819
  <LI><B>NRPNs:</B> sequencer parameters can be accessed via NRPNs, see also <A HREF="http://svnmios.midibox.org/filedetails.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Fsequencers%2Fmidibox_seq_v4%2Fdoc%2Fmbseqv4_cc_implementation.txt" TARGET="_blank">mbseqv4_cc_implementation.txt</A>. This option allows to enable/disable this function.
820
  <LI><B>Program Change Mode:</B> specifies what a Program Change event should change: off/Patterns/Song/Phrase
821
  <LI><B>Mutes (first CC):</B> the 16 track mutes can be controlled via CCs as well. With this option you specify the first CC which should be taken. E.g. with CC16, the Mute of Track1 will be turned on/off with CC#16, Track2 with CC#17, Track3 with CC#18, ... Track16 with CC#31
822
</UL>
823
</P>
824
 
919 tk 825
<P CLASS=INFO><B>Misc.:</B>
826
<CENTER><IMG SRC="midibox_seq/cs4/midi4.gif" width=481 height=19 ALT="MIDI Cfg"></CENTER></IMG>
827
<UL CLASS=CL>
828
  <LI><B>BLM_SCALAR port:</B> see <A HREF="midibox_seq_manual_blm.html">this manual chapter</A>.
829
  <LI><B>MIDI Monitor:</B> enters the MIDI Monitor page:<BR>
830
    <CENTER><IMG SRC="midibox_seq/cs4/midi5.gif" width=481 height=19 ALT="MIDI Cfg"></CENTER></IMG><BR>
831
    It shows most of the IN ports at the upper line (e.g. Bus4 isn't displayed), and most of the OUT ports at the lower line.<BR>
832
    Whenever an event is received or sent, the appr. item will show the event for a short moment.<BR>
833
    This gives you a great overview of the MIDI activity, especially to analyze the current track and MIDI router setup.<BR>
834
    <CENTER><IMG SRC="midibox_seq/cs4/midi6.gif" width=481 height=19 ALT="MIDI Cfg"></CENTER></IMG><BR>
835
    By pressing the SELECT button, filters for MIDI Clock (F8) and Active Sense (FE) events can be enabled/disabled.<BR>
927 tk 836
    Both filters are activated by default. Once the clock filter is deactivated, the OUT/IN items will (probably) show CLK permanently as long as a MIDI clock is received/sent over the appr. port. This allows you to analyze the MIDI Clock In/Out settings as configured in the BPM page.
919 tk 837
    Once the Active Sense filter is deactivated, FE events will be displayed periodically on the appr. IN port if a connected MIDI keyboard sends such events.
838
</UL>
1130 tk 839
</P>
853 tk 840
 
813 tk 841
 
842
 
1200 tk 843
<H2> <IMG SRC="images/bullet.gif" ALT=""> Jam Page (Shortcut: EDIT->Record Config or UTILITY->Jam)</H2>
844
<P CLASS=INFO>Connect an external MIDI keyboard to your MIDIbox SEQ V4 and start to Jam!</P>
1181 tk 845
 
1200 tk 846
<P CLASS=DESC>Following functions can be controlled from the "Jam cockpit":
847
<UL CLASS=CL>
848
  <LI><B>Step Recording</B> allows to input notes and CCs stepwise, the cursor will jump to the next position after a new note/CC has been received and stored into the step.
849
  <LI><B>Realtime (Live) Recording</B> supports monophonic note, polyphonic chords (chord 1/2 and note/note/note layer mode), and CC events, which are stored into the currently selected track while the sequencer is playing.</B>
850
  <LI><B>Live Pattern Recording</B> can be used to play and record customizable arpeggiator sequences.
851
  <LI><B>Live Forwarding</B> forwards incoming MIDI events (e.g. from a MIDI keyboard) to the MIDI port/channel which is configured for the currently selected track. Octave Transpose, MIDI effects (such as Echo, Humanizer, Limits) such as Force-to-Scale can be optionally applied.
852
</UL>
813 tk 853
 
1200 tk 854
<P CLASS=DESC>In distance to certain other sequencers, it is not required to stop an ongoing sequence to start recording!<BR>
855
Incoming events will be immediately inserted into the selected track. If the current step already holds a note/CC, it will be replaced by the new one. The gatelength of a note will be recorded as well, it can allocate multiple steps. If a new note is played over such a "stretched" step, the previous note will be automatically split.</P>
813 tk 856
 
1200 tk 857
<P CLASS=DESC>Incoming CC events will be automatically assigned to free CC layers so that no pre-configuration is required. A CC layer is "free" (unassigned) as long as the CC number is turned "off". This is the default setting for all CC layers after initialisation, and can be changed in the MENU-&gt;EVENT page if desired.</P>
813 tk 858
 
1200 tk 859
<P CLASS=DESC>Here an older video (created on MIDIbox SEQ V3) which demonstrates the live recording - many more features have been added in V4, but this video gives you good expression about the basic usage:<BR>
860
<center><object width="400" height="225">	<param name="allowfullscreen" value="true" />	<param name="allowscriptaccess" value="always" />	<param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=1628550&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" />	<embed src="http://vimeo.com/moogaloop.swf?clip_id=1628550&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"></embed></object><br /><a href="http://vimeo.com/1628550?pg=embed&amp;sec=1628550" TARGET="_blank">Midibox Sequencer V3 for Live Recording</a> from <a href="http://vimeo.com/user710438?pg=embed&amp;sec=1628550" TARGET="_blank">Stuart Mitchell</a></center></P>
1001 tk 861
 
1200 tk 862
<P CLASS=DESC><I><B>Important:</B> at least one bus has to be assigned to Jam mode in order to use it for recording and live forwarding! Please configure it in the MIDI configuration subpage by selecting a MIDI port, channel, keyboard zone and select the Jam (instead of T&A) function!</I></LI>
1001 tk 863
 
1200 tk 864
<P CLASS=INFO><B>Step Recording:</B>
865
<P CLASS=INFO><CENTER><IMG SRC="midibox_seq/cs4/jam_step1.gif" width=481 height=19 ALT="Record"></CENTER></IMG></P>
866
<UL CLASS=CL>
867
  <LI><B>Track:</B> selection
868
  <LI><B>Rec(ording):</B> enables/disables recording
869
  <LI><B>Fwd (Forwarding):</B> enables/disables forwarding of incoming notes to the MIDI port/channel of the selected track
870
  <LI><B>Configuration Pages:</B> allows to select the subpage for Step/Live/Pattern/MIDI/Misc configuration.
871
  <LI><B>Mode:</B> switches between Mono and Poly recording. With Poly recording multiple note events can be recorded into a single step - ensure that a sufficient number of parameter layers has been configured as a Note Layer in the EVENT configuration page.
872
  <LI><B>AStart:</B> synchronized auto start of track recording. To use this feature, the sequencer has to be stopped. With the first played note, the sequencer will start and store the note into the first step.
873
  <LI><B>Step:</B> use the encoder below this item to move the step cursor. Once this item is selected, the datawheel can be used for this purpose as well (like in the EDIT page)
874
  <LI><B>Inc(rementer):</B> specifies the number of step the cursor should jump after a note has been entered. Works only in Mono recording mode. E.g. with "0" the cursor won't be moved, so that different notes can be tried out, with "1" the cursor will be automatically moved to the next step, with "4" to the next quarter.
875
  <LI><B>Toggle Gate:</B> toggles the gate of the currently select step. Useful to quickly enable/disable a step during step recording.
876
</UL>
1001 tk 877
 
878
 
1200 tk 879
<P CLASS=INFO><B>Live (Realtime) Recording:</B>
880
<P CLASS=INFO><CENTER><IMG SRC="midibox_seq/cs4/jam_live1.gif" width=481 height=19 ALT="Record"></CENTER></IMG></P>
1001 tk 881
<UL CLASS=CL>
1200 tk 882
  <LI><B>Mode:</B> switches between Mono and Poly recording. With Poly recording multiple note events can be recorded into a single step - ensure that a sufficient number of parameter layers has been configured as a Note Layer in the EVENT configuration page.
883
  <LI><B>AStart:</B> synchronized auto start of track recording. To use this feature, the sequencer has to be stopped. With the first played note, the sequencer will start and store the note into the first step.
884
  <LI><B>Quantize:</B> than lower the percentage value, than lower the quantization (-&gt; events not shifted to the next step)</P>
885
</UL>
886
 
887
<P CLASS=INFO><B>Live Pattern Recording:</B>
888
<P CLASS=DESC>Live patterns are inspired from the note repeat function of Akai MPC to allow a quick and expressive pattern creation in real time (see <A HREF="http://midibox.org/forums/topic/19406-mpc-style-note-repeat-function/" TARGET="_blank">this forum discussion</A>). The 16 step gate/accent patterns are free customizable. Velocity values are taken from the original entered note, and can be changed via aftertouch while the note(s) is/are playing.</P>
889
<P CLASS=DESC>In order to edit a pattern, press&hold the SELECT button, and change the gate/accent with the GP buttons. The patterns are stored in the local (session specific) MBSEQ_C.V4 file with following ASCII format (. = no trigger, o = Gate, * = Gate+Accent):
890
<PRE>
891
LivePattern  1  o...............
892
LivePattern  2  o.......o.......
893
LivePattern  3  ....o.......o...
894
LivePattern  4  o...o...o...o...
895
LivePattern  5  *...o...*...o...
896
LivePattern  6  ..o...o...o...o.
897
LivePattern  7  ..*...o...*...o.
898
LivePattern  8  o.o.o.o.o.o.o.o.
899
LivePattern  9  *.o.o.o.*.o.o.o.
900
LivePattern 10  .o.o.o.o.o.o.o.o
901
LivePattern 11  .*.o.*.o.*.o.*.o
902
LivePattern 12  oooooooooooooooo
903
LivePattern 13  *ooooooooooooooo
904
LivePattern 14  *ooooooo*ooooooo
905
LivePattern 15  *ooo*ooo*ooo*ooo
906
LivePattern 16  ooooo*ooooooo*oo
907
</PRE>
908
and can be modified with the MIOS Studio based Filebrowser as well.</P>
909
 
910
<P CLASS=INFO><CENTER><IMG SRC="midibox_seq/cs4/jam_ptn1.gif" width=481 height=19 ALT="Record"></CENTER></IMG></P>
911
<UL CLASS=CL>
912
  <LI><B>Drum:</B> allows to select the instrument layer if the track is configured as a drum track in the EVENT page. Has no function for other track modes (in this case, monophonic and polyphonic notes can be played and recorded).
913
  <LI><B>Ptn:</B> enables/disables pattern play/recording
914
  <LI><B>Pattern:</B> allows to change between Pattern 1..16 with the encoders. Press this button to enter a special "quick selection" page which allows you to do the same with GP buttons:<BR>
915
     <CENTER><IMG SRC="midibox_seq/cs4/jam_ptn2.gif" width=481 height=19 ALT="Record"></CENTER></IMG><BR>
916
     Note: in this page it's possible to edit the selected pattern by turning the GP rotary encoders.
917
  <LI><B>Length:</B> specifies the gatelength
918
  <LI><B>Cpy (Copy):</B> copies the current selected pattern into edit buffer (the COPY button can be used for the same purpose)
919
  <LI><B>Paste:</B> copies the edit buffer into the current selected pattern (the PASTE button can be used for the same purpose)
920
</UL>
921
 
922
<P CLASS=INFO><B>MIDI Configuration:</B>
923
<P CLASS=INFO><CENTER><IMG SRC="midibox_seq/cs4/jam_midi1.gif" width=481 height=19 ALT="Record"></CENTER></IMG></P>
924
<UL CLASS=CL>
925
  <LI><B>Bus:</B> four individual busses (Bus1..Bus4) are available which allow to define how incoming MIDI events should be processed. They can either be assigned to the Transposer and Arpeggiator functions (T&A), or to the Jam functions.<BR>
926
    <I><B>Important:</B> at least one bus has to be assigned to Jam mode in order to use it for recording and live forwarding!</I></LI>
1001 tk 927
  <LI><B>Port:</B> the MIDI input port for the selected bus. If "ALL" is selected, MIDI data will be received from any port.</LI>
928
  <LI><B>Channel:</B> selects the MIDI channel over which the arpeggiator/transpose can be controlled, and CCs will be received (e.g. for the morph function). With "---" no events will be received (bus disabled)</LI>
929
  <LI><B>Lower/Upper:</B> defines the lower and upper note of a keyboard zone for transpose/arpeggiator function.<BR>
930
      With Lower = "---" and Upper = "G-8" the complete keyboard will be taken.<BR>
931
      Defining different (or overlapping) keyboard zones allows you to control the four Transposer/Arpeggiator busses from a single MIDI keyboard over the same MIDI channel.</LI>
932
  <LI><B>Mode:</B>
933
    <UL CLASS=CL>
1200 tk 934
      <LI><B>T&A:</B> MIDI events are routed to the Transposer/Arpeggiator notestacks (and not used for recording)
935
      <LI><B>Jam:</B> MIDI events are used for recording and forwarding to the MIDI Port and Channel of the currently selected track.<BR>
936
          <I><B>Important:</B> at least one bus has to be assigned to Jam to use it for recording and live forwarding!</I>
1001 tk 937
    </UL>
938
  <LI><B>Reset Stacks:</B> clears all note stacks. Useful if the MIDI keyboard (or external sequencer) has been disconnected from MIDIbox SEQ while some keys were still active.
939
</UL>
940
 
1200 tk 941
<P CLASS=INFO><B>Misc. Configuration:</B>
942
<P CLASS=INFO><CENTER><IMG SRC="midibox_seq/cs4/jam_misc1.gif" width=481 height=19 ALT="Record"></CENTER></IMG></P>
943
<UL CLASS=CL>
944
  <LI><B>Oct.:</B> Octavewise transpose
945
  <LI><B>FX:</B> enables Humanizer, LFO, Limiter and Echo<BR>
946
       Note: the Echo effect will only work when the sequencer is running!
947
  <LI><B>FTS:</B> enables Force-To-Scale
948
</UL>
949
 
813 tk 950
<H2> <IMG SRC="images/bullet.gif" ALT=""> Utility Page (Shortcut: MENU+GP Button #10 or F1)</H2>
951
<P CLASS=INFO>This page provides some useful functions for track modifications:<BR>
952
<CENTER><IMG SRC="midibox_seq/cs4/util1.gif" width=481 height=19 ALT="Utility"></CENTER></IMG><BR>
953
<UL CLASS=CL>
954
  <LI><B>Copy:</B> transfers the currently selected track into the copy buffer.<BR>
955
    If you press and hold the button below the COPY item, you can select the range which should be copied into the buffer with the GP encoders.<BR>
956
    The encoders left of or at the begin marker shift the begin position, the encoders right to the begin marker shift the end position.<BR>
957
    If you are unsure about the current position, just always use the leftmost encoder to move the begin marker, and the rightmost encoder to move the end marker.<BR>
958
    Releasing the copy button copies the selected range into the buffer. If the button is just pressed and depressed, the whole range will be copied.</LI>
959
  <LI><B>Paste:</B> transfers the copy buffer content into the track.<BR>
960
      Either the parameter/trigger layers, or the whole track will be copied. The behaviour of this function can be configured in the UTIL->OPT page<BR>
927 tk 961
    As long as the button below PASTE is pushed, you can specify the target position with a GP rotary encoder.<BR>
813 tk 962
    <I>Hot tip: This is the quickest solution to duplicate parts of a track!</I></LI>
963
  <LI><B>Clr:</B> clears the parameter/trigger layers, or the whole track. The behaviour of this function can be configured in the UTIL->OPT page</LI>
927 tk 964
  <LI><B>Move:</B> as long as the appr. button of this function is pushed, the edit page will be displayed, and steps can be moved with the encoder below the step.<BR>
813 tk 965
    It should be self explaining once you try it out! :)</LI>
927 tk 966
  <LI><B>Scroll:</B> as long as the button of this function is pushed, the steps of the current track can be scrolled with the rotary encoders. The start position of the scrolling function depends on the used rotary encoder. E.g., if the first GP encoder is used, the whole track will be scrolled, if the 9th rotary encoder is used, the 9th and all steps behind will be scrolled, and step 1-8 will be left untouched.</LI>
813 tk 967
  <LI><B>Random:</B> shortcut to the Random Generator (see below)</LI>
968
  <LI><B>Undo:</B> an undo function for the last Paste/Clear/Move/Scroll/Random operation.</LI>
969
  <LI><B>Save:</B> directly branches into the save menu page (shortcut)</LI>
1200 tk 970
  <LI><B>Jam:</B> directly branches into the Jam page (shortcut)</LI>
813 tk 971
  <LI><B>Opt.:</B> directly branches into the options page (shortcut)</LI>
972
  <LI><B>PMte:</B> directly branches into the port muting page (shortcut)</LI>
973
  <LI><B>Disk:</B> directly branches into the disk page (shortcut)</LI>
974
  <LI><B>Mute:</B> mutes all tracks</LI>
975
  <LI><B>UnMte:</B> un-mutes all tracks</LI>
976
</UL>
977
 
978
 
979
<H2> <IMG SRC="images/bullet.gif" ALT=""> Random Generator Page (Shortcut: UTILITY (F1)->Rand)</H2>
1181 tk 980
<P CLASS=INFO>This menu page allows to randomize the layers based on individual "intensity" parameters. In difference to the "Humanize" function, random values are statically stored in the layers, so that they can be modified (within the EDIT page, or with Utility functions like Scroll, Move, ...) until a "best matching" line has been found.<BR>
813 tk 981
<P CLASS=INFO><CENTER><IMG SRC="midibox_seq/cs4/trkrnd1.gif" width=481 height=19 ALT="Random"></CENTER></IMG></P>
982
<UL CLASS=CL>
983
  <LI><B>Generate:</B> generates a new pattern based on the constraints given at the right LCD</LI>
984
  <LI><B>Clr:</B> clears the parameter/trigger layers, or the whole track. The behaviour of this function can be configured in the UTIL->OPT page</LI>
985
  <LI><B>Util:</B> shortcut to the Utility page - note that this menu has a shortcut to the Random page at the same position, so that you can quickly toggle between the two pages</LI>
986
  <LI><B>Undo:</B> copies back the overwritten pattern</LI>
1004 tk 987
  <LI><B>Scrl:</B> scrolls through the list of available layers (parameters/triggers/drum instruments)</LI>
988
  <LI><B>LayA/LayB/... (0..63):</B> defines the "intensity" for a Parameter Layer. If 0 ("--"), the layer won't be overwritten, otherwise all 32 steps get random values of 64 +/- intensity</LI>
989
  <LI><B>TrgA/TrgB/... (0..15):</B> defines the "intensity" for a Trigger Layer. If 0 ("--"), the layer won't be overwritten, if 15 ("All"), all steps will be activated. Otherwise the values 1..14 define the propability (6.25%..93.75%) that a step will be activated.</LI>
990
  <LI><B>Drum instrument names (0..15):</B> defines the "intensity" for a Drum instrument. If 0 ("--"), the layer won't be overwritten, if 15 ("All"), all steps will be activated. Otherwise the values 1..14 define the propability (6.25%..93.75%) that a step will be activated.</LI>
813 tk 991
</UL>
992
 
993
<P CLASS=DESC><I>Hot tip: use the randomizer in conjunction with the Force-to-Scale function for harmonic results!</I></P>
994
 
995
 
1077 tk 996
<H2> <IMG SRC="images/bullet.gif" ALT=""> Euclidean Rhythm Generator Page (Shortcut: SELECT-&gt;GP16 in EDIT page)</H2>
997
<P CLASS=INFO>This menu page provides an Euclidean Rhythm Generator which was inspired from <A HREF="http://ruinwesen.com/blog?id=216" TARGET="_blank">this Ruin&amp;Wesen blog article</A>.</P>
998
 
999
<P CLASS=INFO>In distance to common solutions which you can find around the web, the MBSEQ based generator writes static sequences into the track storage so that they can also be modified if desired! There are separate views for Drum and "Normal" tracks - for Drum tracks individual sequences can be generated for each instrument, while in a normal track the gates are only generated for a single instrument.<BR>
1000
Another difference to common solutions is the random accent generator which adds some more variety to each step.</P>
1001
 
1002
<P CLASS=INFO>Normal Track View:<BR>
1003
<CENTER><IMG SRC="midibox_seq/cs4/trkeuclid2.gif" width=481 height=19 ALT="Euclid"></CENTER></IMG></P>
1004
<P CLASS=INFO>Drum Track View:<BR>
1005
<CENTER><IMG SRC="midibox_seq/cs4/trkeuclid1.gif" width=481 height=19 ALT="Euclid"></CENTER></IMG></P>
1006
 
1007
<UL CLASS=CL>
1008
  <LI><B>TrkLength:</B> selects the track length. The length should be adapted to the maximum loop length which is defined on the right display.</LI>
1009
  <LI><B>Drum:</B> if the track is configured for drum mode, the instrument can be selected here.</LI>
1010
  <LI><B>Note:</B> if the track is configured for drum mode, the note which is played by the instrument can be selected here (same as in MIDI event configuration page)</LI>
1200 tk 1011
  <LI><B>Par(A-P):</B> if the track is configured for normal mode, the parameter layer can be selected here.</LI>
1012
  <LI><B>Val.:</B> parameter values have to be overwritten for parameter layers B-P, the "Val." item allows to set the values which should be used.</LI>
1077 tk 1013
  <LI><B>VelN and VelA:</B> velocity used for normal and accented steps.</LI>
1014
  <LI><B>RndA:</B> defines the probability for generating accented steps. Whenever the value is changed, accents will be generated immediately. If the track provides a parameter layer for velocity, these values will be changed instead of setting accent triggers. This allows to fine-adjust the velocity values later in EDIT page.</LI>
1015
  <LI><B>Len:</B> defines the loop length of an euclidean pattern.<BR>
1016
                  Changing this value will immediately re-generate pattern + accents</LI>
1017
  <LI><B>Pulses:</B> defines the number of pulses which will be inserted into the loop.<BR>
1018
                  Changing this value will immediately re-generate pattern + accents</LI>
1019
  <LI><B>Offset:</B> allows to shift the generated pattern within the loop.<BR>
1020
                  Changing this value will immediately re-generate pattern + accents</LI>
1021
  <LI><B>Dots and Stars:</B> show the currently active gate/accent pattern (similar to the pattern shown on EDIT page) to give an overview about the generator results.</LI>
1022
</UL>
1023
 
1024
<P CLASS=INFO>Demos:
1025
<UL CLASS=CL>
1026
  <LI>Changing the parameters while a single drum track is playing:<BR>
1027
**MP3**"http://www.ucapps.de/mp3/midibox_seq/mbseqv4_euclid1.mp3"#ffffff**<BR>
1028
  <LI>Different chords have been entered into each step, and the gates are modified by the rhythm generator:<BR>
1029
**MP3**"http://www.ucapps.de/mp3/midibox_seq/mbseqv4_euclid2.mp3"#ffffff**<BR>
1030
</UL>
1031
 
1032
 
813 tk 1033
<H2> <IMG SRC="images/bullet.gif" ALT=""> Options Page (Shortcut: UTIL (F1)->Opt.)</H2>
1130 tk 1034
<P CLASS=INFO>This page has an unusual layout and handling! It is intended for special customizations for which no other place have been found, or which need extended descriptions (whenever a short item name wouldn't describe the parameter sufficiently).</P>
1181 tk 1035
<P CLASS=INFO>The various parameters have to be selected with one of encoders GP1..8 (left page), and the parameter value has to be selected with one of the encoders GP9..16 (right page).</P>
1130 tk 1036
<P CLASS=INFO>Here a list of all available options:</P>
1037
<P CLASS=INFO><CENTER><IMG SRC="midibox_seq/cs4/opt1.gif" width=481 height=19 ALT="Options"></CENTER></IMG></P>
813 tk 1038
<UL CLASS=CL>
1130 tk 1039
  <LI><B>Track Synchronisation - Steps per Measure</B>: the length of a measure is 16 16th note steps by default, it can be set from 1..256 steps.<BR>
813 tk 1040
This setting affects:
1041
<UL CLASS=CL>
1042
  <LI>the synch-to-measure function for clock divider reset</LI>
1043
  <LI>the metronome ("Meas.Note" played after x steps)</LI>
1044
  <LI>the song position displayed at song page (shows reference step position)</LI>
1045
</UL>
1046
Note: for max. steps != track length it makes sense to activate the synch-to-measure
1047
function for each track (-> divider page), so that the tracks are always in synch
1048
with the reference step position. It can be left deactivated if it is your intention
1049
 to clock tracks asynchronously to the reference position.</LI>
1050
 
1130 tk 1051
  <LI><B>Pattern Change Synchronisation - Change considered each x steps</B>: defines the number of steps per pattern. This setting affects:
853 tk 1052
<UL CLASS=CL>
1130 tk 1053
  <LI>the synch-to-measure function for pattern changes (pattern change after X steps)</LI>
853 tk 1054
  <LI>the loop incrementer in song mode</LI>
1055
</UL>
1056
 
1130 tk 1057
  <LI><B>Pattern Change Synchronisation:</B> if enabled, a pattern change made in the PATTERN or SONG page (Phrase mode) won't take place immediately, but will be synchronized to the pattern length of X steps as defined in the previous option page.</LI>
1058
  <LI><B>Restart all Tracks on Pattern Change (RATOPC):</B> added due to requests from multiple users: all tracks will be restarted whenever a new pattern is selected. If SyncChange enabled, this means that all tracks will synchronize correctly independent from their track length, if SyncChange disabled, this means that you can do nice breaks while changing patterns (try it! ;-)</LI>
1059
  <LI><B>Dump a predefined Mixer Map on Pattern Changes:</B> whenever a pattern is changed, a corresponding mixer map will be dumped. The Mixer map number is predefined: A1 uses Mixer Map #1, A2 uses Mixer Map #2, etc...</LI>
1060
  <LI><B>Synchronize MUTE to Measure:</B> if enabled, mutes set in the Mute page will be synched to the selected steps per measure. This feature is inspired from the "MIDI Clip Launcher" of Ableton Live.</LI>
1061
  <LI><B>Synchronize UNMUTE to Measure:</B> the same for Unmute (behaviour can be selected separately).</LI>
1062
  <LI><B>Paste and Clear Button will modify</B> allows you to change the behaviour of the Paste and Clear function:
813 tk 1063
    <UL CLASS=CL>
1130 tk 1064
      <LI><B>Only Steps:</B> only parameter and trigger layers will be cleared/pasted (default)</LI>
1065
      <LI><B>Complete Track:</B> the whole track configuration will be cleared/pasted. Only exception: MIDI channel and MIDI port will never be overwritten.</LI>
813 tk 1066
    </UL>
1067
  </LI>
1130 tk 1068
  <LI><B>Initial CC value for Clear and Init is: X</B>: allows to specify the default value which will be used for CCs whenever the Clear button is pressed, or the Init function in the MENU-&gt;EVENT page is used. It's normally 64, but some people prefer 0 instead. Just define it here.</LI>
1069
  <LI><B>If Live function, matching received MIDI events will ...</B>: this experimental function works in conjunction with Live mode or the MIDI Router in "Track" or "Sel.Trk" mode.<BR>
1228 tk 1070
    Whenever Note, CC, PitchBender, Poly Pressure (Aftertouch), Program Change events are received on the selected IN Port, the corresponding track layer (or LFO CC) will be muted completely, or temporary for a given number of steps. This allows to temporary overrule events generated by the sequencer from an external MIDI keyboard or controller.<BR>
1130 tk 1071
    Supported settings:
1072
    <UL CLASS=CL>
1073
       <LI><B>do nothing</B>: function disabled
1074
       <LI><B>mute the appr. layer</B>: once a matching events has been received, the corresponding track layers will be muted, and have to be unmuted in the MUTE page
1075
       <LI><B>mute layer for X steps</B>: allows to temporary mute the layer for a given number of steps
1187 tk 1076
    </UL>
1130 tk 1077
</LI>
813 tk 1078
</UL>
1079
 
1080
 
1081
<H2> <IMG SRC="images/bullet.gif" ALT=""> Mixer Page (Shortcut: MENU+GP Button #1)</H2>
1082
<P CLASS=INFO>MIDIbox SEQ V4 provides a MIDI mixer which can handle up to 127 different maps. They can be stored and restored from a dedicated BankStick. Each mixer map consists of:<BR>
1083
<UL CLASS=CL>
1084
  <LI>16 free definable MIDI port assignments</LI>
1085
  <LI>16 free definable MIDI channel assignments</LI>
1086
  <LI>16 Program Change values</LI>
1087
  <LI>16 Volume CC values</LI>
1088
  <LI>16 Panorama CC values</LI>
1089
  <LI>64 free assignable CCs (4 for each port)</LI>
1090
</UL></P>
1091
<P CLASS=DESC>There are 9 pages, which can be selected with the datawheel, or alternatively with the Rew/Fwd buttons when no song is playing: MIDI Port, MIDI Channel, Prog.Change, Volume, Panorama, CC1-4
1092
<CENTER><IMG SRC="midibox_seq/cs4/mixer1.gif" width=481 height=19 ALT="Mixer Map"></CENTER></IMG></P>
1093
<P CLASS=DESC>Values can be changed and sent with the GP encoders. The leftmost value ("----") deactivates the mixer item - no value will be sent.</P>
927 tk 1094
<P CLASS=DESC>The ALL and FAST button are working as well. The ALL button provides the two known functions (values set to same value while button pushed, relative changes as long as LED active). The FAST function will be deactivated/activated automatically depending on the value range.</P>
1187 tk 1095
<P CLASS=DESC>If a GP button of a mixer channel is pressed, all events of this channel will be dumped.
813 tk 1096
<P CLASS=DESC>Values are sent directly over the selected MIDI port - all ports are selectable, even Loopback and AOUT!</P>
1097
 
1098
<P CLASS=DESC>When the SELECT button is pressed, a utility page will be displayed:<BR>
1099
<CENTER><IMG SRC="midibox_seq/cs4/mixer2.gif" width=481 height=19 ALT="Mixer Utilities"></CENTER></IMG></P>
1100
<P CLASS=DESC>This page allows:<BR>
1101
<UL CLASS=CL>
1102
  <LI>to change and load a mixer map (one of 127)</LI>
1103
  <LI>to Copy/Paste the map</LI>
1104
  <LI>to clear the map</LI>
1105
  <LI>to reload the map from BankStick</LI>
1106
  <LI>to save the map into BankStick</LI>
1107
  <LI>to dump the complete map via the MIDI/AOUT/Loopback ports</LI>
1108
  <LI>to change the assignments for CC1/CC2/CC3/CC4</LI>
1187 tk 1109
  <LI>to activate the Live Send" mode. If enabled, value changes in the mixer map will be immediately sent, if disabled they will only be sent with the Dump function (either triggered in this page, or with a GP button for a single channel in the mixer main page)</LI>
813 tk 1110
</UL></P>
1111
 
1112
<P CLASS=DESC><I>Hot tip: since the ports and channels are freely assignable and working totally independent from the selected sequencer patterns, the mixer map function behaves like a MIDI controller - you can define up to 127 maps which can be stored, restore, dumped and controlled in realtime!<BR>In song mode it is possible to dump one or more mixer maps before switching to a new pattern set.</I></P>
1113
 
1114
 
1130 tk 1115
<H2> <IMG SRC="images/bullet.gif" ALT=""> Mute Page </H2>
1116
<P CLASS=DESC>Within the mute page you can quickly mute/unmute tracks with the 16 GP buttons:<BR>
1117
<CENTER><IMG SRC="midibox_seq/cs4/mute1.gif" width=481 height=19 ALT="Mute Page"></IMG></CENTER><BR>
813 tk 1118
Each track has an animated VU meter to display the MIDI activity.</P>
1119
 
1120
<P CLASS=DESC>In addition, it's possible to mute individual parameter layers or drum instruments of a track by pressing&holding the Mute button:
1130 tk 1121
<CENTER><IMG SRC="midibox_seq/cs4/mute2.gif" width=481 height=19 ALT="Mute Page"></IMG></CENTER></P>
813 tk 1122
 
1123
<P CLASS=DESC><I>Hot tip: nice breaks can be realized by activating SOLO and selecting multiple tracks - one after another - while the sequencer is playing. This technique is demonstrated at 2:44 of the <A HREF="http://www.youtube.com/watch?v=bgjET6dNA14" TARGET="_blank">Session #3 Video</A>.</I></P>
1124
 
1130 tk 1125
<P CLASS=DESC>By pressing the ALL button in this page, some special shortcuts are available:
1126
<CENTER><IMG SRC="midibox_seq/cs4/mute3.gif" width=481 height=19 ALT="Mute Page"></IMG></CENTER></P>
1127
This page allows you to Mute or Unmute all tracks, all layers of the selected track, or all tracks and layers with a single push on the button.</P>
1128
 
1187 tk 1129
<P CLASS=DESC>It's possible to synchronize Mutes and Unmutes to a selectable measure of 1..256 steps. This feature is inspired from the "MIDI Clip Launcher" of Ableton Live and can be enabled in the Utility-&gt;Options page! Whenever a GP button is pressed, the Mute won't take place immediately, but synchronized to the measure. A countdown will be displayed under the track name to inform you about an ongoing mute/unmute.</P>
813 tk 1130
 
1187 tk 1131
<P CLASS=DESC>With synchronisation enabled, it's sometimes preferable to bypass this option for an immediate mute/unmute. This can be achieved by activating the FAST button function.</P>
1004 tk 1132
 
1187 tk 1133
 
1181 tk 1134
<H2> <IMG SRC="images/bullet.gif" ALT=""> Pattern Page </H2>
1135
<P CLASS=DESC>Within the pattern page you can quickly change the patterns of the four available track groups:<BR>
813 tk 1136
<CENTER><IMG SRC="midibox_seq/cs4/pattern1.gif" width=481 height=19 ALT="Pattern"></CENTER></IMG></P>
1137
<P CLASS=DESC>The GP buttons and the track buttons have a special function within this menu page to improve the handling:<BR>
1138
<UL CLASS=CL>
1139
  <LI><B>Track buttons:</B> select between one of four track groups:<BR>
1140
  <UL CLASS=CL>
1141
    <LI><B>Group #1:</B> plays Track 1-4</LI>
1142
    <LI><B>Group #2:</B> plays Track 5-8</LI>
1143
    <LI><B>Group #3:</B> plays Track 9-12</LI>
1144
    <LI><B>Group #4:</B> plays Track 13-16</LI>
1145
  </UL></LI>
1130 tk 1146
  <LI><B>GP buttons:</B> the 64 patterns are enumerated from A1 to H8. The 8 buttons at the left side switch between A-H, the 8 buttons at the right side are used to select the pattern number (1-8).</LI>
813 tk 1147
</UL></P>
1148
 
1149
<P CLASS=DESC>Patterns can be changed with four of the rotary encoders as well. In addition, four rotary encoders allow to select the BankStick from which the pattern is loaded.</P>
1150
<P CLASS=DESC>Each track has a small vertical bar which displays the MIDI activity while the sequencer is playing.</P>
1151
 
1152
 
1077 tk 1153
<H2> <IMG SRC="images/bullet.gif" ALT=""> Song Page </H2>
1084 tk 1154
<P CLASS=INFO>This page has two purposes - one purpose is to store pattern sets, mutes, tempo, mixer maps, etc... for all four groups which can be quickly recalled by pressing a GP button. This is the so called "Phrase Mode" (see below)</P>
825 tk 1155
<P CLASS=INFO>The second (main) purpose is to chain and loop pattern sets without user interaction. You can toggle between Song and Phrase Mode with GP Encoder #8 or #9<BR>
813 tk 1156
<CENTER><IMG SRC="midibox_seq/cs4/song1.gif" width=481 height=19 ALT="Song"></CENTER></IMG></P>
1157
<UL CLASS=CL>
1158
  <LI><B>Song:</B> currently 16 songs can be stored into a dedicated BankStick. Support for 32 songs is planned (will require a 64k BankStick!)</LI>
1159
  <LI><B>Pos:</B> the song position - 128 positions are available, they are enumerated from A1..P8</LI>
1160
  <LI><B>Action:</B> defines what should be done when this song position is reached:
1161
    <UL CLASS=CL>
1228 tk 1162
      <LI><B>End:</B> sequencer will loop this position endless.</LI>
853 tk 1163
      <LI><B>x1..x16:</B> specified Pattern set will be played the given number of cycles (x1..x16). The pattern for each group (G1..G4) can be specified at the right side of the "action" item. If "-:--" is selected instead of the pattern number, the pattern won't be changed for this song step.</LI>
813 tk 1164
      <LI><B>Jump Pos:</B> sequencer jumps to the specified position - allows to set loop points</LI>
1165
      <LI><B>Jump Song:</B> sequencer jumps to the specified song</LI>
1166
      <LI><B>Mixer:</B> the specified mixer map will be dumped. The sequencer will immediately continue with the next song position</LI>
1167
      <LI><B>Tempo:</B> tempo will change by given BPM rate and ramp time</LI>
1168
      <LI><B>Mutes:</B> allows to set/clear track mutes</LI>
1169
    </UL>
1170
  </LI>
1171
</UL>
1172
 
1181 tk 1173
<P CLASS=DESC>For a fast usage the Track and Layer buttons have a special function in this page: the Track buttons select the pattern group G1..G4, Layer button A sets the cursor to the "Song" item, Layer button B selects the "Position" item, Layer button C selects the "Action" item.</P>
813 tk 1174
 
1175
<P CLASS=DESC>Song mode is demonstrated in the <A HREF="http://www.youtube.com/watch?v=gyffClGnFN4" TARGET="_blank">Session #2 video</A></P>
1176
 
1113 tk 1177
<P CLASS=DESC>Back to Phrase Mode: select the "Position" item by pushing Parameter Layer button B. By pushing a GP button, the sequencer will execute the action defined at song position A1, B1, C1..P1 (16 possible actions). If a pattern set or mixer map is defined at this song position, the sequencer will change to it and continue as normal - since we are not in song mode, the next song positions won't be processed.</P>
813 tk 1178
<P CLASS=DESC>Phrases can also be combined with one or more mixer maps. In this case the first step (A1, B1, C1, ...) has to be assigned to a Mixer Map Action, whose content will be dumped out. The sequencer will go to the next song position, and check for a Mixer Map again. Once it has reached a position with a pattern set, it will change to the new set and give back control over pattern changes to the user.</P>
1084 tk 1179
<P CLASS=DESC>On the same way it's possible to control Mutes and tempo.</P>
813 tk 1180
 
1181
 
825 tk 1182
<P CLASS=DESC>When the SELECT button is pressed, a utility page will be displayed:<BR>
1183
<CENTER><IMG SRC="midibox_seq/cs4/song2.gif" width=481 height=19 ALT="Song Utilities"></CENTER></IMG></P>
1184
<P CLASS=DESC>This page allows:<BR>
1185
<UL CLASS=CL>
1186
  <LI>to change song number and position (like in the main page)</LI>
1187
  <LI>to Copy/Paste a song position</LI>
1188
  <LI>to clear a song position</LI>
1189
  <LI>to insert an empty item into the current song position</LI>
1190
  <LI>to delete the current song position (following positions will be shifted to the current position)</LI>
1191
  <LI>to change between Phrase and Song Mode</LI>
1077 tk 1192
  <LI>to take copy the currently played pattern set into the song position</LI>
825 tk 1193
</UL></P>
1194
 
1195
 
1077 tk 1196
<P CLASS=DESC>In song mode one additional item is available:<BR>
1197
<CENTER><IMG SRC="midibox_seq/cs4/song3.gif" width=481 height=19 ALT="Song Utilities"></CENTER></IMG></P>
1198
<UL CLASS=CL>
1199
  <LI>the optional <B>Guide Track</B> defines the loop length of a song position.<BR>
1200
     Once the last loop has been played, all tracks will be synchronized to step 1.<BR>
1148 tk 1201
     This allows to program breaks with a step length which is independent from the measure.<BR>
1202
     <A HREF="http://midibox.org/forums/topic/18438-im-confused-about-pattern-length-and-synchronization/?p=161355" TARGET="_blank">Here a very helpful explanation of this feature from Jjonas</A>.
1077 tk 1203
</UL></P>
825 tk 1204
 
1077 tk 1205
 
813 tk 1206
<H2> <IMG SRC="images/bullet.gif" ALT=""> Disk Page (Shortcut: UTILITY (F1)->Disk)</H2>
1207
<P CLASS=INFO>This page provides special functions for the SD Card:<BR>
1208
<CENTER><IMG SRC="midibox_seq/cs4/disk1.gif" width=481 height=19 ALT="Disk"></CENTER></IMG>
1209
<UL CLASS=CL>
1001 tk 1210
  <LI><B>Session Import:</B> allows to copy one or multiple patterns/songs/mixer maps/grooves/configs/bookmarks from another session:<BR>
935 tk 1211
    <CENTER><IMG SRC="midibox_seq/cs4/disk_si1.gif" width=481 height=19 ALT="Disk"></CENTER></IMG><BR>
1212
  </LI>
1001 tk 1213
  <LI><B>Session Export:</B> allows to copy one or multiple patterns/songs/mixer maps/grooves/configs/bookmarks into another session:<BR>
935 tk 1214
    <CENTER><IMG SRC="midibox_seq/cs4/disk_se1.gif" width=481 height=19 ALT="Disk"></CENTER></IMG><BR>
1215
  </LI>
905 tk 1216
  <LI><B>MIDI File Import:</B> allows to import MIDI files, stored in the midi/ directory of your SD Card.<BR>
1217
    <CENTER><IMG SRC="midibox_seq/cs4/disk_i1.gif" width=481 height=19 ALT="Disk"></CENTER></IMG><BR>
1218
    All tracks are imported at once (up to 16) in the same order they are stored in the .mid file. Accordingly, track assignments can be done within the .mid file before it is imported (e.g. edit the .mid file with your DAW)<BR>
1219
    Currently only MIDI Notes and drums are supported (no CCs, no Pitchbender).<BR>
1220
    To import drum tracks, change the import mode from "Note" to "Drum". This mode especially allows to control the velocity of each step separately.<BR>
1221
    Currently drum instruments are only mapped to a pre-selection of 4/8/16 notes - this map cannot be customized yet!<BR>
1222
    Since MIDIbox SEQ is a step sequencer, notes will be quantised with a selectable resolution (16th, 32th or 64th).<BR>
1223
    Also the number of layers/drum instruments is selectable (4, 8 or 16). <BR>
1224
    Than more layers are available, than more notes can be played at the same step. In "Note" mode, all notes share the same velocity and length value, in "Drum" mode each step and instrument has a dedicated velocity value.<BR>
931 tk 1225
    If the imported track contains different velocity or length values for polyphonic played notes, and this characteristic is important, it is recommended to split the track into multiple pieces (e.g. for long and for short notes) and to import them into separate MBSEQ tracks.<BR>
1226
    Another hint: if notes of the imported track don't start exactly at the 16th/32th/64th note position (e.g. because they have a "swing" feel), it is recommended to quantize the notes in a DAW before the import.<BR>
905 tk 1227
    The swing feel can be added again after the import (GROOVE page).<BR>
1181 tk 1228
    All tracks will be initialized depending on the selected resolution and layers before the import is started. Than higher the resolution, or than more layers are selected, than less bars can be imported (number of bars is displayed on page).<BR>
905 tk 1229
    The MIDI port will always be set to DEFAULT during import. The MIDI channel will be set to the channel of the first played note (for each track separately).<BR>
1230
    MIDI Files can be imported while the sequencer is running. This allows you to search for a certain file, but also to try different parameters during runtime.<BR>
1231
    Here two MP3 examples of patterns that have been imported, and that are played by MBSEQ (and not by a MIDI player...).<BR>
1232
    Virus-like tunes: **MP3**"http://www.ucapps.de/mp3/midibox_seq/mbseqv4_import_tunes.mp3"#ffffff**<BR>
1233
    Drum pattern at 64th resolution: **MP3**"http://www.ucapps.de/mp3/midibox_seq/mbseqv4_import_drum.mp3"#ffffff**
1234
</LI>
853 tk 1235
  <LI><B>MIDI File Export:</B> this function allows you to export Tracks, Patterns or Songs to a MIDI file, stored in the midi/ directory of your SD Card. This directory has to be created with a computer if it doesn't already exist.<BR>
1236
    <CENTER><IMG SRC="midibox_seq/cs4/disk_e1.gif" width=481 height=19 ALT="Disk"></CENTER></IMG><BR>
1237
    By pressing the button a dialog page will be entered which allows to select the options:
1238
    <UL CLASS=CL>
1239
      <LI><B>Export:</B> use the GP encoder below this item to select "All Groups", "Group" (with pattern selection), "Track" (with track selection) or "Song" (with song selection).
1240
      <LI><B>Measures:</B> specify, how many measures should be exported
1241
      <LI><B>Steps Per Measure:</B> specify the number of steps per measure.
1242
      <LI><B>Continue:</B> continues the dialog
1243
      <LI><B>EXIT:</B> cancels the dialog and returns to the DISK page.
1244
    </UL>
1245
    <CENTER><IMG SRC="midibox_seq/cs4/disk_e3.gif" width=481 height=19 ALT="Disk"></CENTER></IMG>
1246
    After "Continue" has been pressed, the next dialog page appears which asks you to enter the filename.
1247
    <CENTER><IMG SRC="midibox_seq/cs4/disk_e4.gif" width=481 height=19 ALT="Disk"></CENTER></IMG>
1248
    If the file already exists, the dialog will ask you if it should be overwritten (YES), or if a new filename should be selected (NO).<BR>
1249
    Thereafter the .mid file will be generated and written into the midi/ directory.
1250
  <LI><B>MIDI File Import:</B> allows you to play a MIDI file with following options:
1251
    <CENTER><IMG SRC="midibox_seq/cs4/disk_p1.gif" width=481 height=19 ALT="Disk"></CENTER></IMG>
1252
    <UL CLASS=CL>
1253
      <LI><B>Left page:</B> displays the MIDI files found in the midi/ directory. Use a GP encoder to scroll the page if more than 4 files have been found. Use a GP button to select (and play) the file.
1254
      <LI><B>Start/Stop Play:</B> plays/stops the MIDI file playback.
1255
      <LI><B>Loop:</B> enables the Loop function, so that the file will be automatically replayed once it reaches the end
1256
      <LI><B>Playmode:</B> with "exclusive" the MIDI file will be played instead of the sequencer tracks, with "parallel" it will be played together with the 16 sequencer tracks. Especially the parallel function is very powerful, as it allows you to play some static, prepared tracks (e.g. drum loops, melody lines, or a song that you previously exported) together with the 16 "normal" sequencer tracks which can be changed interactively!
1257
      <LI><B>Port:</B> the MIDI port to which the events of the .mid file will be sent.
1258
      <LI><B>EXIT:</B> exits to the DISK page.
1259
    </UL>
1260
</LI>
813 tk 1261
</UL>
1262
 
853 tk 1263
<CENTER><IMG SRC="midibox_seq/cs4/disk1.gif" width=481 height=19 ALT="Disk"></CENTER></IMG>
1264
 
813 tk 1265
<H2> <IMG SRC="images/bullet.gif" ALT=""> Port Mute Page (Shortcut: UTILITY (F1)->PMute)</H2>
1266
 
1267
<P CLASS=DESC>MIDI ports can be individually disabled - requested by several users:
1268
<CENTER><IMG SRC="midibox_seq/cs4/pmute1.gif" width=481 height=19 ALT="Port Mute"></CENTER></IMG></P>
1269
 
1270
<H2> <IMG SRC="images/bullet.gif" ALT=""> Fx Menu (Shortcut: MENU->Fx</H2>
1271
<P CLASS=DESC>Menu to enter the local/global effects pages which are described below:
1272
<CENTER><IMG SRC="midibox_seq/cs4/fx_menu.gif" width=481 height=19 ALT="Fx Menu"></CENTER></IMG></P>
1273
 
1274
<H2> <IMG SRC="images/bullet.gif" ALT=""> Fx Echo</H2>
1275
<P CLASS=DESC>This is one of the main new features of MIDIbox SEQ V4 - thanks to the mighty MIDI event scheduler the echo function works very accurate, even on quick parameter or pattern changes:
1276
<CENTER><IMG SRC="midibox_seq/cs4/fx_echo.gif" width=481 height=19 ALT="Fx Echo"></CENTER></IMG></P>
1277
<UL CLASS=CL>
1181 tk 1278
  <LI><B>Echo:</B> allows to enable/disable the echo Fx without touching the repeat value (Repeat=0 has the same effect).</LI>
813 tk 1279
  <LI><B>Repeats:</B> selects how many times a played MIDI event should be repeated (0..15).</LI>
935 tk 1280
  <LI><B>Delay:</B> defines the delay between each repeat (64T, 64, 32T, 64d, 32, 16T, 32d, 16, 8T, 16d, 8, 4T, 8d, 4, 2T, 4d, 2, 1T, 2d, 1, Rnd1 and Rnd2)</LI>
813 tk 1281
  <LI><B>Velocity Level:</B> defines the initial velocity level of the first repeating note</LI>
1282
  <LI><B>Feedback Velocity:</B> defines the gradual change of the velocity level for each repeat between 0..200%</LI>
1141 tk 1283
  <LI><B>Feedback Note:</B> defines the gradual change of note steps on each repeat between -24..+24, optionally random (RND).<BR>
813 tk 1284
    Very powerful in conjunction with Force-to-Scale!!!</LI>
1285
  <LI><B>Gatelength:</B> defines the gradual change of the gatelength on each repeat between 0..200%<BR>
1286
  <LI><B>Ticks:</B> defines the gradual change of the delay between each repeat between 0..200%<BR>
1287
</UL>
1141 tk 1288
<P CLASS=DESC>Demo: see "Fx Dupl"</P>
813 tk 1289
 
1290
 
1291
<H2> <IMG SRC="images/bullet.gif" ALT=""> Fx Humanizer</H2>
1292
 
1293
<P CLASS=INFO>Allows you to select following options:<BR>
1294
<CENTER><IMG SRC="midibox_seq/cs4/fx_humanizer.gif" width=481 height=19 ALT="Fx Humanizer"></CENTER></IMG>
1295
<UL CLASS=CL>
1296
  <LI><B>Rnd. Intensity:</B> this is some kind of "humanizer" which allows to vary the parameters of a MIDI event randomly. The higher the "intensity" value, the higher the random variation.</LI>
1297
  <LI><B>Note:</B> Enables/Disables the random variation of key values</LI>
1298
  <LI><B>Vel/CC:</B> Enables/Disables the random variation of velocity or CC values</LI>
1299
  <LI><B>Length:</B> Enables/Disables the random variation of the gatelength</LI>
1300
</UL></P>
1301
 
1302
<P CLASS=DESC>TODO MP3</P>
1303
 
1304
<P CLASS=INFO>Allows you to limit the note range for each indiviual track:<BR>
1305
<H2> <IMG SRC="images/bullet.gif" ALT=""> Fx Limiter</H2>
1306
<CENTER><IMG SRC="midibox_seq/cs4/fx_limiter.gif" width=481 height=19 ALT="Fx Limiter"></CENTER></IMG></P>
1307
 
1308
<P CLASS=DESC>If a note is outside the range, it will be wrapped around the octave for musical results.</P>
1309
<P CLASS=DESC>TODO MP3</P>
1310
 
1311
 
1312
<H2> <IMG SRC="images/bullet.gif" ALT=""> Fx LFO</H2>
1313
<P CLASS=INFO>The LFO effect allows to automate periodical changes of various parameters:<BR>
1314
<CENTER><IMG SRC="midibox_seq/cs4/fx_lfo.gif" width=481 height=19 ALT="Fx LFO"></CENTER></IMG></P>
1315
<UL CLASS=CL>
1316
  <LI><B>Wave:</B> selects the waveform: Sine, Triangle, Sawtooth, Pulse 5%..95%</LI>
1317
  <LI><B>Amplitude:</B> selects the amplitude from -128 to +127</LI>
1318
  <LI><B>Phase:</B> selects the waveform phase after the LFO has been reset</LI>
814 tk 1319
  <LI><B>Steps:</B> selects the period of the LFO waveform synchronized to the steps of a track (1..256) - this parameter automatically synchronizes to the MIDI clock depending on the BPM rate</LI>
813 tk 1320
  <LI><B>Reset:</B> defines after how many steps the LFO should be reset</LI>
1321
  <LI><B>OneShort:</B> if enabled, the LFO waveform will only be processed once until the next reset</LI>
1322
  <LI><B>Note:</B> applies the LFO waveform over all Note values of the track (use low amplitudes values!) - especially interesting in conjunction with Force-to-Scale and the Limiter Fx!</LI>
1323
  <LI><B>Velocity:</B> applies the LFO waveform over the Velocity value of the track (use high amplitudes values!)</LI>
1324
  <LI><B>Length:</B> applies the LFO waveform over the Gatelength (why not...)</LI>
1181 tk 1325
  <LI><B>Extra CC#:</B> allows to define an CC number which will directly send the LFO value with GP13, allows to enable/disable the Extra CC with GP14</LI>
813 tk 1326
  <LI><B>Offset:</B> allows to increase/decrease the LFO offset within the range of 0.127</LI>
931 tk 1327
  <LI><B>PPQN:</B> defines the update rate of the CC parameter (3..384 ppqn). Than higher the value, than more MIDI traffic will be produced! A value >= 96 ppqn is only recommended for virtual synths controlled via MIDI USB!</LI>
813 tk 1328
</UL></P>
1329
 
814 tk 1330
<P CLASS=DESC>In following demo video (which you probably already know) the live usage of a LFO is demonstrated with different waveforms, frequencies, CC modulation, Echo Fx, transposer and force-to-scale (LFO part starts at 2:05).<BR>
1331
<center><object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=5250512&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=5250512&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object><p><a href="http://vimeo.com/5250512">MIDIbox SEQ V4 Teaser #2</a> from <a href="http://vimeo.com/ucapps">Thorsten Klose</a> on <a href="http://vimeo.com">Vimeo</a>.</p></center></P>
813 tk 1332
 
814 tk 1333
 
1141 tk 1334
<H2> <IMG SRC="images/bullet.gif" ALT=""> Fx Dupl(icate)</H2>
1335
<P CLASS=INFO>The duplication effect sends MIDI notes to multiple MIDI channels of a given MIDI port (which can be different from the MIDI port assigned in the Track Event page). Use this effect to play (equal) monophonic synths like a polyphonic synth, or to trigger notes with different timbres.<BR>
1336
This feature also works together with the AOUT port to support polyphonic play of analog synths!<BR>
1337
<CENTER><IMG SRC="midibox_seq/cs4/fx_dupl.gif" width=481 height=19 ALT="Fx Dupl"></CENTER></IMG></P>
1338
<UL CLASS=CL>
1339
  <LI><B>Number of additional channels:</B> as the name says. The effect will be disabled with value 0, and enabled with a value > 0.</LI>
1340
  <LI><B>First Channel:</B> specifies the first channel to which additional note events should be forwarded.<BR>
1341
      E.g. with 3 channels starting at Channel 2, Notes will be forwarded to the original MIDI channel configured in the Track Event page + Channel 2, 3 and 4.</LI>
1342
  <LI><B>Port:</B> selects the MIDI port to which the additional notes should be forwarded. With "Same" the events will be sent to the MIDI port configured in the Track Event page, with the remaining port settings the MIDI notes will be sent to the selected MIDI port.</LI>
1228 tk 1343
  <LI><B>Non-Notes:</B> specifies what should happen with Non-Note events (such as CCs, PitchBender, Aftertouch, Program Change): they can be filtered, or forwarded to all additional MIDI channels.</LI>
1141 tk 1344
  <LI><B>Mode:</B> selects the behaviour of this Fx:
1345
     <UL CLASS=CL>
1346
       <LI><B>Forward to all Channels:</B> notes will be directly forwarded to all MIDI channels
1347
       <LI><B>Alternate Channels:</B> only one MIDI event will be generated, and with each note the next MIDI channel will be selected.<BR>
1348
           E.g. with Original MIDI Channel (in Track Event Page) 1, Number of additional Channels 3, First MIDI Channel 2, the effect will cycle between MIDI Channel 1, 2, 3 and 4
1349
       <LI><B>Alternate with Echo Synch:</B> alternates only notes which are played by the Echo Fx
1350
       <LI><B>Random:</B> each Note will be sent to a randomly selected MIDI channel. Either the original MIDI channel (configured in the Track Event page), or the additional channel(s) of this Fx
1351
     </UL>
1352
</UL></P>
1353
 
1354
<P CLASS=DESC>Here a demo of the Fx: **MP3**"http://www.ucapps.de/mp3/midibox_seq/mbseqv4_demo_dupl_fx.mp3"#ffffff**<BR>
1355
A single track plays a simple sequence which isn't changed during the whole demo.<BR>
1356
Only some Fx parameters are changed.
1357
<UL CLASS=CL>
1358
<LI> 0:00 - single channel plays the sequence
1359
<LI> 0:14 - alternating between two channels. The second channel plays the same instrument with a different timbre
1360
<LI> 0:21 - alternating between four channels, each instrument has a different timbre
1361
<LI> 0:28 - switching between channels in random order
1362
<LI> 0:36 - enabled Echo Fx with 3 repeats an 8d Delay
1363
<LI> 0:50 - enabled LFO Fx with Saw Waveform, Amp 14, 16 Steps, Reset after 16th step - note that Force-to-Scale is enabled
1364
<LI> 1:02 - changing some LFO parameters
1365
<LI> 1:15 - changing Note steps for each Echo tap between 0, +2 and +3
1366
</UL></P>
1367
 
813 tk 1368
<H2> <IMG SRC="images/bullet.gif" ALT=""> Fx Loop</H2>
1369
<P CLASS=DESC>Is this an "effect" or a "tool" which is useful while editing long sequences... decide by yourself:
1370
<CENTER><IMG SRC="midibox_seq/cs4/fx_loop.gif" width=481 height=19 ALT="Fx Loop"></CENTER></IMG></P>
1371
<UL CLASS=CL>
1372
  <LI><B>Global Loop Mode:</B> following modes are supported:
1373
    <UL CLASS=CL>
1374
      <LI><B>All Tracks/Step View:</B> loops all tracks around the visible step view</LI>
1375
      <LI><B>All Tracks/Static View:</B> loops all tracks around the selected Offset/Step range</LI>
1376
      <LI><B>Selected Track/Step View:</B> loops the selected track around the visible step view</LI>
1377
      <LI><B>Selected Track/Static View:</B> loops the selected track around the selected Offset/Step range</LI>
1378
    </UL>
1379
  </LI>
1380
  <LI><B>Loop:</B> enables/disables the Loop function. Can alternatively be switched via MENU+SCRUB buttons.
1381
</UL>
1382
 
1383
<H2> <IMG SRC="images/bullet.gif" ALT=""> Fx Scale</H2>
1384
<CENTER><IMG SRC="midibox_seq/cs4/fx_scale.gif" width=481 height=19 ALT="Fx Scale"></CENTER></IMG>
1385
 
1386
<P CLASS=INFO>This page allows to configure the scale which should be used by the Force-to-Scale function:<BR>
1387
<UL CLASS=CL>
910 tk 1388
  <LI><B>Control:</B> the scale and root note can either be controlled globally or pattern based. In distance to the global scale/root (which is stored in the global configuration of a session), the pattern based scale/root is located within the G1/G2/G3 or G4 pattern and will be automatically changed when a new pattern is selected.<BR>
813 tk 1389
Only one group can control the scale and root note - it can be selected with this menu item.</LI>
1390
  <LI><B>Root:</B> selects the root note (C, C#, D, D#, ..., B) of the scale. Optionally the root note can be directly controlled from a MIDI keyboard. In this case it is the base note which is also forwarded to the transposer. KEYB is the default setting.</LI>
1391
  <LI><B>Selected Scale:</B> allows you to select one of 166 (!!!) scales, which are used by all tracks with enabled "force scale" option.<BR>Scales are counted from zero so that the numbers are matching with the CC#3 value.<BR> Thanks to Stryd One for providing all the scale definitions! :-)</LI>
1392
</UL>
1393
<P CLASS=INFO>Sidenote reg. the global scale: when "Global" control mode is selected, the scale can also be changed from an external MIDI device via CC#3, and especially via internal loopback. This means, that a track can change the scale dynamically if it outputs CC#3s to the Loopback port.</P>
1394
 
927 tk 1395
 
932 tk 1396
 
1397
<H2> <IMG SRC="images/bullet.gif" ALT=""> CV Configuration Page</H2>
1398
<CENTER><IMG SRC="midibox_seq/cs4/cv1.gif" width=481 height=19 ALT="CV"></CENTER></IMG>
1399
 
1400
<P CLASS=INFO>This page allows to select the AOUT/AOUT_LC/AOUT_NG interface, to configure CV channel and gate parameters, and to configure the DIN Sync Clock output.<BR>
1401
 
1402
<UL CLASS=CL>
1403
  <LI><B>CV:</B> selects the CV channel (1..8)
1404
  <LI><B>Curve:</B> selects the output curve: V/Oct, Hz/V, Inverted
1228 tk 1405
  <LI><B>SlewR(ate):</B> allows to configure a slew rate (slack) in the range of 0..255 mS
1406
  <LI><B>SusK:</B> activates the "SusKey" function (also known as "fingered portamento"): the slew rate will only be activated if at least two notes are played. This allows to use the glide function to enable slew only on demand.
1130 tk 1407
  <LI><B>PRng:</B> sets the pitch range for pitch bender events (normally 2, use 12 or 24 to sweep over one, resp. two octaves)
932 tk 1408
  <LI><B>Gate:</B> sets the gate polarity (positive or negative)
1409
  <LI><B>Calibr.:</B> allows to force different output voltages for calibration (Min/Middle/Max/1V, 2V, 4V, 8V)
1200 tk 1410
  <LI><B>Clk:</B> selects 1 of 8 clock outputs (available at a dedicated DOUT shift registered which has been configured with the CLK_SR parameter in the MBSEQ_HW.V4 file). Each clock has an individual clock divider, or can optionally be used to output a Start/Stop signal
1187 tk 1411
  <LI><B>Rate:</B> defines the output rate of the selected clock output (1, 2, 3, 4, 6, 8, 12, 16, 24, 32, 48, 96, 192, 384 ppqn and Start/Stop)</LI>
1412
  <LI><B>Width:</B> sets the pulsewidth of the clock output signal (1..255 mS)</LI>
932 tk 1413
  <LI><B>Module:</B> selects the AOUT module which is connected to J19 of the core module (AOUT, AOUT_LC or AOUT_NG)</LI>
1414
</UL>
1415
 
1416
 
1417
 
927 tk 1418
<H2> <IMG SRC="images/bullet.gif" ALT=""> Ethernet (OSC) Page</H2>
1419
<CENTER><IMG SRC="midibox_seq/cs4/eth1.gif" width=481 height=19 ALT="Ethernet"></CENTER></IMG>
1420
 
1421
<P CLASS=INFO>This page allows to configure the IP settings of the MBHP_ETH interface, and the remote settings of the OSC server.<BR>
1422
 
1089 tk 1423
<P CLASS=INFO>Background informations about the OSC integration into MIDIbox applications can be found at <A HREF="midibox_osc.html">this page</A>.
1424
 
927 tk 1425
<P CLASS=INFO>All changes won't take effect immediately, but have to be confirmed by pressing one of the "Enter" soft-buttons (GP8 and GP16)! They will be stored in the global configuration file /MBSEQ_GC.V4 on SD Card.</P>
1426
 
1427
<UL CLASS=CL>
1428
  <LI><B>DHCP:</B> if enabled, the remote IP, network mask and gateway will be requested from a DHCP server in the network. If disabled, these settings can be entered manually
1429
  <LI><B>Ethernet Configuration Parameters:</B>
1430
    <UL>
1431
      <LI><B>Local IP:</B> (only if DHCP not enabled): sets the IP of MIDIbox SEQ and should be unique in the network
1432
      <LI><B>Netmask:</B> (only if DHCP not enabled): sets the netmask of your LAN
1433
      <LI><B>Gateway:</B> (only if DHCP not enabled): sets the gateway IP (default router)
1434
    </UL>
1435
  <LI><B>OSC Configuration Parameters:</B>
1436
    <UL>
931 tk 1437
      <LI><B>OSC Port:</B> 4 ports are available (OSC1..OSC4), each one can be configured with a different IP and port settings.
927 tk 1438
      <LI><B>Remote IP:</B> sets the IP of the host to which OSC packets should be sent/received
1439
      <LI><B>Remote Port:</B> sets the port number to which OSC packets will be sent
1440
      <LI><B>Local Port:</B> sets the port number over which OSC packets will be received
1089 tk 1441
      <LI><B>Tx Mode:</B> selects the transfer mode (see <A HREF="midibox_osc.html">this page</A> for supported formats)
927 tk 1442
    </UL>
1443
</UL>
1444
 
935 tk 1445
 
1001 tk 1446
 
1447
<H2> <IMG SRC="images/bullet.gif" ALT=""> Bookmark Page</H2>
1448
<CENTER><IMG SRC="midibox_seq/cs4/bm1.gif" width=481 height=19 ALT"Bookmarks"></CENTER></IMG>
1449
 
1450
<P CLASS=DESC>Ok, now you've probably walked through so many pages, how to remember the most favourite ones?<BR>
1451
Use Bookmarks!<BR>
1452
The bookmark pages is entered by pressing MENU+SELECT, or a dedicated button which is assigned in your MBSEQ_HW.V4 file (e.g. the hwcfg/wilba/MBSEQ_HW.V4 file presets this functions to the F1 button)</P>
1453
 
1454
<P CLASS=DESC>Inside this menu, press a GP button (shortly) to recall a bookmark, press&hold a GP button for 3 seconds to store a bookmark</P>
1455
 
1456
<P CLASS=DESC>The bookmark function stores following UI settings:
1457
<UL CLASS=CL>
1458
  <LI> Bookmark name
1459
  <LI> Current page
1460
  <LI> Group
1461
  <LI> Tracks
1462
  <LI> Mutes
1463
  <LI> Parameter Layer
1464
  <LI> Trigger Layer
1465
  <LI> Instrument
1466
  <LI> Step View
1467
  <LI> Step
1468
  <LI> Edit View
1469
  <LI> Solo/All/Fast/Metronome/Loop/Follow button mode
1470
</UL>
1471
 
1472
<P CLASS=DESC>The first 8 "global" Bookmarks are stored into the MBSEQ_BM.V4 file of the root directory, the remaining bookmarks are stored into the MBSEQ_BM.V4 file of the session directory. Both files can be edited with a common text editor.<BR>
1473
This is the only way to change a bookmark name (5 characters)</P>
1474
 
1475
<P CLASS=DESC>It's possible to prevent, that a certain UI parameter will be overwritten by a bookmark. This can (only) be done by editing the MBSEQ_BM.V4 file:<BR>
1476
Just replace the '+' sign at the beginning of the parameter name by a '-' sign.</P>
1477
 
1478
<P CLASS=DESC>Typical configuration slot:<BR>
1479
<PRE>
1480
####################
1481
Slot 1
1482
Name Def.
1483
####################
1181 tk 1484
+Page EDIT
1001 tk 1485
+Group 1
1486
+Tracks 1000000000000000
1487
+Mutes 0000000000000000
1488
+ParLayer A
1489
+TrgLayer A
1490
+Instrument 1
1491
+StepView 1
1492
+Step 1
1493
+EditView 0
1494
+Solo 0
1495
+All 0
1496
+Fast 0
1497
+Metronome 0
1498
+LoopMode 0
1499
+FollowMode 0
1500
</PRE>
1501
 
1502
<P CLASS=DESC>You could turn this into an "all tracks selected" bookmark by writing:
1503
<PRE>
1504
####################
1505
Slot 1
1506
Name AllT
1507
####################
1181 tk 1508
-Page EDIT
1001 tk 1509
-Group 1
1510
+Tracks 1111111111111111
1511
-Mutes 0000000000000000
1512
-ParLayer A
1513
-TrgLayer A
1514
-Instrument 1
1515
-StepView 1
1516
-Step 1
1517
-EditView 0
1518
-Solo 0
1519
-All 0
1520
-Fast 0
1521
-Metronome 0
1522
-LoopMode 0
1523
-FollowMode 0
1524
</PRE>
1525
 
1526
<P CLASS=DESC>This will only change the tracks, all other parameters won't be touched!
1527
 
796 tk 1528
FOOTER