mirror of https://github.com/probonopd/MiniDexed
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
89 lines
1.6 KiB
89 lines
1.6 KiB
#
|
|
# minidexed.ini
|
|
#
|
|
|
|
# Sound device
|
|
#SoundDevice=i2s
|
|
SoundDevice=pwm
|
|
#SoundDevice=hdmi
|
|
SampleRate=48000
|
|
#ChunkSize=256
|
|
DACI2CAddress=0
|
|
ChannelsSwapped=0
|
|
|
|
# MIDI
|
|
MIDIBaudRate=31250
|
|
#MIDIThru=umidi1,ttyS1
|
|
MIDIRXProgramChange=1
|
|
IgnoreAllNotesOff=0
|
|
MIDIAutoVoiceDumpOnPC=1
|
|
|
|
# HD44780 LCD
|
|
LCDEnabled=1
|
|
LCDPinEnable=17
|
|
LCDPinRegisterSelect=4
|
|
LCDPinReadWrite=0
|
|
LCDPinData4=22
|
|
LCDPinData5=23
|
|
LCDPinData6=24
|
|
LCDPinData7=25
|
|
LCDI2CAddress=0x00
|
|
|
|
# SSD1306 LCD
|
|
# For a 128x32 display, set LCDColumns=20; LCDRows=2
|
|
# For a 128x64 display, set LCDColumns=20; LCDRows=4
|
|
SSD1306LCDI2CAddress=0x0
|
|
SSD1306LCDWidth=128
|
|
SSD1306LCDHeight=32
|
|
SSD1306LCDRotate=0
|
|
SSD1306LCDMirror=0
|
|
|
|
# Default is 16x2 display (e.g. HD44780)
|
|
LCDColumns=16
|
|
LCDRows=2
|
|
|
|
# GPIO Button Navigation
|
|
# Any buttons set to 0 will be ignored
|
|
ButtonPinPrev=0
|
|
ButtonActionPrev=
|
|
ButtonPinNext=0
|
|
ButtonActionNext=
|
|
ButtonPinBack=11
|
|
ButtonActionBack=longpress
|
|
ButtonPinSelect=11
|
|
ButtonActionSelect=click
|
|
ButtonPinHome=11
|
|
ButtonActionHome=doubleclick
|
|
ButtonPinShortcut=11
|
|
# (Shortcut doesn't have an action)
|
|
|
|
# Timeouts in milliseconds for double click and long press
|
|
DoubleClickTimeout=400
|
|
LongPressTimeout=400
|
|
|
|
# MIDI Button Navigation
|
|
# Specify MIDI CC to act as a button
|
|
# NB: Off < 64 < ON
|
|
# CC channel: 0=OFF; 1-16 MIDI Ch; >16 Omni
|
|
# If MIDIButtonNotes>0 then treat MIDIButton
|
|
# numbers as MIDI Note numbers note CC numbers.
|
|
MIDIButtonCh=0
|
|
MIDIButtonNotes=0
|
|
MIDIButtonNotes=1
|
|
MIDIButtonPrev=00
|
|
MIDIButtonNext=02
|
|
MIDIButtonBack=03
|
|
MIDIButtonSelect=04
|
|
MIDIButtonHome=06
|
|
|
|
# KY-040 Rotary Encoder
|
|
EncoderEnabled=1
|
|
EncoderPinClock=10
|
|
EncoderPinData=9
|
|
|
|
# Debug
|
|
MIDIDumpEnabled=0
|
|
ProfileEnabled=0
|
|
|
|
# Performance
|
|
PerformanceSelectToLoad=1
|
|
|