NameDateSize

..22-Feb-201763

JamfileH A D29-Apr-2019352

MidiPlayer.rdefH A D28-Jun-20141.9 KiB

MidiPlayerApp.cppH A D28-Jun-20143 KiB

MidiPlayerApp.hH A D28-Jun-20141.7 KiB

MidiPlayerWindow.cppH A D29-Apr-201912.4 KiB

MidiPlayerWindow.hH A D28-Jun-20142.9 KiB

readme.htmlH A D28-Jun-20141.4 KiB

ScopeView.cppH A D28-Jun-20144.5 KiB

ScopeView.hH A D28-Jun-20142.4 KiB

SynthBridge.cppH A D28-Jun-20142.7 KiB

SynthBridge.hH A D28-Jun-20142.2 KiB

readme.html

1<html>
2<head>
3  <title>Haiku MIDI Player</title>
4</head>
5<body>
6
7<h1>Haiku MIDI Player 1.0.1</h1>
8
9<p>This is a simple application to play MIDI songs.</p>
10
11<h3>To play a MIDI song, you can:</h3>
12
13<ul>
14  <li>double-click it, or</li>
15  <li>drag it on the MidiPlayer icon, or</li>
16  <li>drag it into the MidiPlayer window, or</li>
17  <li>type "MidiPlayer song.mid" in Terminal.</li>
18</ul>
19
20<p>Hopefully, most of the options will be obvious, although Live Input may require a few lines of explanation.</p>
21
22<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>
23
24<h3>Differences from the BeOS R5 MidiPlayer:</h3>
25
26<ul>
27  <li>User interface looks slightly different (better?)</li>
28  <li>Play and Stop are now one and the same button.</li>
29  <li>There is no Open File... function.</li>
30  <li>You cannot set the Quality of the sound (always 44100 Hz).</li>
31  <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>
32</ul>
33
34<p>If people really <i>really</i> want these missing features, then feel free to add them :-)</p>
35
36</body>
37</html>
38