haiku/src/apps/midiplayer
Augustin Cavalier 1e60bdeab6 Remove all invocations of SetSubDirSupportedPlatformsBeOSCompatible. 2019-03-30 15:19:38 -04:00
..
Jamfile Remove all invocations of SetSubDirSupportedPlatformsBeOSCompatible. 2019-03-30 15:19:38 -04:00
MidiPlayer.rdef MidiPlayer: Update version to 1.0.1 final 2014-06-27 22:57:05 -04:00
MidiPlayerApp.cpp MidiPlayer: Update version to 1.0.1 final 2014-06-27 22:57:05 -04:00
MidiPlayerApp.h MidiPlayer: Update copyright headers 2014-06-27 22:57:04 -04:00
MidiPlayerWindow.cpp MidiPlayer: Fix crash when dropping a midi file 2019-02-25 11:57:46 +00:00
MidiPlayerWindow.h MidiPlayer: Update copyright headers 2014-06-27 22:57:04 -04:00
ScopeView.cpp MidiPlayer: Update copyright headers 2014-06-27 22:57:04 -04:00
ScopeView.h MidiPlayer: Update copyright headers 2014-06-27 22:57:04 -04:00
SynthBridge.cpp MidiPlayer: Update copyright headers 2014-06-27 22:57:04 -04:00
SynthBridge.h MidiPlayer: Update copyright headers 2014-06-27 22:57:04 -04:00
readme.html MidiPlayer: update readme.html 2014-06-27 22:57:06 -04:00

readme.html

<html>
<head>
  <title>Haiku MIDI Player</title>
</head>
<body>

<h1>Haiku MIDI Player 1.0.1</h1>

<p>This is a simple application to play MIDI songs.</p>

<h3>To play a MIDI song, you can:</h3>

<ul>
  <li>double-click it, or</li>
  <li>drag it on the MidiPlayer icon, or</li>
  <li>drag it into the MidiPlayer window, or</li>
  <li>type "MidiPlayer song.mid" in Terminal.</li>
</ul>

<p>Hopefully, most of the options will be obvious, although Live Input may require a few lines of explanation.</p>

<p>The <b>Live Input</b> feature enables you to attach other applications to the Haiku software synthesizer, for example a virtual MIDI keyboard. MidiPlayer looks at the MIDI roster for compatible producer endpoints. If none are found, Live Input is not available.</p>

<h3>Differences from the BeOS R5 MidiPlayer:</h3>

<ul>
  <li>User interface looks slightly different (better?)</li>
  <li>Play and Stop are now one and the same button.</li>
  <li>There is no Open File... function.</li>
  <li>You cannot set the Quality of the sound (always 44100 Hz).</li>
  <li>While the song fades out, the scope temporarily freezes; the R5 MidiPlayer kept repainting during the fade-out (which, admittedly, looks better). At one point, the Haiku MidiPlayer did that too but the code made my head hurt, so I pulled it out again :-)</li>
</ul>

<p>If people really <i>really</i> want these missing features, then feel free to add them :-)</p>

</body>
</html>