DMIDIPLAYER(1)
π DMIDIPLAYER π
okay so bestie, welcome to dmidiplayer β that's the Drumstick MIDI File Player, and yes she eats every single time π
β¨ NAME β¨
dmidiplayer β plays MIDI, Karaoke and Cakewalk files. that's the whole job description and she does it flawlessly π
πΈ SYNOPSIS πΈ
dmidiplayer [-p|βportable] [-f|βfile file] [-d|βdriver driver]
[-c|βconnection connection] [midi_files]
dmidiplayer [-h|βhelp|-v|βversion]
π¦ DESCRIPTION π¦
so this program? multiplatform MIDI file player for Linux, Windows and macOS. main character energy across three whole operating systems, no cap π
she reads these file formats:
.MID(Standard MIDI Files).KAR(Karaoke).RMI(RIFF RMID).WRK(Cakewalk)
and then she outputs MIDI events to hardware MIDI ports and also software synths. like, she literally talks to your actual hardware AND your soft synths. obsessed π«Ά
π Options π
-h,βhelpβ prints brief usage information. short and sweet, just like her attention span for reading docs π-v,βversionβ prints the current version number. she'll tell you exactly who she is π-p,βportableβ portable settings mode.-f,βfileportableFile β portable settings file name.-d,βdriverdriver βDrumstick::RTMIDI Out Driver.-c,βconnectionconnection βDrumstick::RTMIDI Out Connection.
β Standard Options β
these ones apply to all Qt5 applications, so they're like the shared group chat of options, iykyk:
-style=style /-stylestyle β set the application GUI style. possible values depend on the system configuration. if Qt is compiled with additional styles or has additional styles as plugins, those will be available to the-stylecommand line option too.-stylesheet=stylesheet /-stylesheetstylesheet β set the application styleSheet. the value must be a path to a file that contains the Style Sheet. glow-up via file path, we love to see it β¨-widgetcountβ print a debug message at the end about the number of widgets left undestroyed and the maximum number of widgets that existed at the same time. literally just widget gossip at the end of the run ποΈ-reverseβ set the application's layout direction toQt::RightToLeft. this option is intended to aid debugging and should not be used in production. the default value is automatically detected from the user's locale (see alsoQLocale::textDirection()).-platformplatformName[:options] β specify the Qt Platform Abstraction (QPA) plugin.-platformpluginpathpath β specify the path to platform plugins.-platformthemeplatformTheme β specify the platform theme.-pluginplugin β specify additional plugins to load. the argument may appear multiple times. she can hold more than one, she's versatile π-qwindowgeometrygeometry β specify the window geometry for the main window using the X11-syntax. for example:-qwindowgeometry 100x100+50+50-qwindowiconicon β set the default window icon. give her a face π₯Ί-qwindowtitletitle β set the title of the first window.-sessionsession β restore the application from an earlier session. time travel but make it Qt β³-displayhostname:screen_number β switch displays on X11. overrides theDISPLAYenvironment variable.-geometrygeometry β specify the window geometry for the main window on X11. for example:-geometry 100x100+50+50-dialogs=[xp|none] β only available for the Windows platform.xpuses native style dialogs andnonedisables them.-fontengine=freetype β use the FreeType font engine.
π Arguments π
- midi_files β input MID/KAR/RMI/WRK file name(s). the set of provided file names becomes a temporary playlist. drop a whole little squad of files in there, she'll queue them up πΆ
π FILES π
*.lstβ playlist files. the last opened or saved playlist file shall be remembered the next time the program is started, but playlists are not saved automatically. so yeah, she remembers where you left off, but she is not gonna do your homework for you π
playlists are simple text files, with a file name on each text line. the file names can be relative to the location of the playlist file itself (so they do not have an absolute path prepended) or each file can have an absolute path on its own.
users may have several playlists that can be created easily outside of the program. for instance, in the Linux command line, this command creates a playlist file named "my_playlist.lst" with all the MIDI files located at the working directory:
$ ls -1 *.mid > my_playlist.lst
π§ ENVIRONMENT π§
DRUMSTICKRTβ location ofDrumstick::RTplugins. useful if the plugins are not installed at a standard place. tell her where your plugins live if they're being shy π
π BUGS π
see Tickets at Sourceforge:
https://sourceforge.net/p/dmidiplayer/tickets/
and GitHub:
https://github.com/pedrolcl/dmidiplayer/issues/
bestie if something's broken, that's where you go. not in my DMs π«Ά
π₯ SEE ALSO π₯
qt5options (7)
π AUTHORS π
Pedro LΓ³pez-Cabanillas plcl@users.sf.net
and that's the whole page, periodt π this was dmidiplayer 1.7.5, dated December 30, 2024 β go make some music bestie, you got this πβ¨
π¦ where this page comes from
- fedora 43: dmidiplayer 1.7.5-2.fc43 Β· GPL-3.0-or-later AND GPL-2.0-or-later AND CC-BY-SA-3.0
- fedora 44: dmidiplayer 1.7.5-4.fc44 Β· GPL-3.0-or-later AND GPL-2.0-or-later AND CC-BY-SA-3.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms