Subversion Repositories svn.mios

Rev

Rev 927 | Rev 932 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 927 Rev 931
Line 2... Line 2...
2
2
3
<CENTER><H1>MIDIbox SEQ V4 Change Log</H1></CENTER>
3
<CENTER><H1>MIDIbox SEQ V4 Change Log</H1></CENTER>
4
<CENTER><H3>Last Release: 2010-08-29</H3></CENTER>
4
<CENTER><H3>Last Release: 2010-09-22</H3></CENTER>
5
5
6
<P CLASS=DESC>Current firmware, schematics, additional infos are located at <A HREF="midibox_seq.html">http://www.uCApps.de/midibox_seq.html</A>.</P>
6
<P CLASS=DESC>Current firmware, schematics, additional infos are located at <A HREF="midibox_seq.html">http://www.uCApps.de/midibox_seq.html</A>.</P>
7
7
8
<IMG SRC="images/1x1dot.gif" height=10 ALT=""><BR>
8
<IMG SRC="images/1x1dot.gif" height=10 ALT=""><BR>
9
9
10
<UL CLASS=CL>
10
<UL CLASS=CL>
-
 
11
<LI><I>V4.0beta27</I>
-
 
12
  <UL>
-
 
13
  <LI> fixed a crash on rescheduled notes (caused by a gcc bug) - this bug only exists in beta26
11
14
-
 
15
  <LI> BLM keyboard mode: now inverted (lowest button row plays highest velocity)
-
 
16
-
 
17
  <LI> BLM keyboard mode takes octave/semitones transpose values into account
-
 
18
-
 
19
  <LI> copy/paste function: if Paste/Clr track is activated in options menu, channel and
-
 
20
    port setting will be copied as well.<BR>
-
 
21
    This allows to copy&paste a complete track from one pattern to another.
-
 
22
-
 
23
  <LI> Paste/Clr steps/track setting in options menu is now a global setting and will
-
 
24
    be written into MBSEQ_GC.V4 instead of (the session specific) MBSEQ_C.V4 file.<BR>
-
 
25
    In future versions it might be a good idea to move global settings into a separate menu page.
-
 
26
  </UL>
-
 
27
</LI>
-
 
28
-
 
29
<IMG SRC="images/1x1dot.gif" height=20 ALT=""><BR>
-
 
30
<LI><I>V4.0beta26</I>
-
 
31
  <UL>
-
 
32
  <LI> SD Card error messages will be sent to MIOS terminal
-
 
33
-
 
34
  <LI> added MIOS terminal commands "play" and "stop", so that the sequencer can also be
-
 
35
    started/stopped from MIOS Studio
-
 
36
-
 
37
  <LI> the status LED of the core module flashes on each beat now
-
 
38
-
 
39
  <LI> bugfix for FAST button
-
 
40
-
 
41
  <LI> OSC support for "Pianist Pro" format (an iPhone/iPad application)
-
 
42
    Now you can send notes and pitch changes from Pianist Pro to your
-
 
43
    MBSEQ, and convert them into MIDI events
-
 
44
-
 
45
  <LI> support for a third MIDI IN/OUT port.<BR>
-
 
46
    The digital MIDI OUT signal (open drain!) is available at J5B.A6<BR>
-
 
47
    The digital MIDI IN signal is available at J5B.A7<BR>
-
 
48
    Note that the MIDI IO circuit (220 Ohm Resistors, optocoupler, etc.) is not
-
 
49
    part of the MBHP_CORE_STM32 module and has to be added externally.<BR>
-
 
50
    This IO port can especially be used for a dedicated BLM connection (this will
-
 
51
    be my personal usecase)
-
 
52
-
 
53
  <LI> Gate #7 and #8, which were previously available at J5B.A6 and J5B.A7, are
-
 
54
    now available at J5C.A10 and J5C.A11
-
 
55
  </UL>
-
 
56
</LI>
-
 
57
-
 
58
<IMG SRC="images/1x1dot.gif" height=20 ALT=""><BR>
-
 
59
<LI><I>V4.0beta25</I>
-
 
60
  <UL>
-
 
61
  <LI> now each OSC port has an individual configuration set which consists of
-
 
