📄 readme
字号:
WildMidi v0.2.0 ReleaseIntroduction==============WildMidi is a wave table player that uses gus pat sound sets to play midi file. The WildMidi playeris the frontend, and is only designed to pass information to the core library and output any audiodata the library returns.The core of the project, libWildMidi, is the work horse behind the player. Designed to be used in futureand existing projects, like QuakeForge (http://www.quakeforge.net), its capable of multithreading andmultiprocessing of midi files, allowing for the mixing of multiple midi file at any one time if someonehad a desire to do so. This library is what turns the midi files into audio data using the gus pat sets.Not all midi events are supported by the core library at this stage, and more research is being done toimprove performance and quality so that more events can be added.At the moment Wildmidi will only work in linux and cygwin. Native windows support is not available at this stage but is planned.Installation==============to compile and install wildmidi use the following proceedure./configuremakemake installThis will work for both linux and cygwinFreeBSD users, use ./configure --with-timidity-cfg=/usr/local/share/timidity/timidity.cfgIf you want to change the default timidity.cfg path and/or file use --with-timidity-cfg=/full/path_and_filename/of/new/config.cfgRunning=============NOTE: it is assumed here that your system is setup correctly and that you haveinstalled some gus pats. I personally recommend eawpats, but you may have yourown favorates.If you have /etc/timidity.cfg, once installed you can simply do wildmidi <midi file name>if not, you can use the command line option -c to point wildmidi to the timidity.cfgexample: wildmidi -c ~/guspats/timidity.cfg Once the program is running, you can quit from it by pressing qCygwin users: Yes, I know about the screen roll. I am looking at a different interface to corrct this.Further Information===================For further information feel free to contact myself at one of the followingEmail: wildcode@users.sourceforge.netIRC: #quakeforge on irc.oftc.netKnown Bugs===========1) Reverb engine fails badly at rates below 220502) Output in cygwin scrolls3) Surround options looses base on surround systems4) Some midi file lengths (total time) are reported wrongThanks to==========Quakeforge .. http://www.quakeforge.net irc: #quakeforge irc.oftc.netEric A Welsh .. http://www.stardate.bc.ca/eawpatches/html/default.htmxmms .. http://www.xmms.org/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -