From 972f6755d1ae7fd97f5db693489d72b1529cfd86 Mon Sep 17 00:00:00 2001 From: mahlzeit Date: Sat, 19 Jun 2004 17:23:54 +0000 Subject: [PATCH] Added README file. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8066 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/apps/midiplayer/readme.html | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 src/apps/midiplayer/readme.html diff --git a/src/apps/midiplayer/readme.html b/src/apps/midiplayer/readme.html new file mode 100644 index 0000000000..393980289b --- /dev/null +++ b/src/apps/midiplayer/readme.html @@ -0,0 +1,26 @@ + + +Haiku MIDI Player + + + +

Haiku MIDI Player

+ +

This is a simple application to play MIDI songs.

+ +

Differences with the BeOS R5 MidiPlayer:

+ + + +

If people really really want these missing features, then feel free to add them :-)

+ +

Note: The code can be a little tricky at times, since it uses fire-and-forget threads to load new songs and to stop playback. The reason for this is the scope: we want to keep repainting the scope view even when fading out a song (because this looks cool), but fading blocks the calling thread. If we were to block the window's looper, then the scope wouldn't repaint during the fade-out. So we fade using a separate thread instead. Unfortunately, this makes the code much less clean as it introduces several race conditions. Yech. See the source for more details.

+ + +