Entweder ist die minidexed.ini falsch konfiguriert, das Kontrastpoti (sofern vorhanden) falsch eingestellt oder du hast ein für den RPi ungeeignetes I2C Display gekauft (ist mir auch schon passiert, weil ich bei der Bestellung nicht auf die
I2C Datenpegel des LC Displays geachtet habe).
Was die minidexed.ini anbelangt, solltest du diese Werte prüfen:
LCDEnabled=1
LCDI2CAddress=0x27
LCDColumns=16
LCDRows=2
Nachtrag: Wichtig ist auch, dass du die SD Karte richtig formatiert hast, siehe
hier.
Hab ich eigentlich alles so.
Karte ist ne 16GB auf FAT32 Formatiert.
#
# minidexed.ini
#
# Sound device
SoundDevice=i2s
#SoundDevice=pwm
#SoundDevice=hdmi
SampleRate=48000
#ChunkSize=256
DACI2CAddress=0
ChannelsSwapped=0
# Engine Type ( 1=Modern ; 2=Mark I ; 3=OPL )
EngineType=1
QuadDAC8Chan=1
# Master Volume (0-127)
MasterVolume=64
# Default "Boot" Screen ( 0=TG1 (default); 1=Performance Load )
DefaultScreen=0
# MIDI
MIDIBaudRate=31250
#MIDIThru=umidi1,ttyS1
# MIDIThru2 provides a second thru route. Format: input,output
#MIDIThru2=
# When set to 1, these message types will be ignored by MIDI Thru (both MIDIThru and MIDIThru2)
#MIDIThruIgnoreClock=0
#MIDIThruIgnoreActiveSensing=0
IgnoreAllNotesOff=0
MIDIAutoVoiceDumpOnPC=0
HeaderlessSysExVoices=0
# Program Change enable
# 0 = Ignore all Program Change messages.
# 1 = Respond to Program Change messages.
MIDIRXProgramChange=1
# Program Change mode
# 0 = Only recognise Program Change 0-31.
# 1 = Support 0-127 across four consecutive banks.
# NB: Only relevant if PerformanceSelectChannel=0
ExpandPCAcrossBanks=1
# Program Change action:
# 0 = Program Change messages select voices on the channel associated with each TG.
# 1-16 = Program Change messages on this channel select performances.
# >16 = Program Change messages on ANY channel select performances.
# NB: In performance mode, all Program Change messages on other channels are ignored.
PerformanceSelectChannel=0
HD44780 LCD
LCDEnabled=1
LCDColumns=16
LCDRows=2
LCDPinEnable=17
LCDPinRegisterSelect=4
LCDPinReadWrite=0
LCDPinData4=22
LCDPinData5=23
LCDPinData6=24
LCDPinData7=25
LCDI2CAddress=0x27
# 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
# ST7789 LCD
# SPIBus=0 for any RPi (GPIO 10,11,8,7).
# Note: Leave blank (default) if no SPI device required.
# Select=0|1 for CE0 or CE1
# Data = GPIO pin number
# Optional: Reset, Backlight = GPIO pin numbers
# Rotation=0,90,180,270
# FontSize=8,12 (default),16
#
# For a 240 wide display set LCDColumns=20 (240/FontSize) with LCDRows=2
SPIBus=
ST7789Enabled=0
ST7789Data=
ST7789Select=
ST7789Reset=
ST7789Backlight=
ST7789Width=240
ST7789Height=240
ST7789Rotation=0
ST7789FontSize=12
# 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)
# GPIO Program/Bank/TG Selection
# Any buttons set to 0 will be ignored
ButtonPinPgmUp=0
ButtonActionPgmUp=
ButtonPinPgmDown=0
ButtonActionPgmDown=
ButtonPinBankUp=0
ButtonActionBankUp=
ButtonPinBankDown=0
ButtonActionBankDown=
ButtonPinTGUp=0
ButtonActionTGUp=
ButtonPinTGDown=0
ButtonActionTGDown=
# Timeouts in milliseconds for double click and long press
DoubleClickTimeout=400
LongPressTimeout=400
# MIDI Button Navigation
# Specify MIDI CC to act as a button (0 = ununsed, so don't use CC 0)
# NB: Off < 64 < ON for click / doubleclick / longpress actions
# DEC < 64 < INC for dec / inc actions
# CC channel: 0=OFF; 1-16 MIDI Ch; >16 Omni
# If MIDIButtonNotes>0 then treat MIDIButton numbers as MIDI
# Note numbers, triggered with NoteOn/NoteOff, not CC numbers.
MIDIButtonCh=10
MIDIButtonNotes=1
# Arrow left
MIDIButtonPrev=36
MIDIButtonActionPrev=click
# Arrow right
MIDIButtonNext=37
MIDIButtonActionNext=click
# Arrow up
MIDIButtonBack=38
MIDIButtonActionBack=click
# Arrow down
MIDIButtonSelect=39
MIDIButtonActionSelect=click
# Home button
MIDIButtonHome=43
MIDIButtonActionHome=click
MIDIButtonPgmUp=41
MIDIButtonActionPgmUp=click
MIDIButtonPgmDown=40
MIDIButtonActionPgmDown=click
MIDIButtonBankUp=53
MIDIButtonActionBankUp=click
MIDIButtonBankDown=54
MIDIButtonActionBankDown=click
MIDIButtonTGUp=55
MIDIButtonActionTGUp=click
MIDIButtonTGDown=56
MIDIButtonActionTGDown=click
# Debounce time for dec / inc MIDI messages
# Can be adjusted if the controller sends dec / inc messages too quickly.
MIDIRelativeDebounceTime=0
# KY-040 Rotary Encoder
EncoderEnabled=1
EncoderPinClock=10
EncoderPinData=9
# Encoder resolution: full, half, or quarter (default: full)
EncoderResolution=full
# Debug
MIDIDumpEnabled=0
ProfileEnabled=0
LogThrottling=0
# Network
NetworkEnabled=0
NetworkDHCP=1
# NetworkType ( wlan ; ethernet )
NetworkType=wlan
NetworkHostname=MiniDexed
NetworkIPAddress=0
NetworkSubnetMask=0
NetworkDefaultGateway=0
NetworkDNSServer=0
NetworkFTPEnabled=0
NetworkSyslogEnabled=0
NetworkSyslogServerIPAddress=0
# UDP MIDI (optional)
#UDPMIDIEnabled=0
#UDPMIDIIPAddress=255.255.255.255 ; destination IP for UDP MIDI (default: broadcast)
# Note: set UDPMIDIIPAddress=0.0.0.0 to disable UDP MIDI transmit
# UDP MIDI uses port 1999 by default.
# Performance
PerformanceSelectToLoad=0