midid(1)
πΈ midid(1) β the raw MIDI interpreter, bestie edition πΉ
okay so picture this: it's a General Commands Manual kind of day, the manual name is midid, and she's here to read your raw MIDI data and make it do something cute. let's get into it π
β¨ NAME β¨
midid β Raw Midi interpreter. that's it, that's the whole vibe π
π¦ SYNOPSIS π¦
midid [OPTIONS] [input_file]
π DESCRIPTION π
this manual page documents briefly the midid command. brief but iconic, yk?
so midid reads STDIN or input_file and interprets it as raw MIDI data according to the General Midi standard. no cap, it just gets it.
then the General Midi data gets sent to a sound device (that's the default, main character behavior), or to a .MID file, or to timidity(1) if you specify it. pick your fighter β¨
and here's the slay part: midid includes a standalone mode for timidity(1) β midid will then attempt to start and configure timidity(1) itself for you. it literally does the whole thing so you don't have to π«Ά
β OPTIONS β
π Standard options
-o seconds,--timeout=secondsβ turns output off after seconds of inactivity. (default:0β no timeout)-r,--residentβ stays resident ; doesn't stop at the end of file. works only if input_file isn'tSTDIN. she lingers π-g,--emulate-gmβ selects GM mode (default, the standard queen π)-m,--emulate-mtβ selects MT32 mode-d device,--device=deviceβ comma-separated list of devices to use for output-l,--list-devicesβ lists devices. window shopping fr-hβ displays a help message
π Options for .MID file output device
-f,--file filenameβ sets the.MIDoutput filename. Default:midid.mid.-t bpm,--tempo=bpmβ sets the tempo (beats/minute). Default:120.-q tickrate,--tick-rate=tickrateβ sets the number of ticks/quarter note. Default:144.
π Options for timidity(1) client
-s server,--server-name=serverβ sets thetimidity(1)server host name. Default:localhost.-p port,--port=portβ sets thetimidity(1)server control port. Default:0. specifying0enables the standalone mode:mididwill attempt to start and configuretimidity(1)itself. zero means she's independent π
π§ Options for using standalone mode with timidity(1)
-B path,--timidity-bin=pathβ sets the timidity binary path.-A args,--timidity-args=argsβ specifies some extra arguments to pass totimidity(1). Default:-EFreverb=0 -EFchorus=0 -EFresamp=1 -EFvlpf=0 -EFns=0.-M,--timidity-monoβ tellstimidity(1)to produce mono sound instead of stereo. one channel, one vibe π-L,--timidity-lowβ tellstimidity(1)to produce the low-q 8bit sound instead of the 16bit.-U,--timidity-unsβ tellstimidity(1)to produce the unsigned samples instead of the signed ones.-F rate,--timidity-freq=rateβ sets the sampling rate fortimidity(1).-C,--timidity-captureβ enables the capturing mode: the data produced bytimidity(1)gets captured bymididand forwarded tostdout.
β οΈ heads up bestie: in capture mode you won't hear any sound. it's giving silent disco π
π SEE ALSO π
timidity(1) β go say hi, she's the whole plug π
π AUTHORS π
midid is brought to you by:
- Copyright (c) 1997 R.Nijlunsing <rutger@null.net>
- Copyright (c) 2002 Robert Komar <rkomar@telus.net>
- Copyright (c) 2002-2005 Stas Sergeev <stsp@users.sourceforge.net>
and this manual page was written by Francois Wendling <frwendling@free.fr> for the Debian GNU/Linux system (but may be used by others). she did that π β¨
okay that's the whole page, and one last lil sign-off before you go: this beauty is dated 2008-08-28 and comes to you straight from the midid(1) manual page, General Commands Manual, living her best Debian life. mwah, bye bestie π«ΆπΈπ
π¦ where this page comes from
- opensuse-leap 16.0: dosemu 1.4.0.1.r2065-bp160.1.11 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms