wildmidi

wildmidi

Properties

gboolean high-quality Read / Write
gboolean linear-volume Read / Write

Types and Values

struct GstWildmidi

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

1
gst-launch filesrc location=song.mid ! wildmidi ! alsasink
This example pipeline will parse the midi and render to raw audio which is played via alsa.

Functions

Types and Values

struct GstWildmidi

struct GstWildmidi;

Property Details

The “high-quality” property

  “high-quality”             gboolean

High Quality.

Flags: Read / Write

Default value: TRUE

The “linear-volume” property

  “linear-volume”            gboolean

Linear volume.

Flags: Read / Write

Default value: TRUE

See Also

timidity