Subversion Repositories svn.mios

Compare Revisions

Ignore whitespace Rev 896 → Rev 897

/trunk/ucapps/howto_tools_mbsyx.html.gen
6,7 → 6,7
 
<P CLASS=INFO>Some MIOS applications like <A HREF="midibox64.html">MIDIbox64</A>, <A HREF="midibox64e.html">MIDIbox64E</A>, <A HREF="midibox_mf.html">MIDIbox MF</A> and <A HREF="midio128.html">MIDIO128</A> are providing additional configuration possibilities which are part of a "Bank". In difference to the program code, such memory dumps can be uploaded on-the-fly during runtime, and some of the applications also allow to store the dumps in a <A HREF="mbhp_bankstick.html">BankStick</A>, so that you are able to switch between different setups very quickly.<P>
 
<P CLASS=INFO>There are two ways to edit the bank content. You can either use the <A HREF="midibox/mk_syx.zip">mk_syx</A> or mk_midio128_syx (part of MIDIO128 package) script for a text based configuration (the fastest way to customize a large number of settings), or you can use Serge's vmidibox editors which are described <A HREF="howto_tools_syxedit.html">here</A> (GUI based configuration).</P>
<P CLASS=INFO>There are two ways to edit the bank content. You can either use the mk_syx.pl or mk_midio128_syx script (part of the MIDIbox64/64E/MIDIO128 release package) for a text based configuration (the fastest way to customize a large number of settings), or you can use Serge's vmidibox editors which are described <A HREF="howto_tools_syxedit.html">here</A> (GUI based configuration).</P>
 
<P CLASS=INFO><B>Serge's editor doesn't support the new features of the PIC18F firmwares yet, therefore the method descriped here is the only way to get access over all possibilities!</B></P>
 
14,9 → 14,9
<TABLE ALIGN=CENTER CELLSPACING=20 CELLPADDING=0>
 
<TR>
<TD><A HREF="http://www.midiox.com" TARGET="_blank"><IMG SRC="images/moxtitle.gif" WIDTH=160 ALT="Link to the MIDI-OX site"></A></TD>
<TD><A HREF="mios_download.html" TARGET="_blank"><IMG SRC="mios_studio/mios_studio_icon.png" WIDTH=128 HEIGHT=128 ALT="Link to MIOS Studio"></A></TD>
<TD><IMG SRC="images/1x1dot.gif" width=10 ALT=""></TD>
<TD><SPAN CLASS=NORM> Download MIDI-OX from <A HREF="http://www.midiox.com" TARGET="_blank">this site</A>.</SPAN></TD>
<TD><SPAN CLASS=NORM> <A HREF="mios_studio.html" TARGET="_blank">Download MIOS Studio</A> - this is a Juce based environment with MIOS specific tools which runs on PCs and Macs.</SPAN></TD>
</TR>
 
<TR>
36,61 → 36,10
<TD><IMG SRC="images/1x1dot.gif" width=10 ALT=""></TD>
<TD><SPAN CLASS=NORM> Open a shell and change to the directory which contains the .ini file. Start the mk_syx.pl script with <I>perl mk_syx.pl [ini-file]</I>.<BR>Example: <I>perl mk_syx.pl midibox64.ini</I></TD>
</TR>
 
<TR>
<TD><A HREF="howtosysex/snap1.gif"><IMG SRC="howtosysex/snap1.gif" WIDTH=160 ALT="snap1.gif"></A></TD>
<TD><IMG SRC="images/1x1dot.gif" width=10 ALT=""></TD>
<TD><SPAN CLASS=NORM> Now Start MIDI-OX and configure the MIDI In/Out Ports.</SPAN></TD>
</TR>
 
