178
edits
m (→Plugins: typo) |
(→XMIDI parser: put this in same format as other tasks) |
||
Line 160: | Line 160: | ||
==== XMIDI parser ==== | ==== XMIDI parser ==== | ||
Several of our games make use of the XMIDI format. We already have a parser for it (see sound/midiparser_xmidi.cpp), which was based on code from the [http://exult.sf.net Exult] project, but it is incomplete. Specifically we require support for XMIDI_CONTROLLER_FOR_LOOP and XMIDI_CONTROLLER_NEXT_BREAK | ''Technical Contact'': [[User:Fingolfin|Max Horn]] | ||
''Background:'' | |||
Several of our games make use of the XMIDI format. We already have a parser for it (see sound/midiparser_xmidi.cpp), which was based on code from the [http://exult.sf.net Exult] project, but it is incomplete. | |||
''The Task:'' | |||
Specifically, we require support for XMIDI_CONTROLLER_FOR_LOOP and XMIDI_CONTROLLER_NEXT_BREAK. The XMIDI code from the [http://exult.sf.net Exult] project (see Exult's audio/midi_drivers/XMidiSequence.cpp) could be used as a reference again. Another good reference for this task is the AIL library which has been recently open-sourced by its [http://www.thegleam.com/ke5fx/ author]. | |||
== Revive ScummEX (likely from scratch) == | == Revive ScummEX (likely from scratch) == |
edits