Subversion Repositories svn.mios

Rev

Rev 878 | Rev 1015 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
163 tk 1
HEADER 3 ChangeLog of MIDIO128
2
 
3
<CENTER><H1>MIDIO128 Change Log</H1></CENTER>
878 tk 4
<CENTER><H3>Last Release: V2.2c @ 2009-10-04</H3></CENTER>
163 tk 5
 
6
<IMG SRC="images/1x1dot.gif" height=10 ALT=""><BR>
7
 
8
<UL CLASS=CL>
9
 
878 tk 10
<LI><I>V2.2c</I>
11
  <UL>
12
   <LI> Update for MIOS V1.9g<BR>
13
     No change in application itself.</LI>
14
  </UL>
15
</LI>
16
 
17
<IMG SRC="images/1x1dot.gif" height=20 ALT=""><BR>
18
<LI><I>V2.2b</I>
19
  <UL>
20
    <LI>Application can now be compiled for PIC18F4620 as well.<BR>
21
     No change in application itself.</LI>
22
  </UL>
23
</LI>
24
 
25
<IMG SRC="images/1x1dot.gif" height=20 ALT=""><BR>
386 tk 26
<LI><I>V2.2a</I>
27
  <UL>
28
    <LI>CC#123 with value 0 now also interpreted as "All Notes Off" command</LI>
29
  </UL>
30
</LI>
31
 
32
<IMG SRC="images/1x1dot.gif" height=20 ALT=""><BR>
365 tk 33
<LI><I>V2.2</I>
34
  <UL>
35
  <LI>application sources now compilable under Windows/MacOS/Linux<BR>
36
     See also <A HREF="http://www.midibox.org/dokuwiki/application_development" TARGET="_blank">this Wiki page</A></LI>
37
 
38
   <LI>mk_midio_128 now part of the release package (see tools/mk_midio128_syx directory)</LI>
39
 
40
   <LI>Optionally, all digital outputs can now be switched to passive
41
     state with a CC#123 ("All Notes Off") event.<BR>
42
     This function is disabled by default, it has to be enabled by
43
     assigning it to a MIDI channel in the setup_midio128.asm file
44
     (requires to rebuild and to upload a new .hex file), or it can
45
     be changed in the midio128.ini file, converted to .syx and
46
     uploaded to MIDIO128 with a common SysEx loader (see READMEs)</LI>
47
  </UL>
48
</LI>
49
 
50
<IMG SRC="images/1x1dot.gif" height=20 ALT=""><BR>
163 tk 51
<LI><I>V2.1d</I>
52
  <UL>
53
  <LI>MIDIO SysEx ID is now automatically derived from the MIOS Device ID</LI>
54
  </UL>
55
</LI>
56
 
57
<IMG SRC="images/1x1dot.gif" height=20 ALT=""><BR>
58
<LI><I>V2.1b/v2.1c</I>
59
  <UL>
60
  <LI>the initial polarity of "toggle status" was wrong</LI>
61
  <LI>DOUT was flickering when DIN forwarding enabled</LI>
62
  </UL>
63
</LI>
64
 
65
<IMG SRC="images/1x1dot.gif" height=20 ALT=""><BR>
66
<LI><I>V2.1a</I>
67
  <UL>
68
  <LI>"program change" and "channel preassure" now sent correctly</LI>
69
  <LI>the 42th and 84th DIN event now sent correctly</LI>
70
  <LI>proper initialization for the case that the DOUTs are inverted
71
     or the DINs are not inverted</LI>
72
  <LI>change in default meta event handler (midio_meta.inc):
73
     nothing will be sent if first byte is 0xff</LI>
74
  </UL>
75
</LI>
76
 
77
<IMG SRC="images/1x1dot.gif" height=20 ALT=""><BR>
78
<LI><I>V2.1</I>
79
  <UL>
80
   <LI>three new SysEx commands have been implemented to simplify
81
     the configuration data up- and download. It's a block
82
     oriented format and therefore doesn't require delays between
83
     every byte anymore. This means, that data uploads can
84
     now also be realized without the use of MIDI-Ox so long the
85
     SysEx tool allows to insert delays between every block
86
     ("Delay after F7") - it should be 750 mS - thats the
87
     same requirement like for MIOS uploads.<BR>
88
     More infos can be found <A HREF="howto_tools_mbsyx.html">here</A></LI>
89
 
90
   <LI> the mk_midio128_syx.pl script has been updated to support the
91
     new upload format. It can be downloaded from <A HREF="midio128/mk_midio128_syx.zip">here</A></LI>
92
  </UL>
93
</LI>
94
 
95
<IMG SRC="images/1x1dot.gif" height=20 ALT=""><BR>
96
<LI><I>V2.0 - MIOS based version</I>
97
  <UL>
98
   <LI> the complete MIDIO128 firmware has been ported to MIOS and is
931 tk 99
     now running on a PIC18F452. For new projects it's recommended
163 tk 100
     to switch to the PIC18F452 because of the higher flexibility,
101
     but also the update of an existing MIDIbox to MIOS makes sense
102
     due to the new features - just only the processor and the
103
     crystal have to be changed. </LI>
104
  </UL>
105
</LI>
106
 
107
<IMG SRC="images/1x1dot.gif" height=20 ALT=""><BR>
108
<LI><I>V1.006/V1.005</I>
109
  <UL>
379 tk 110
    <LI>three different modes can now be selected for all 128 inputs separately: OnOff, OnOnly, Toggle. The updated <A HREF="midio128/mk_midio128_syx.zip">mk_midio128_syx</A> script is required for the configuration.</LI>
163 tk 111
  </UL>
112
</LI>
113
 
114
<IMG SRC="images/1x1dot.gif" height=20 ALT=""><BR>
115
<LI><I>V1.004</I>
116
  <UL>
117
    <LI>the polarity of input and output pins can be configured now for positive or negative logic.</LI>
118
    <LI>if the new "forward input to output" option is enabled, changes on the input pins will be forwarded to the appr. output pins.</LI>
119
    <LI>logic will be automatically reset after a new SysEx dump has been received.</LI>
120
  </UL>
121
</LI>
122
 
123
<IMG SRC="images/1x1dot.gif" height=20 ALT=""><BR>
124
<LI><I>V1.003</I>
125
  <UL>
126
    <LI>a configurable debounce routine for all input pins has been implemented. The delay is configurable from 1ms to 255ms</LI>
127
    <LI>"Alternative Program Change Behaviour" (see midio128.ini file for description)</LI>
128
  </UL>
129
</LI>
130
 
131
<IMG SRC="images/1x1dot.gif" height=20 ALT=""><BR>
132
<LI><I>V1.002</I>
133
  <UL>
134
    <LI>a MIDI Merger has been integrated, it has to be enabled in the midio128.ini file</LI>
379 tk 135
    <LI>On/Off MIDI events for input pins separately assignable</LI>
163 tk 136
  </UL>
137
</LI>
138
 
139
<IMG SRC="images/1x1dot.gif" height=20 ALT=""><BR>
140
<LI><I>V1.001</I>
141
  <UL>
142
    <LI>cancled</LI>
143
  </UL>
144
</LI>
145
 
146
<IMG SRC="images/1x1dot.gif" height=20 ALT=""><BR>
147
<LI><I>V1.000</I>
148
  <UL>
149
    <LI>initial version</LI>
150
  </UL>
151
</LI>
152
 
153
</UL>
154
 
155
FOOTER