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:
src
audio/x-raw:
format: { S32LE, S16LE, U8 }
layout: interleaved
rate: { (int)8000, (int)11025, (int)22050, (int)44100 }
channels: [ 1, 2 ]
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