Releases: AnotherJohnH/picoX7
Releases · AnotherJohnH/picoX7
v0.19 RPiPico2 support and MIDI fixes
- RPiPico2 (RP2350) supported
- Physical MIDI in missing pull-up fixed in software
- SysEx MIDI bug fixes ... makes Dexed a useful patch editor
- Waveshare I2S DAC integration bug fixed
- Some source code improvements for future portability
- PWM audio out (cheap and nasty) build config
NOTE: Assets attached to this release are RPiPico2 builds
v0.18 Sound engine improvements + I2C LCD
- The voice generation is now shared between the two Cortex-M0 cores which has allowed the total voice count to increase to 8
- The source of several of the occasional cacophonic crashes has been identified and fixed
- Support for an I2C (instead of 8-bit parallel) 16x2 LCD is complete
v0.17 USB-MIDI
The picoX7 now appears as USB-MIDI device via the pico's USB connector.
Debug MIDI via the debug console has been removed as is no longer needed.
v0.1.6
Experimental support for Pimoroni VGA Demo board
v0.1.5
- 2x 7-segment LED and 16x12 LCD display support
- Some documentation updates including schematics
v0.1.4
- Number of voices cut back to 6 to avoid occasional audio glitches and crashing when overloaded
- Debug console baud rate increased form 9,600 to 115,200
- Complete, and more attractive, dump of currently selected patch to console
- Source refactored to more clearly show separation of firmware, EGS and OPS models
- Note pitch to frequency data path updated to more faithfully represent a real DX7
v0.1.3
Minor tidy
Fixed Linux build issue
Debug console changes
- More patch debug
- Removed MIDI debug for now
v0.1.2
Fixed some UART issues
Overclocked to 191 MHz for 8 note polyphony
Some MIDI implementation improvements
v0.1.1
Improved sound
- tuned EGS
- fixed frequency operators
Improved features
- Single voice SYSEX programming over MIDI
- 128 ROM presets available
Initial working version
Working with lots of scope for improvement!