opledit- a simple opl3 patch editor.
John Meacham
john@foo.net
http://synergy.foo.net/~john/
- Features
-it works -allows you to interactvly play and modify patches -uses external midi or any other program that speaks midi (see 'clavier') -works with standard OSS Lite driver. -reads and writes both 4 and 2 operator SoundBlaster SBI patch files. -more to come...
- Requirements
-c++ compiler to compile -gtk+ 1.2 or better -OSS Lite compatable sound driver for interactive playback. -Soundcard with an OPL3 FM chip for interactive playback.
(included on many standard sound cards.)
Why the OPL3??
Most everyone has one whether they know it or not, its simple and seemed like a good place to start before i moved on to more advanced synths, it also might be more generally fun to fool with at first since most anyone can use it.
- TheFuture
I would like this to be the start of a general set of patch editing tools, useable standalone or incorporated into other midi/music programs... anyone who wishes to help out is welcome, especially in building new widgets for use in general, and helping out suporting new synths. or if somebody wants to incorporate patch editing functionality into an existing program, that would be cool too.
Next Planned Major Features:
-clean up to allow multiple synth support.
-Yamaha DX7 synth support.
-Casio CZ-101 synth support. (see homepage for pictures of these.)
-Any other synth anyone else wants to donate support. :)
-Actual Database-like patch storage and retrieval system which is
independant of any particular patch format and allows complex queries
of patch properties.
-new name once it does more than just OPL.
useage: opledit [-d device] [-n] [file]
-n dont use OPL3 synth to play sounds
-d <device> use <device> for incoming midi events
defaults to /dev/midi00
use "-d -" to read midi data from stdin, if you dont have an external midi keyboard, use the 'clavier' program as follows:
clavier -o - | opledit -d -
this will send the output of clavier into opledit.
- references
-clavier midi keyboard program http://www.sdf.se/~simon/clavier.html -OSS sound driver http://www.4front-tech.com/
(note: their xfmedit is quite buggy and wont work unless you buy their upgaded driver.) -ALSA project http://www.alsa-project.org/ (no fm support yet but coming
soon)
opledit is
Copyright(c) 1999 John Meacham
Released under GPL, see COPYING for details
