Problem:
- Rotation works perfectly for all 4 encoders
- EC2, EC3, EC4 switches work
- **EC1 switch (GPIO6) does NOT work in Zynthian UI**
- GPIO6 test via Python works perfectly (reads 0/1 on press/release)
- System log shows: `ZynCore: Configured 4 x Logical Zynswitches... ZynCore: Setting-up 3 x Physical Zynswitches...`
Only 3 switches are configured instead of 4!
I suspect GPIO6 has some incompatibility with libzyncore. Would GPIO11 be a better choice for EC1 switch?
**ISSUE 2: FluidSynth and LinuxSampler not visible in UI**
Both engines are:
- â Installed (`/usr/bin/fluidsynth`, `/usr/bin/linuxsampler`)
- â Engine files present (`zynthian_engine_fluidsynth.py`, `zynthian_engine_linuxsampler.py`)
- â Enabled in Webconf Engines Manager
- â **NOT visible in "Add Instrument Chain" menu**
Available engines in UI: amsynth, Calf Monosynth, Dexed, Fluid SynthFX, Helm, ZynAddSubFX, etc.
Missing: FluidSynth (standard), LinuxSampler
I have 6 SoundFont SF2 files (611MB) in `/zynthian/zynthian-my-data/soundfonts/sf2/` but cannot access them because FluidSynth doesn't appear in the UI.
Note: "Fluid SynthFX" is available but doesn't load external SF2 files - it only shows MIDI controllers.
Has anyone experienced similar issues? Any suggestions?
Hardware tests passed:
â Audio output (RaspiAudio works)
â MIDI input (M-Audio Keystation works)
â Touchscreen works
â All encoder rotations work
â EC2, EC3, EC4 switches work
Thanks in advance!
Roberto
first of all I would like to thank you for your answer. Iâm here to ask for a bit more help, due to the fact that I wasnât able to find any sampler category. I searched by âsamplerâ, âsampler categoryâ, âFluidSynthFxâ, but I didnât find anything. If you can indicate any link Iâll appreciated a lot.
If we were to display three prominent messages on a startup screen, what would those three messages be?
1/ When loading engines remember they are in categories. An encoder ( version dependent ) selects them.
2/ All switches have 3 press lengths: Short, Bold & Long. They do different things
3/ âŚ..
This should be spoken ( a wav file on start up) on newbie start up.
We have the advantage that this is, primarily, an audio device so we can rely on the presence of sound, but not necessarily display.
If they hear this they know they have constructed correctly.
We could go really basic, and ask for confirmation by encoder presses . . .
Mustnât get ANYWHERE near a live performanceâŚ.
first of all I apologize to bother you on the same newbie questions. I donât want to excuse me but before to ask for your help I tried to read the User Guide but I found it complex (for me at least ;-))). Iâve found a wyleuâs guide on the hardware wiring very useful. Thanks to him I was able to solve the Encoder wiring. Now I learn how to make the right combination between Encoders in order to access to the Sampler or FluidSynth FX/FluidSynth SF2 SF3 category. Unfortunately I wasnât able to find it in the I list under the âAdd Instrument Chainâ and I tried to push in many different manner the Encoder 3 and Encoder 4. In a certain moment Iâve seen the Sampler and I was able to see my external SoundFonts charged but I wasnât able to replicate the Encoders combination. Before to write you I tried for many, many times but no âluckâ.
Many thanks in advance for your time answering me again and my best regards.
When seeing the engine list, presumably the synthesizer engines, you should be able to switch categories by turning clockwise (not pushing) encoder 3. In case your encoders do not work as intended, try to drag the âcategoryâ field with you touchscreen input vertically. If that works, your encoder has a malfunction.