Dale Whinham
b0db927221
Add ability to reverse global stereo output
...
Closes #307 .
2022-12-01 14:26:38 +00:00
Dale Whinham
ec17e83921
Fix core clock speed, restore newer firmware
...
Fixes #292 .
2022-07-26 22:50:17 +01:00
Dale Whinham
7d30442bd5
Move SoundFont effects profiles to separate files
...
Deprecate the [fluidsynth.soundfont.x] sections in mt32-pi.cfg and
search for a .cfg file matching the SoundFont file name instead.
2022-06-13 22:40:27 +01:00
Dale Whinham
07a6abe75e
Add support for SSD1305 OLEDs via temporary hack
2022-06-13 22:40:02 +01:00
Dale Whinham
37c256732a
Remove manual DAC init, use Circle auto-detection
...
Closes #273 .
2022-06-13 14:47:17 +01:00
Dale Whinham
f8945cdea4
Add support for MIDI via raw UDP socket
2022-03-24 14:50:45 +00:00
Dale Whinham
a19f6c6015
Add ability to override gain per-SoundFont
...
Closes #248 .
2022-03-10 14:58:28 +00:00
Dale Whinham
d589c6fb3f
Minor cleanups in mt32-pi.cfg
2022-03-08 14:38:46 +00:00
nikitalita
d923423eda
Add option to mirror display horizontally
2022-03-08 14:08:19 +00:00
Dale Whinham
3464b4ae13
Add embedded FTP server
2021-12-09 19:11:33 +00:00
Dale Whinham
971d7b9253
Reduce default FluidSynth polyphony
2021-12-05 21:34:58 +00:00
Dale Whinham
542328017f
Update config.txt for the Raspberry Pi Zero 2 W
2021-12-05 21:34:58 +00:00
Dale Whinham
ebfed6f135
Hide MIDI/UART warnings when verbose = off
2021-08-11 18:18:31 +01:00
Dale Whinham
4e0d7d06e5
Add ability to reverse MT-32 stereo channels
2021-08-11 18:18:31 +01:00
Dale Whinham
9a81bea4a5
Change default usb_serial_baud_rate value to 38400
2021-07-26 15:22:01 +01:00
Dale Whinham
1b3b59a7e0
Add support for MIDI input via USB serial device
2021-06-26 00:00:46 +01:00
Dale Whinham
d30203ab54
Enable boot splash logo for graphical displays
2021-06-26 00:00:46 +01:00
Dale Whinham
24808875b4
Apply underclock/undervolt on Pi 4
2021-06-25 23:57:13 +01:00
Dale Whinham
a6f564d333
Add disable_overscan=1 to config.txt
2021-06-25 23:57:13 +01:00
Dale Whinham
e9f71d7d76
Add ability to configure FluidSynth effects
...
This commit introduces the notion of "effects profiles", with
reverb/chorus settings that can be set on a per-SoundFont basis.
The configuration file has been updated with an example of applying a
profile to the GeneralUser GS SoundFont.
2021-06-25 23:57:13 +01:00
Dale Whinham
f3c5f51c07
Add basic networking and AppleMIDI support
2021-06-25 23:57:13 +01:00
Dale Whinham
2ed47a5a2d
Add commented-out config.txt hdmi_drive setting
...
This setting can help some users whose HDMI audio device is mis-detected
as a DVI device, resulting in non-working audio.
2021-06-25 23:57:13 +01:00
Dale Whinham
9c2e168379
Add support for HDMI audio
2021-06-25 23:57:13 +01:00
Dale Whinham
2415b7b2a1
Add configuration option to reverse rotary encoder
...
Closes #104 .
2021-06-25 23:57:13 +01:00
Dale Whinham
28142f42e4
Fix minor spacing error in config file
2021-03-20 22:39:03 +00:00
Dale Whinham
c64c3ba914
Move "usb" config option to the system section
...
We now support more than just USB MIDI devices, so it no longer makes
sense to keep this in the MIDI section.
2021-03-19 23:53:26 +00:00
Dale Whinham
3024c23953
Add ability to set mt32emu gain values
2021-03-19 23:53:26 +00:00
Dale Whinham
8594ea5dc9
Add switch timeout config option
2021-03-19 23:53:26 +00:00
Dale Whinham
e8f9bc8671
Update mt32-pi.cfg
2021-03-19 23:53:26 +00:00
Dale Whinham
22dc67e540
Add support for SH1106 OLED displays
2021-02-03 05:06:40 +00:00
Dale Whinham
353b626994
Add disabled config.txt entry for avoid_warnings
2021-01-02 22:42:17 +00:00
Dale Whinham
6ee8ded852
Add ability to set FluidSynth master volume gain
2020-12-19 17:08:51 +00:00
Dale Whinham
8d6b84fecc
Add initial physical control system
...
This commit adds a simple physical control system with two schemes:
* simple_buttons: 4-button scheme
* simple_encoder: 2-button scheme + rotary encoder (with button)
2020-12-19 16:46:57 +00:00
Dale Whinham
51f86d6fda
Introduce support for MiSTer I2C control interface
2020-12-19 15:02:47 +00:00
Dale Whinham
b9d94db271
Reduce default sample rate and chunk size
2020-11-22 23:16:44 +00:00
Dale Whinham
f1b8f28ede
Fall back on working synth when preferred unavail
2020-11-22 23:16:44 +00:00
Dale Whinham
5da2eca00e
Add ability to configure default synth
2020-11-22 23:16:44 +00:00
Dale Whinham
2705788391
Add ability to switch between multiple SoundFonts
2020-11-22 23:16:44 +00:00
Dale Whinham
28714a257b
Fix typos in config file
2020-11-22 23:16:44 +00:00
Dale Whinham
a5e1cf4068
Add ability to configure FluidSynth polyphony
2020-11-22 23:16:44 +00:00
Dale Whinham
61759d278c
Add FluidSynth synthesizer
2020-11-22 23:16:44 +00:00
Dale Whinham
8bf865008b
Enable AArch64 builds for Raspberry Pi 3 and 4
2020-11-22 23:16:44 +00:00
Dale Whinham
a5bc299348
Fix typo in config file
2020-11-22 23:16:44 +00:00
Dale Whinham
4c61f66f17
Add power save timeout config option
2020-11-22 23:16:44 +00:00
Dale Whinham
ff060caabe
Add ability to set I2C baud rate/clock speed
2020-11-08 18:24:32 +00:00
Dale Whinham
e7a8a70fe1
Add support for 64 pixel high SSD1306 displays
...
Changes to the velocity scaling logic were also made; mt32lcd now
normalizes the MT-32 part velocity to a floating point number between 0
and 1. The LCD driver can then translate this into a bar pixel height as
required.
2020-11-08 18:24:32 +00:00
Dale Whinham
d76c078054
Fixup config file description ordering
2020-11-08 18:24:32 +00:00
Dale Whinham
e79897eb9a
Add ability to invert display on SSD1306
2020-11-08 18:24:32 +00:00
Dale Whinham
a66edeaa0e
Minor config file comment corrections
2020-10-13 20:43:53 +01:00
Dale Whinham
1f759b6cfe
Enable further boot speed improvements
2020-10-11 16:52:50 +01:00