Subversion Repositories svn.mios

Rev

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

Rev Author Line No. Line
796 tk 1
HEADER 3 MIDIbox SEQ V4 User Manual --- Installation
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>
6
<H1>User Manual --- Installation</H1>
7
 
812 tk 8
<P CLASS=INFO>The MIDIbox SEQ V4 firmware is released as a precompiled binary, which can be easily updated via USB MIDI by using MIOS Studio. Details about the bootloader are explained <A HREF="mios32_bootstrap_newbies.html">here</A>.</P>
9
 
10
 
11
<H2> <IMG SRC="images/bullet.gif" ALT=""> Step by Step </H2>
12
 
13
<UL CLASS=CL>
1113 tk 14
  <LI>it's assumed that you already tested the USB MIDI communication by pressing the Query button in <A HREF="mios_studio.html">MIOS Studio</A> as explained in the <A HREF="mios32_bootstrap_newbies.html">Bootloader page</A> - you should get some informations about the chip and the running application.<BR>
1004 tk 15
      If this procedure sounds unfamiliar to you, please follow the hardware test procedure first as explained in the <A HREF="mbhp_core_stm32.html">MBHP_CORE_STM32</A> resp. <A HREF="mbhp_core_lpc17.html">MBHP_CORE_LPC17</A> page.</LI>
812 tk 16
  <LI>download the latest midibox_seq_v4_* release package from the <A HREF="mios32_download.html">MIOS32 Download Page</A>.
1113 tk 17
  <LI>unzip the .zip archive.
18
  <LI>load the project.hex file with the "Hex Upload" window of MIOS Studio and press the Start button.
19
  <LI>the new firmware will be transfered to your MIDIbox.
20
  <LI>once the "Upload completed" message is displayed by MIOS Studio (after ca. 20..30 seconds), your MIDIbox will reboot, and the new firmware will be started.
812 tk 21
</UL>
22
 
23
 
24
<H2> <IMG SRC="images/bullet.gif" ALT=""> MBSEQ_HW.V4 </H2>
25
 
26
<P CLASS=DESC>Some premade configuration files are located in the <A HREF="http://svnmios.midibox.org/listing.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Fsequencers%2Fmidibox_seq_v4%2Fhwcfg%2F">hwcfg/ directory</A> of the release package. One of these files has to be copied into the root directory of the SD Card. Adaptions can be made if the default setup doesn't already match with your hardware, such as LED/Button/Encoder assignments, optional Button/LED Matrix setup, AOUT interface type, etc.</P>
27
 
927 tk 28
<P CLASS=DESC>As long as no SD Card is connected, or the file cannot be found, the standard V4 definitions will be used as documented in <A HREF="http://svnmios.midibox.org/filedetails.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Fsequencers%2Fmidibox_seq_v4%2Fhwcfg%2Fstandard_v4%2FMBSEQ_HW.V4">hwcfg/standard_v4/MBSEQ_HW.V4</A>.</P>
812 tk 29
 
1089 tk 30
<P CLASS=DESC>If your MIDIbox is based on <A HREF="http://www.midibox.org/dokuwiki/doku.php?id=wilba_mb_seq" TARGET="_blank">Wilba's frontpanel</A>, please use <A HREF="http://svnmios.midibox.org/filedetails.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Fsequencers%2Fmidibox_seq_v4%2Fhwcfg%2Fwilba%2FMBSEQ_HW.V4">hwcfg/wilba/MBSEQ_HW.V4</A>, otherwise the dedicated button and LED assignments won't work (see also special chapter below)!</P>
31
 
1113 tk 32
<P CLASS=DESC>A matching file can be uploaded with the Filebrowser which is integrated into <A HREF="mios_studio.html">MIOS Studio</A>.
33
<CENTER><IMG SRC="mios_studio/mios_studio_filebrowser.png" width=952 height=550></CENTER></P>
812 tk 34
 