62
    the Remote IP, Remote Port, Local Port and Transfer Mode
-
 
63
-
 
64
  <LI> an OSC Transfer Mode has been added, it can be configured in the network
-
 
65
    configuration page for each OSC port.<BR>
-
 
66
-
 
67
    In MIDI mode, all events generated by the track will be embedded into a
-
 
68
    'm' type packet. This mode allows to tunnel MIDI events via ethernet to
-
 
69
    a proxy which runs on the host (or any device which is able to convert
-
 
70
    these messages)<BR>
-
 
71
-
 
72
    In "Text Msg (Integer)" and "Text Msg (Float)" mode, the OSC packets will
-
 
73
    be encoded the following way:
-
 
74
    <UL CLASS=CL>
-
 
75
      <LI> Note Events: /&lt;chn&gt;/note &lt;note&gt; &lt;velocity&gt;<BR>
-
 
76
        Integer: note and velocity in range 0 .. 127<BR>
-
 
77
        Float: note still as integer, velocity in range 0.0 .. 1.0
-
 
78
      <LI> Poly Pressure Events: /&lt;chn&gt;/polypressure &lt;note&gt; &lt;pressure&gt;<BR>
-
 
79
        Integer: note and pressure in range 0 .. 127<BR>
-
 
80
        Float: note still as integer, pressure in range 0.0 .. 1.0
-
 
81
      <LI> CC Events: /&lt;chn&gt;/cc &lt;cc-number&gt; &lt;value&gt;<BR>
-
 
82
        Integer: value in range 0 .. 127<BR>
-
 
83
        Float: cc-number still as integer, value in range 0.0 .. 1.0
-
 
84
      <LI> Program Change Events: /&lt;chn&gt;/programchange &lt;value&gt;<BR>
-
 
85
        Integer: value in range 0 .. 127<BR>
-
 
86
        Float: value in range 0.0 .. 1.0
-
 
87
      <LI> Aftertouch Events: /&lt;chn&gt;/aftertouch &lt;pressure&gt;<BR>
-
 
88
        Integer: pressure in range 0 .. 127<BR>
-
 
89
        Float: pressure in range 0.0 .. 1.0
-
 
90
      <LI> Pitchbend Events: /&lt;chn&gt;/pitchbend &lt;value&gt;<BR>
-
 
91
        Integer: value in range -8192..8192<BR>
-
 
92
        Float: value in range -1.0 .. 1.0
-
 
93
    </UL>
-
 
94
    &lt;chn&gt; range: 1..16
-
 
95
-
 
96
  <LI> OSC option now supports SysEx transfers (SysEx stream is embedded into blobs)
-
 
97
-
 
98
  <LI> it's now possible to route USB/MIDI/IIC/AOUT ports to the OSC ports in 
-
 
99
    the MIDI Router page.
-
 
100
-
 
101
  <LI> SysEx streams will now be forwarded by the MIDI Router as well.
-
 
102
    The Chn setting has to be set to "All" for source and destination port.<BR>
-
 
103
-
 
104
    This allows you to access the SysEx functions of your synth - it's even
-
 
105
    possible to upload a new firmware to a MIDIbox which is connected 
-
 
106
    to a MIDI port of MBSEQ now.
-
 
107
-
 
108
  <LI> MIDI-&gt;Misc menu: BLM can now be assigned to an OSC port
-
 
109
  </UL>
-
 
110
</LI>
-
 
111
-
 
112
<IMG SRC="images/1x1dot.gif" height=20 ALT=""><BR>
12
<LI><I>V4.0beta24</I>
113
<LI><I>V4.0beta24</I>
13
  <UL>
114
  <UL>
14
  <LI> support for OSC (requires MBHP_ETH module)-<BR>
115
  <LI> support for OSC (requires MBHP_ETH module)-<BR>
15
    4 OSC ports are available, currently they only send MIDI packets.<BR>
116
    4 OSC ports are available, currently they only send MIDI packets.<BR>
16
    A MIDI<->OSC proxy is currently only available for MacOS (on request).<BR>
117
    A MIDI<->OSC proxy is currently only available for MacOS (on request).<BR>
Line 206... Line 307...
206
    value, in "Drum" mode each step and instrument has a dedicated velocity
