wildmidi
wildmidi — Midi Synthesizer Element
|
|
Object Hierarchy
GObject
+----GstObject
+----GstElement
+----GstWildmidi
Description
This element renders midi-files as audio streams using
Wildmidi.
It offers better sound quality compared to the timidity element. Wildmidi
uses the same sound-patches as timidity (it tries the path in $WILDMIDI_CFG,
$HOME/.wildmidirc and /etc/wildmidi.cfg)
Example pipeline
This example pipeline will parse the midi and render to raw audio which is
played via alsa.
Synopsis
Element Information
| plugin |
wildmidi
|
| author |
Wouter Paesen <wouter@blue-gate.be> |
| class |
Codec/Decoder/Audio |
Element Pads
| name |
sink |
| direction |
sink |
| presence |
always |
| details |
audio/midi |
| name |
src |
| direction |
source |
| presence |
always |
| details |
audio/x-raw-int, rate=(int)44100, channels=(int)2, endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true |
Details
GstWildmidi
typedef struct _GstWildmidi GstWildmidi;
Property Details
The "high-quality" property
"high-quality" gboolean : Read / Write / Construct
High Quality.
Default value: TRUE
The "linear-volume" property
"linear-volume" gboolean : Read / Write / Construct
Linear volume.
Default value: TRUE