Commit Graph

49 Commits

Author SHA1 Message Date
Dale Whinham
f81aa79790 Update README.md 2022-06-20 17:10:23 +01:00
Dale Whinham
fcf7a189b1 Fix typo in README.md 2022-04-13 15:24:36 +01:00
Dale Whinham
5a76db2a54 Update README.md 2022-03-28 20:33:27 +01:00
Dale Whinham
7926230f1b Update README.md with Ukraine appeal link 2022-03-10 15:23:39 +00:00
Dale Whinham
56b53706d4 Add acknowledgments for hardware donors 2022-01-06 17:32:25 +00:00
Dale Whinham
5f8d33d3aa Update README.md re: update procedure 2021-12-14 13:01:15 +00:00
Dale Whinham
87fc95a08a Update README.md 2021-12-12 23:26:11 +00:00
Dale Whinham
cf81664d2b Update README.md 2021-08-11 19:19:55 +01:00
Dale Whinham
357dc41ba5 Update README.md 2021-06-26 00:08:31 +01:00
Dale Whinham
4f80781b0d Update README.md 2021-04-07 19:48:12 +01:00
Dale Whinham
769a8f0318 Update README.md 2021-03-09 11:58:16 +00:00
Dale Whinham
cb73953ae4 Tweak image size and position in README.md 2021-01-13 21:59:29 +00:00
Dale Whinham
7a5e4c09ae Move documentation to wiki 2021-01-13 21:07:25 +00:00
Dale Whinham
aaea9537a7 Update README.md 2021-01-06 03:31:16 +00:00
Dale Whinham
ca38cfd21f Remove comment in README.md re: RAM caveats 2021-01-04 00:28:30 +00:00
Dale Whinham
544778dd0f Update README.md 2021-01-03 01:22:38 +00:00
Dale Whinham
5d39db9682 Switch FluidSynth to use a custom memory allocator
Add a Doom-style "zone" memory allocator that can be used instead of
malloc()/realloc()/free() for FluidSynth.

This removes the need to reconfigure the Circle heap and could reduce
fragmentation caused by repeated loading/unloading of SoundFonts.
2021-01-02 22:42:17 +00:00
Dale Whinham
4de13be8f5 Initial support for the Blokas Pisound
This commit adds a driver for the Blokas Pisound audio/MIDI HAT based on
the Linux sources.

Currently this requires a patch to Circle to allow the Pi's I2S audio
device to operate in slave mode.

The Pisound only works at 48000Hz, 96000Hz, and 192000Hz. The Pisound is
automatically detected by the startup code; the user only has to enable
I2S audio output.

MIDI output and recording functionality is not supported.

Closes #42.
2020-12-05 16:24:01 +00:00
Dale Whinham
93d3deea4d Add Diymore 2.42" OLED to compatibility list 2020-12-05 16:22:59 +00:00
Dale Whinham
0fb9224440 Add mt32-pi-midi-hat to DAC and hardware lists 2020-12-05 14:37:23 +00:00
Dale Whinham
519307b476 Add clumsyMIDI to DAC and community hardware lists
Closes #44.
2020-11-27 02:27:13 +00:00
Dale Whinham
338a9d7c48 Clarify README.md re: supported display sizes 2020-11-26 01:26:48 +00:00
Dale Whinham
35012b67ef Replace I2C/I2S with I²C/I²S in README.md 2020-11-24 18:28:51 +00:00
Dale Whinham
595e0f66fe Update README.md 2020-11-22 23:36:33 +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
f5d31ff369 Update README.md re: power supplies 2020-11-04 13:52:16 +00:00
Dale Whinham
07ac2825c1 Add innomaker HiFi DAC HAT to compatibility list
Closes #41.
2020-10-18 17:47:16 +01:00
Dale Whinham
eb0e539930 Fix minor typo in README.md 2020-10-13 20:45:57 +01:00
Dale Whinham
6d135c409f Update README.md re: black screen 2020-10-11 16:52:50 +01:00
Dale Whinham
5eea0f4ad6 Move USB MIDI compatibility info to the wiki 2020-10-11 16:52:50 +01:00
Dale Whinham
97962dd09b Add ability to switch between multiple ROM sets
Introduce a ROM manager that scans a 'roms' directory on startup for all
valid ROMs that mt32emu supports.

If none are found in this directory, fall back on searching for
MT32_{CONTROL|PCM}.ROM in the root of the SD card as before.

Add a custom SysEx command that allows the user to switch ROM sets on
the fly.

Add a new config file option for setting the default ROM set.

Closes #18.
2020-10-04 23:28:40 +01:00
Dale Whinham
20c9e5f402 Add ability to configure GPIO MIDI baud rate 2020-10-03 18:23:42 +01:00
Dale Whinham
bd4c6b5b3e Update README.md
Fixup some links and add more emoji.
2020-09-21 23:21:01 +01:00
Dale Whinham
acc833b616 Update FAQ re: MIDI channel assignment 2020-09-21 22:54:34 +01:00
Dale Whinham
726d4f2148 Update README.md 2020-08-03 20:53:55 +01:00
Dale Whinham
2886162510 Add LCD/OLED support and documentation
Initial support for HD44780 (4-bit direct and I2C) and SSD1306 OLEDs.

Closes #7.
2020-08-03 20:53:55 +01:00
Dale Whinham
338f3b9158 README.md: Move custom hardware section further up 2020-08-03 12:38:27 +01:00
Dale Whinham
9b82d29c95 Update README.md 2020-08-03 12:30:40 +01:00
Dale Whinham
7ff3179800 Merge branch 'nswaldman-master' 2020-07-15 17:18:17 +01:00
Nuey San Waldman
31b95c2850 Add Pi 2 and Roland UM-ONE mk2 to tested hardware 2020-07-15 17:52:01 +02:00
Dale Whinham
aed4cda9a9 Add GY-PCM5102 to DAC compatibility list 2020-07-14 23:33:57 +01:00
Dale Whinham
31b1d3676e Fix typo in README.md 2020-07-14 20:21:29 +01:00
Dale Whinham
8b6763a260 Update README.md 2020-07-14 19:48:08 +01:00
Dale Whinham
7cb425b008 Add notes about SysEx commands 2020-07-11 01:38:44 +01:00
Dale Whinham
d7e4f39313 Fix typo in README.md 2020-07-11 00:25:04 +01:00
Dale Whinham
c21cc7b0a6 Update README.md 2020-07-11 00:15:37 +01:00
Dale Whinham
ba868602b4 Add documentation for GPIO MIDI 2020-07-06 03:07:39 +01:00
Dale Whinham
f894611e06 Update README.md
Closes #1.
2020-07-04 13:39:43 +01:00
Dale Whinham
7e728932ad Add README.md 2020-06-30 03:18:31 +01:00