<TR>
<TD><A HREF="mios/bootstrap_sysex0.gif"><IMG SRC="mios/bootstrap_sysex0.gif" WIDTH=160 ALT="snap1.gif"></A></TD>
<TD><IMG SRC="images/1x1dot.gif" width=10 ALT=""></TD>
<TD><SPAN CLASS=NORM> Ensure that the datastream from the MIDI In port is not forwarded to the MIDI Out port in order to avoid a feedback loop! Deselect the Auto-switch in the lower left corner before selecting a MIDI In/Out port so that this connection will not be done automatically. Check the port mapping at the right side: the MIDI In port should not appear in the list!</SPAN></TD>
</TR>
 
<TR>
<TD><A HREF="howtosysex/snap2.gif"><IMG SRC="howtosysex/snap2.gif" WIDTH=160 ALT="snap2.gif"></A></TD>
<TD><IMG SRC="images/1x1dot.gif" width=10 ALT=""></TD>
<TD><SPAN CLASS=NORM> Ensure that SysEx is enabled.</SPAN></TD>
</TR>
 
<TR>
<TD><A HREF="howtosysex/snap3.gif"><IMG SRC="howtosysex/snap3.gif" WIDTH=160 ALT="snap3.gif"></A></TD>
<TD><IMG SRC="images/1x1dot.gif" width=10 ALT=""></TD>
<TD><SPAN CLASS=NORM> Start the SysEx tool.</SPAN></TD>
</TR>
 
<TR>
<TD><A HREF="howtosysex/snap4.gif"><IMG SRC="howtosysex/snap4.gif" WIDTH=160 ALT="snap4.gif"></A></TD>
<TD><IMG SRC="images/1x1dot.gif" width=10 ALT=""></TD>
<TD><SPAN CLASS=NORM> Go into the configure menu.</SPAN></TD>
</TR>
 
<TR>
<TD><A HREF="mios/bootstrap_sysex1.gif"><IMG SRC="mios/bootstrap_sysex1.gif" WIDTH=160 ALT="snap5.gif"></A></TD>
<TD><IMG SRC="images/1x1dot.gif" width=10 ALT=""></TD>
<TD><SPAN CLASS=NORM> Set "Delay after F7" to <B>750 mS</B>.<BR>Set "Low level output buffer size" to <B>2048 bytes</B>.<BR>Don't activate the other delays like for the PIC16F-based MIDIboxes - delays between every byte are not necessary anymore!</SPAN></TD>
</TR>
 
<TR>
<TD><A HREF="howto_tools/mbsyx3_pic18f.gif"><IMG SRC="howto_tools/mbsyx3_pic18f.gif" WIDTH=160></A></TD>
<TD><IMG SRC="images/1x1dot.gif" width=10 ALT=""></TD>
<TD><SPAN CLASS=NORM> Load the .syx file</SPAN></TD>
</TR>
 
<TR>
<TD><A HREF="howto_tools/mbsyx4_pic18f.gif"><IMG SRC="howto_tools/mbsyx4_pic18f.gif" WIDTH=160></A></TD>
<TD><IMG SRC="images/1x1dot.gif" width=10 ALT=""></TD>
<TD><SPAN CLASS=NORM> Send it to the MIDIbox/MIDIO.</SPAN></TD>
</TR>
 
</TABLE>
 
<H1>.syx Upload on a Mac</H1>
<P CLASS=INFO>The <A HREF="http://www.snoize.com/SysExLibrarian/">SysEx Librarian</A> made by <A HREF="http://www.snoize.com">Snoize</A> allows the upload of .syx files under MacOS X.
<BR>Thanks Normen for this hint! He uses following configuration:<P>
<P><CENTER><A HREF="http://www.snoize.com/SysExLibrarian/"><IMG SRC="howto_tools/macos_syx_librarian.jpg" WIDTH=431 HEIGHT=361></A></CENTER></P>
<P CLASS=INFO>Now start the SysEx tool of MIOS Studio 2, ensure that the delay between SysEx blocks is set to >= 750 mS, load the .syx file and press the SEND button:
<CENTER><IMG SRC="mios_studio/mios_studio_sysex.png" width=863 height=529></CENTER></P>
 
FOOTER