307
    value, in "Drum" mode each step and instrument has a dedicated velocity
207
    value.<BR>
308
    value.<BR>
208
309
209
    If the imported track contains different velocity or length values for
310
    If the imported track contains different velocity or length values for
210
    polyphonic played notes, and this characteristic is important, it is 
311
    polyphonic played notes, and this characteristic is important, it is 
211
    recommented to split the track into multiple pieces (e.g. for long and
312
    recommended to split the track into multiple pieces (e.g. for long and
212
    for short notes) and to import them into separate MBSEQ tracks.<BR>
313
    for short notes) and to import them into separate MBSEQ tracks.<BR>
213
314
214
    Another hint: if notes of the imported track don't start exactly at the
315
    Another hint: if notes of the imported track don't start exactly at the
215
    16th/32th/64th note position (e.g. because they have a "swing" feel), it
316
    16th/32th/64th note position (e.g. because they have a "swing" feel), it
216
    is recommented to quantize the notes in a DAW before the import.<BR>
317
    is recommended to quantize the notes in a DAW before the import.<BR>
217
    The swing feel can be added again after the import (GROOVE page).<BR>
318
    The swing feel can be added again after the import (GROOVE page).<BR>
218
319
219
    All tracks will be initialized depending on the selected resolution and
320
    All tracks will be initialized depending on the selected resolution and
220
    layers before the import is started. Than higher the resolution, or than more
321
    layers before the import is started. Than higher the resolution, or than more
221
    layers are selected, than less bars can be imported (number of bars is displayed
322
    layers are selected, than less bars can be imported (number of bars is displayed
Line 252... Line 353...
252
353
253
   o your old session isn't lost, it's just at the wrong place.<BR>
354
   o your old session isn't lost, it's just at the wrong place.<BR>
254
     To take over this session:
355
     To take over this session:
255
     <UL CLASS=CL>
356
     <UL CLASS=CL>
256
       <LI> enter MSD mode (UTILITY-&gt;DISK)
357
       <LI> enter MSD mode (UTILITY-&gt;DISK)
257
       <LI> create a backup of all *.V4 files on your PC (recommented for Beta17!!!)
358
       <LI> create a backup of all *.V4 files on your PC (recommended for Beta17!!!)
258
       <LI> create a /SESSIONS directory if it doesn't exist yet
359
       <LI> create a /SESSIONS directory if it doesn't exist yet
259
       <LI> create a session subdirectory (8 characters maximum)<BR>
360
       <LI> create a session subdirectory (8 characters maximum)<BR>
260
         if you name it "DEFAULT", it will be loaded after startup!
361
         if you name it "DEFAULT", it will be loaded after startup!
261
       <LI> copy following files:<BR>
362
       <LI> copy following files:<BR>
262
         MBSEQ_B1.V4, MBSEQ_B2.V4, MBSEQ_B3.V4, MBSEQ_B4.V4, <BR>
363
         MBSEQ_B1.V4, MBSEQ_B2.V4, MBSEQ_B3.V4, MBSEQ_B4.V4, <BR>
Line 319... Line 420...
319
420
320
    E.g., if the track length is set to 32, and if it consists of 256 steps,
421
    E.g., if the track length is set to 32, and if it consists of 256 steps,
321
    8 sections are available which can be selected with Key C/C#/D/D#/E/F#/F/F#/G<BR>
422
    8 sections are available which can be selected with Key C/C#/D/D#/E/F#/F/F#/G<BR>
322
423
323
424
324
    It is recommented to activate the "Follow" function under UTILITY-&gt;OPTIONS
425
    It is recommended to activate the "Follow" function under UTILITY-&gt;OPTIONS
325
    when using this feature, so that the edit display gets automatically updated
426
    when using this feature, so that the edit display gets automatically updated
326
    whenever the section is changed.</LI>
427
    whenever the section is changed.</LI>
327
428
328
  <LI> the MIDI configuration page has been overworked to handle the new parameters.
429
  <LI> the MIDI configuration page has been overworked to handle the new parameters.
329
    Track sections can be selected from a dedicated MIDI Port and Channel.<BR>
430
    Track sections can be selected from a dedicated MIDI Port and Channel.<BR>