Opened 12 years ago

Closed 9 years ago

Last modified 13 months ago

#7627 closed enhancement (fixed)

AGI: MIDI support

Reported by: raziel- Owned by: sev-
Priority: normal Component: Engine: AGI
Keywords: MIDI Cc:


honestly stolen from the original (now dead) sarien FR
and adapted to fit into ScummVM's high standards in FR's :-)

Sound output via MIDI would be a neat addition to the AGI
games. It would be less CPU-intensive (a pro for handheld
devices and low-end desktop ports) than digital sound (as
the hardware, i.e. MT-32, will do all the work), and would
allow cool effects like reverb, panning, different
instruments, digital instruments (for those with wavetable
cards), output via MIDI keyboard, etc.

Attached is the source code to a program that converts AGI
sound resources to MIDI files.

Ticket imported from: #1913900. Ticket imported from: feature-requests/443.

Attachments (1)

Midi.c (6.2 KB ) - added by raziel- 12 years ago.

Download all attachments as: .zip

Change History (4)

by raziel-, 12 years ago

Attachment: Midi.c added

comment:1 by sev-, 9 years ago

Owner: set to sev-
Resolution: fixed
Status: newclosed

comment:2 by sev-, 9 years ago

Implemented in SVN. Although currently just like the patch it plays Grand Piano.

comment:3 by digitall, 13 months ago

Component: Engine: AGI
Keywords: MIDI added
Note: See TracTickets for help on using tickets.