1113 tk 35
<P CLASS=DESC>The "Update" button retrieves the directory structure. Once it has been read, files and directories can be selected in the directory tree.<BR>
36
Existing files can be downloaded to your computer at a speed of ca. 40..50 kb/s.<BR>
37
New files (like the MBSEQ_HW.V4) can be uploaded from your computer at a speed of ca. 10..20 kb/s.</P>
812 tk 38
 
1113 tk 39
<P CLASS=DESC>You can use the integrated EDIT function to modify the MBSEQ_HW.V4 file for your needs. Push the SAVE button to store your changes on SD Card.</P>
796 tk 40
 
1113 tk 41
<P CLASS=DESC>The file will be loaded (only once!) after startup. In distance to other configuration files, it won't be loaded again if the SD Card is reconnected to avoid sequencer hick-ups during runtime, and to cover the special case where files should be loaded from a SD card which contains a MBSEQ_HW.V4 file for a different hardware.</P>
812 tk 42
 
1113 tk 43
<P CLASS=DESC>This means, that you've to power-cycle the core module to see the effects of your changes.</P>
44
<P CLASS=DESC>Alternatively - and this is the preferred method - just enter <I>reset</I> in the MIOS Terminal to restart the application.</P>
45
 
46
 
812 tk 47
<H2> <IMG SRC="images/bullet.gif" ALT=""> Initial setup for Wilba's Frontpanel </H2>
48
 
927 tk 49
<P CLASS=DESC><A HREF="http://www.midibox.org/dokuwiki/doku.php?id=wilba_mb_seq" TARGET="_blank">Wilba's Frontpanel</A> uses a special button/LED layout which is not compatible to the standard frontpanel. Accordingly, you won't be able to access the intended button functions as long as the standard assignments are active (e.g. no SD Card connected).</P>
812 tk 50
 
51
<P CLASS=DESC>In order to get the frontpanel working correctly, please copy the prepared configuration file <A HREF="http://svnmios.midibox.org/filedetails.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Fsequencers%2Fmidibox_seq_v4%2Fhwcfg%2Fwilba%2FMBSEQ_HW.V4">hwcfg/wilba/MBSEQ_HW.V4</A> into the root directory of the SD Card.</P>
52
 
53
<P CLASS=DESC>Since the integrated MSD function is not accessible at this time, an external SD Card reader has to be used.</P>
54
 
1004 tk 55
<P CLASS=DESC>Alternatively the <A HREF="mios32_download.html">usb_mass_storage_device</A> firmware can be temporary uploaded into the STM32 (resp. LPC17) which provides the same function without the need for pushing buttons. Once the MBSEQ_HW.V4 file has been copied, upload the midibox_seq_v4 firmware again - the file will now be found by the firmware, and all encoders/buttons/LEDs should work correctly!</P>
812 tk 56
 
853 tk 57
 
58
<H2> <IMG SRC="images/bullet.gif" ALT=""> Creating Pattern/Song/Mixer files </H2>
59
 
927 tk 60
<P CLASS=DESC>Some additional files are required for Patterns/Songs/Mixer pages. The firmware won't create them automatically, instead it will ask you to create a new session (press EXIT, then "New"). This will take some minutes - don't turn off your MIDIbox while files are generated (a percent bar informs you about the progress)!</P>
853 tk 61
 
62
 
63
<H2> <IMG SRC="images/bullet.gif" ALT=""> Creating additional directories </H2>
64
 
65
<P CLASS=DESC>Following directories have to be prepared with a computer by using the integrated MSD (USB based Mass Storage Device) function, or a SD Card reader:
66
<UL CLASS=CL>
67
  <LI><B>sysex/</B>: create additional directories named to your synthesizers in this directory (e.g. sysex/MBSID, sysex/MBFM), and copy .syx files into these subdirectories. The SysEx dumps can be sent from the SysEx menu page.</LI>
68
  <LI><B>midi/</B>: copy your .mid files into this directory. They can be played or imported with the UTILIT-&gt;DISK-&gt;MIDI function. Exported files will be written into the midi/ directory as well.</LI>
69
</UL>
70
 
796 tk 71
FOOTER