modplug

Modplug uses the modplug library to decode tracked music in the MOD/S3M/XM/IT and related formats.

Example pipeline

 gst-launch-1.0 -v filesrc location=1990s-nostalgia.xm ! modplug ! audioconvert ! alsasink

Play a FastTracker xm file.

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──modplug

Factory details

Authors: – Jeremy SIMON

Classification:Codec/Decoder/Audio

Rank – primary

Plugin – modplug

Package – GStreamer Bad Plug-ins

Pad Templates

sink

audio/x-mod:
audio/x-xm:
audio/x-it:
audio/x-s3m:
audio/x-stm:

Presencealways

Directionsink

Object typeGstPad


src

audio/x-raw:
         format: { S32LE, S16LE, U8 }
         layout: interleaved
           rate: { (int)8000, (int)11025, (int)22050, (int)44100 }
       channels: [ 1, 2 ]

Presencealways

Directionsrc

Object typeGstPad


Properties

megabass

“megabass” gboolean

Megabass

Flags : Read / Write

Default value : false


megabass-amount

“megabass-amount” gint

Megabass amount

Flags : Read / Write

Default value : 40


megabass-range

“megabass-range” gint

Megabass range

Flags : Read / Write

Default value : 30


noise-reduction

“noise-reduction” gboolean

noise reduction

Flags : Read / Write

Default value : true


oversamp

“oversamp” gboolean

oversamp

Flags : Read / Write

Default value : false


reverb

“reverb” gboolean

Reverb

Flags : Read / Write

Default value : false


reverb-delay

“reverb-delay” gint

Reverb delay

Flags : Read / Write

Default value : 100


reverb-depth

“reverb-depth” gint

Reverb depth

Flags : Read / Write

Default value : 30


songname

“songname” gchararray

The song name

Flags : Read

Default value : NULL


surround

“surround” gboolean

Surround

Flags : Read / Write

Default value : true


surround-delay

“surround-delay” gint

Surround delay

Flags : Read / Write

Default value : 20


surround-depth

“surround-depth” gint

Surround depth

Flags : Read / Write

Default value : 20


The results of the search are