A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita audio rust zig deno mpris rockbox mpd
at master 92 lines 4.5 kB view raw
1\subsection{Mikmod} 2 3Mikmod plays most common tracker music formats. 4 5\begin{btnmap} 6 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD% 7 ,IAUDIO_X5_PAD,MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD% 8 ,SAMSUNG_YH820_PAD,RG_NANO_PAD}{\ButtonUp/ \ButtonDown} 9 \opt{IPOD_3G_PAD,IPOD_4G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD}{\ButtonScrollFwd/ \ButtonScrollBack} 10 \opt{IRIVER_H10_PAD,MPIO_HD300_PAD}{\ButtonScrollUp/ \ButtonScrollDown} 11 \opt{SANSA_C200_PAD,SANSA_CLIP_PAD,MPIO_HD200_PAD}{\ButtonVolUp/ \ButtonVolDown} 12 \opt{COWON_D2_PAD}{\TouchTopMiddle{} / \TouchBottomMiddle} 13 \opt{XDUOO_X3_PAD}{\ButtonVolUp/ \ButtonVolDown} 14 \opt{HAVEREMOTEKEYMAP}{& } 15 & Volume up/ Volume down\\ 16 % 17 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD% 18 ,IAUDIO_X5_PAD,MROBE100_PAD,IPOD_3G_PAD,IPOD_4G_PAD,SANSA_E200_PAD% 19 ,SANSA_FUZE_PAD,IRIVER_H10_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,PBELL_VIBE500_PAD% 20 ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD} 21 {\ButtonRight/ \ButtonLeft} 22 \opt{MPIO_HD200_PAD,MPIO_HD300_PAD}{\ButtonFF / \ButtonRew} 23 \opt{COWON_D2_PAD}{\TouchMidRight{} / \TouchMidLeft} 24 \opt{XDUOO_X3_PAD}{\ButtonNext/ \ButtonPrev} 25 \opt{HAVEREMOTEKEYMAP}{& } 26 & Skip to next/prev file\\ 27 % 28 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD% 29 ,IAUDIO_X5_PAD,MROBE100_PAD,IPOD_3G_PAD,IPOD_4G_PAD,SANSA_E200_PAD% 30 ,SANSA_FUZE_PAD,IRIVER_H10_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,PBELL_VIBE500_PAD% 31 ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD} 32 {Long \ButtonRight/ Long \ButtonLeft} 33 \opt{MPIO_HD200_PAD,MPIO_HD300_PAD}{Long \ButtonFF / Long \ButtonRew} 34 \opt{COWON_D2_PAD}{Long \TouchMidRight{} / Long \TouchMidLeft} 35 \opt{XDUOO_X3_PAD}{Long \ButtonNext/ Long \ButtonPrev} 36 \opt{HAVEREMOTEKEYMAP}{& } 37 & Skip to next/prev sequence\\ 38 % 39 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 40 \opt{IPOD_3G_PAD,IPOD_4G_PAD,GIGABEAT_S_PAD,IAUDIO_X5_PAD,IRIVER_H10_PAD,PBELL_VIBE500_PAD% 41 ,MPIO_HD200_PAD,MPIO_HD300_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 42 {\ButtonPlay} 43 \opt{SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD}{\ButtonUp} 44 \opt{GIGABEAT_PAD}{\ButtonA} 45 \opt{MROBE100_PAD}{\ButtonDisplay} 46 \opt{COWON_D2_PAD}{\TouchCenter} 47 \opt{XDUOO_X3_PAD}{\ButtonPlay} 48 \opt{HAVEREMOTEKEYMAP}{& } 49 \opt{RG_NANO_PAD}{\ButtonA} 50 & Pause/Resume playback\\ 51 % 52 \opt{XDUOO_X3_PAD}{\ButtonOption} 53 \opt{HAVEREMOTEKEYMAP}{& } 54 \opt{RG_NANO_PAD}{\ButtonB} 55 & Enter configuration menu\\ 56 % 57 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 58 \opt{IPOD_3G_PAD,IPOD_4G_PAD}{\ButtonSelect+\ButtonMenu} 59 \opt{GIGABEAT_PAD,GIGABEAT_S_PAD,SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,IAUDIO_X5_PAD% 60 ,IRIVER_H10_PAD,MROBE100_PAD,COWON_D2_PAD,SANSA_FUZEPLUS_PAD}{\ButtonPower} 61 \opt{SANSA_FUZE_PAD}{Long \ButtonHome} 62 \opt{PBELL_VIBE500_PAD}{\ButtonRec} 63 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{Long \ButtonPlay} 64 \opt{MPIO_HD200_PAD}{\ButtonRec + \ButtonPlay} 65 \opt{MPIO_HD300_PAD}{Long \ButtonMenu} 66 \opt{XDUOO_X3_PAD}{\ButtonPower} 67 \opt{HAVEREMOTEKEYMAP}{& } 68 \opt{RG_NANO_PAD}{Long \ButtonA{} or Long \ButtonL{}} 69 & Stop playback and quit\\ 70\end{btnmap} 71 72Mikmod is highly configurable, and has many setting that affect output quality. However, 73less powerful \dap{}s may lack the cpu resources that higher quality settings require, expecially 74on more complex modules. Settings are saved and re-loaded automatically. 75 76\subsubsection{Configuration} 77\begin {description} 78\item [Panning Separation] 79 Specifies how far to separate Left and Right channels. 128 is full separation, 0 is none, effectively resulting in mono sound. 80\item [Reverberation] 81 Specifies the amount of reberb (echo) to add to the mix. 0 is disabled. 82\item [Interpolation] 83 Enabling this improves the sound of lower-quality instruments. Recommended. 84\item [Swap Channels] 85 Swaps the left and right channels. 86\item [Surround] 87 Enables a faux-surround effect. 88\item [HQ Mixer] 89 Enables a high quality audio mixer that is very CPU intensive. Must restart the plugin to take effect. 90\item [Sample Rate] 91 Select the sample/mixing rate for playback. 44.1KHz or higher is recommended, but you can select from any rate the \dap{} natively supports. 92\end {description}