Subversion Repositories svn.mios32

Rev

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

Rev Author Line No. Line
1296 tk 1
$Id: CHANGELOG.txt 2094 2014-11-30 13:51:22Z tk $
2
 
2088 tk 3
MIDIO128 V3.020
4
~~~~~~~~~~~~~~~
1786 tk 5
 
2088 tk 6
   o STM32F4: support for bootloader "enforce_usb_device" flag
7
 
2094 tk 8
   o MIDI File Recorder now also working for matrix inputs
2088 tk 9
 
2094 tk 10
 
1942 tk 11
MIDIO128 V3.019
12
~~~~~~~~~~~~~~~
13
 
14
   o added SysEx support for MIDI file player and recorder
15
 
1943 tk 16
   o MIDI file recorder now sets "end of track" marker at the end of a 4/4 bar
17
     to comply with the MIDI file spec, and to allow proper looping
1942 tk 18
 
1946 tk 19
   o support for MBHP_CORE_STM32F4
1943 tk 20
 
1946 tk 21
 
1897 tk 22
MIDIO128 V3.018
23
~~~~~~~~~~~~~~~
24
 
25
   o added USB MIDI workaround for Windows
26
 
27
 
1786 tk 28
MIDIO128 V3.017
29
~~~~~~~~~~~~~~~
30
 
31
   o the MIDI router forwards SysEx messages regardless if channels are filtered,
32
     or "All" is used. It's ensured that messages are only sent once if multiple
33
     router nodes forward to the same destination port.
34
 
1874 tk 35
   o corrected MIDI clock output
1786 tk 36
 
1874 tk 37
 
1745 tk 38
MIDIO128 V3.016
39
~~~~~~~~~~~~~~~
40
 
41
   o bugfix for "single_usb" option
42
 
43
 
1715 tk 44
MIDIO128 V3.015
45
~~~~~~~~~~~~~~~
46
 
47
   o support for the "single_usb" option, which can be enabled with the
48
     bootloader update application V1.012 ("set usb_single 1")
49
 
50
     Use this option if you are working with a Windows PC which can't handle
51
     the 4 USB ports correctly (e.g. stucking MIDI, Filebrowser operations are failing, etc.)
52
 
53
 
1710 tk 54
MIDIO128 V3.014
55
~~~~~~~~~~~~~~~
56
 
57
   o improved MIDI file loop synchronisation
58
 
59
 
1653 tk 60
MIDIO128 V3.013
61
~~~~~~~~~~~~~~~
1642 tk 62
 
1676 tk 63
   o LPC17: robustness of LCD driver has been improved
64
 
1657 tk 65
   o The application boots a little bit faster now
66
 
1642 tk 67
   o optional support for up to 32 DIN and DOUT shift registers
68
     (=256 inputs and 256 outputs)
69
     Currently only provided as compile option; increase
70
     MIOS32_SRIO_NUM_SR to 32 in mios32_config.h
71
 
1653 tk 72
   o the "sdcard_format" command allows to format the connected SD Card with FAT32
73
     from the MIOS Terminal
1642 tk 74
 
1653 tk 75
 
1634 tk 76
MIDIO128 V3.012
77
~~~~~~~~~~~~~~~
1600 tk 78
 
1634 tk 79
   o USB MSD driver: changed endpoint to avoid conflict with MIDI driver.
80
     Note that it's still not possible to use MSD and MIDI in parallel,
81
     but Windows and MacOS should accept the connection (again).
82
 
83
   o the .MID menu got a subhierarchy to improve the oversight: Play and Ports
84
 
1600 tk 85
   o with the new ConvertNoteOffToOn0 setting in the .MIO file incoming
86
     Note Off events will now be converted to Note On with velocity 0.
87
     This change is active by default - means: it can be optionally
88
     displayed in the .MIO file
89
 
90
 
1580 tk 91
 
1567 tk 92
MIDIO128 V3.011
93
~~~~~~~~~~~~~~~
1559 tk 94
 
1553 tk 95
   o USB device settings have been changed.
1567 tk 96
     IMPORTANT: please install MIOS32 Bootloader V1.010 before uploading
1553 tk 97
     the application! Otherwise code upload via USB won't work anymore!
98
     (Backup: upload via MIDI IN1/OUT1)
99
 
100
   o 4 USB ports are enabled now.
101
     Note: if your operating system still displays only a single MIDI port for USB,
102
     then unplug the USB cable and remove the USB MIDI driver in your system setup,
103
     so that the driver be installed again once the core module has been re-connected.
104
     E.g. under MacOS this can be done with the Audio-MIDI Setup application
105
     (search for "Audio" in Spotlight)
106
 
1567 tk 107
   o support for GM5 driver under Windows.
108
     - upload the application with MIOS Studio
109
     - close MIOS Studio
110
     - install the GM5 driver which can be downloaded from http://www.ucapps.de/mios32_download.html
111
     - start MIOS Studio -> 4 "GM5" USB ports should be visible
112
 
1553 tk 113
   o 4 MIDI IN/OUT ports are enabled now.
114
     Pin mapping for LPC17 (see also http://www.ucapps.de/mbhp/mbhp_core_lpc17_midi3_midi4_extension.pdf):
115
     - MIDI OUT3 is available at J5B.A7
116
     - MIDI IN3 is available at J5B.A6
117
     - MIDI OUT4 is available at J4B.SD
118
     - MIDI IN4 is available at J4B.SC
119
 
120
     since MIDI IN3/OUT3 allocate analog input pins, AIN Pin #6 and #7 is
121
     not available anymore!
122
 
1567 tk 123
   o Matrix DINs are now also inverted with the InverseDIN flag in the
124
     .MIO configuration file
125
 
1553 tk 126
   o support for MIOS Filebrowser, which will be part of MIOS Studio 2.4
127
 
1567 tk 128
   o It's now possible to record MIDI files!
129
     Press EXIT + first softbutton (under REC)
1553 tk 130
 
1567 tk 131
   o Fast Forward and Fast Rewind are now available by pressing EXIT
1553 tk 132
 
1567 tk 133
   o rotary encoder now selects the tempo (BPM) in main page
1553 tk 134
 
1567 tk 135
   o BPM mode can be switched between Auto/Master/Slave/Lock by pressing
136
     shift button + soft button 2
137
     "Lock" prevents tempo changes from the MIDI file. The BPM generator
138
     is always in master mode.
1540 tk 139
 
140
   o play modes: aside from All and Single, we've now also a "Loop" mode
141
     which repeats the selected song
142
 
1567 tk 143
   o first MIDI song already selected after boot
1540 tk 144
 
145
   o if you scroll the .MID page to the right side, you will find configuration
146
     options for MIDI ports assigned to the Rec/Play/Clock IN and Clock OUT functions
147
 
1567 tk 148
   o a couple of minor bugfixes
1540 tk 149
 
150
 
1530 tk 151
MIDIO128 V3.010
152
~~~~~~~~~~~~~~~
153
 
154
   o MIDI Router: corrected editing of node entries from SCS
155
 
156
 
1528 tk 157
MIDIO128 V3.009
158
~~~~~~~~~~~~~~~
159
 
160
   o MIDI file player: in single mode the player now doesn't loop the song anymore
161
 
162
 
1526 tk 163
MIDIO128 V3.008
164
~~~~~~~~~~~~~~~
165
 
166
   o MIDI file player: accept invalid .mid files when they contain at least one valid track
167
 
168
   o MIDI file player: selected All/Single mode stored in .MIO file
169
 
170
   o MIDI file player: no auto-play if sequencer is stopped and the next file is selected
171
 
172
 
173
 
1466 tk 174
MIDIO128 V3.007
175
~~~~~~~~~~~~~~~
176
 
177
   o corrected SysEx output for LPC17
178
 
179
 
1441 tk 180
MIDIO128 V3.006
181
~~~~~~~~~~~~~~~
182
 
183
   o support for two MBHP_AINSER64 modules: up to 128 analog pins can be scanned!
184
 
185
   o improved MIDI OUT throughput
186
 
187
 
1400 tk 188
MIDIO128 V3.005
189
~~~~~~~~~~~~~~~
190
 
191
   o fixed "out of memory" issue in MIDI player
192
 
193
 
1390 tk 194
MIDIO128 V3.004
195
~~~~~~~~~~~~~~~
1320 tk 196
 
1390 tk 197
   o MIDI router supports 16 nodes now! (previously only 8)
198
 
199
   o added new MIOS terminal commands:
200
     - display network informations, modify network and OSC settings
201
     - display MIDI router informations, modify MIDI router settings
202
 
203
 
1320 tk 204
MIDIO128 V3.003
205
~~~~~~~~~~~~~~~
206
 
207
   o MSD mode (SD Card Reader) can now also be enabled with the "msd" command
208
     in MIOS Terminal
209
 
210
 
1311 tk 211
MIDIO128 V3.002
212
~~~~~~~~~~~~~~~
213
 
214
   o adaptions for new MIOS32 Bootloader V1.005
215
     You can safely enable the "fastboot" option of the bootloader, so that
216
     the application starts immediately after power-on
217
 
218
 
1297 tk 219
MIDIO128 V3.001
220
~~~~~~~~~~~~~~~
1296 tk 221
 
1297 tk 222
   o integrated MSD (Mass Storage Device) driver, so that SD Card can be accessed
223
     from a computer via USB (like from a SD Card Reader).
224
 
225
     Press SHIFT and hold MSD (3rd soft button) for two seconds to enable the driver.
226
     Your computer should automatically mount the SD Card.
227
     USB MIDI won't be available anymore.
228
 
229
     After disk operations, don't forget to unmount the SD Card on your computer
230
     first, thereafter disable MSD in the SHIFT menu.
231
     Thereafter USB-MIDI will be available again.
232
 
1299 tk 233
   o added integrated MIDI monitor for USB/MIDI/OSC ports (-> "Mon." page)
1297 tk 234
 
1303 tk 235
   o support for up to 8 analog inputs which are available at J5A and J5B
236
     of the MBHP_CORE_LPC17 module.
1299 tk 237
 
1303 tk 238
     Pins are disabled by default - once a MIDI port (such as USB1, OUT1
239
     or OSC1) has been assigned to the pin in the AIN page, or in an AIN entry
240
     of the .MIO file, the pin will send MIDI events on pot position changes.
241
 
242
 
1297 tk 243
MIDIO128 V3.000
244
~~~~~~~~~~~~~~~
245
 
1296 tk 246
   o initial version
1984 tk 247
 
248
 
249
 
250
Wishlist
251
~~~~~~~~
252
 
253
support for AINSER8 module: http://midibox.org/forums/topic/17813-ainser-problem/#entry163612
254