Commit Graph

  • a08604df8d
    Implement Pitch Bend, Modulation, and Sustain probonopd 2022-03-17 19:08:25 +0100
  • 4d785fdf37 Add Sustain, #10 #49 probonopd 2022-03-17 18:48:13 +0100
  • 186c6f4e1b Fix Pitch Bend and Modulation probonopd 2022-03-17 18:46:45 +0100
  • b6d1372ec4 Implement Pitch Bend and Modulation CC, thanks @rsta2 probonopd 2022-03-15 19:08:19 +0100
  • 87513f4736 Update Synth_Dexed, remove workaround probonopd 2022-03-15 19:02:23 +0100
  • e28f91bc5c
    Do not enable Debug messages by default probonopd 2022-03-14 23:33:33 +0100
  • 6f3f2e12da
    Multi-core support (#47) Rene Stange 2022-03-14 23:32:35 +0100
  • 28e1df5327 Merge branch 'multi-core-support' of https://github.com/rsta2/MiniDexed into multi-core-support #47 Rene Stange 2022-03-14 22:58:30 +0100
  • 67af775ec9 Add CPU full speed support Rene Stange 2022-03-14 22:55:41 +0100
  • 7dde5e8c25
    Merge branch 'main' into multi-core-support probonopd 2022-03-14 19:13:08 +0100
  • 2b1c7c4562 Add volume control to MIDI CC and UI Rene Stange 2022-03-14 10:19:44 +0100
  • 715212fc14
    Cleanup Makefile (#46) Rene Stange 2022-03-14 08:56:51 +0100
  • b408b26870 Render sound on secondary CPU core 1 Rene Stange 2022-03-14 08:51:28 +0100
  • 9bb423d132 Update submodule circle-stdlib to v15.12 Rene Stange 2022-03-14 05:56:52 +0100
  • ae80e8aff2 Cleanup Makefile #46 Rene Stange 2022-03-14 05:19:21 +0100
  • d52d233d28
    Only small changes for README.md, so images for RPi2/RPi3 can now created alsoOnly small fixes. (#44) Holger 2022-03-13 23:41:31 +0100
  • 71c5c55aa8
    Use `n_samples` in Synth_Dexed/src/dexed.cpp #44 probonopd 2022-03-13 23:30:36 +0100
  • 8159d2d3ac
    Update README.md probonopd 2022-03-13 19:32:23 +0100
  • b44f46b0b0
    Update README.md probonopd 2022-03-13 18:04:58 +0100
  • 0b5638fff1
    Simplify probonopd 2022-03-13 16:25:37 +0100
  • 1a96b05398
    Simplify probonopd 2022-03-13 16:25:05 +0100
  • d3556c077d
    Simplify by using preconfigured config.txt probonopd 2022-03-13 16:09:50 +0100
  • 18cba0f4e5
    Fix pi02 entry probonopd 2022-03-13 16:05:58 +0100
  • ccd77d6e39
    Upload artifactaUpload to GitHub Artifacts (when not building from main branch)s probonopd 2022-03-13 15:59:30 +0100
  • 7179bdd9fa Changes for recipe inside README.md for fixing config.txt for RPi2. Holger Wirtz 2022-03-13 15:37:36 +0100
  • 738c667c48 Fixed instructions for RPi2 support in README.md. Holger Wirtz 2022-03-13 13:18:27 +0100
  • a7e50a7686 Added (README.md) command for installation on SD card. Holger Wirtz 2022-03-13 12:14:02 +0100
  • 9d1f6a1398 Installation example in README.md: Added different compiler installation. Added ARM_MATH_NEON to src/Makefile. Holger Wirtz 2022-03-13 11:55:00 +0100
  • d40b4ebd37
    Revert "Added support for CMSIS_5, so upstream Synth_Dexed can be used (#41)" (#42) probonopd 2022-03-12 21:30:57 +0100
  • e788b0d6a3 Revert "Added support for CMSIS_5, so upstream Synth_Dexed can be used (#41)" #42 probonopd 2022-03-12 21:29:51 +0100
  • fb6507cb96
    Added support for CMSIS_5, so upstream Synth_Dexed can be used (#41) CMSIS_5 Holger 2022-03-12 20:56:58 +0100
  • ac52481bde Submodules for Synth_Dexed and CMSIS_5 added. #41 Holger Wirtz 2022-03-12 14:22:40 +0100
  • e687c5f219 Fix for branch of Synth_Dexed Holger Wirtz 2022-03-12 14:15:26 +0100
  • 12ddbccae5 Fixes for using standard Synth_Dexed. Added support for CMSIS. Holger Wirtz 2022-03-12 12:30:10 +0100
  • b6274b1374 Revert "Use the CSoundBaseDevice::Write() method from a secondary CPU core" probonopd 2022-03-11 19:18:48 +0100
  • 2c98815c22 Revert "Remove "usbspeed=full"" probonopd 2022-03-11 19:18:36 +0100
  • d6ddeaf35a Revert "Fix previous commit" probonopd 2022-03-11 19:18:10 +0100
  • 377f328e7f
    Fix previous commit multi-core probonopd 2022-03-11 18:50:34 +0100
  • 29ee39521f
    Remove "usbspeed=full" probonopd 2022-03-11 18:50:04 +0100
  • f784824254 Use the CSoundBaseDevice::Write() method from a secondary CPU core probonopd 2022-03-11 18:36:22 +0100
  • 7707f90d46
    Add initial optional rotary encoder support (#40) Rene Stange 2022-03-07 20:14:38 +0100
  • 132b4c5222 Add initial optional rotary encoder support #40 Rene Stange 2022-03-07 10:08:19 +0100
  • a569f0e744 Add driver for KY-040 rotary encoder Rene Stange 2022-03-07 09:46:50 +0100
  • 53ece29eff
    Speed up boot probonopd 2022-03-06 22:14:57 +0100
  • f3d83ecd77
    Add pinout probonopd 2022-03-06 22:13:41 +0100
  • c9c33ce79c Update pins for LCD RS and RW probonopd 2022-03-06 22:05:13 +0100
  • 928922743a Define USE_PWM_AUDIO_ON_ZERO probonopd 2022-03-06 22:00:00 +0100
  • 27fe767e4d Update Synth_Dexed with fix for clipping probonopd 2022-03-06 21:57:24 +0100
  • 7365c715d8
    Fix build probonopd 2022-03-02 20:00:47 +0100
  • 8be0781b49
    Restructure code and add new features (#37) Rene Stange 2022-03-02 19:49:03 +0100
  • 2ccc96fb0c
    Document `SoundDevice` in `minidexed.ini` #37 probonopd 2022-03-02 19:48:12 +0100
  • 3f433aa81f
    Use minidexed.txt probonopd 2022-03-02 19:44:34 +0100
  • 5948e68db1
    Merge branch 'main' into restructure-code probonopd 2022-03-02 19:39:07 +0100
  • db2dc5aca6 Suppress frequent messages in MIDI dump Rene Stange 2022-03-02 13:20:08 +0100
  • 33825f3f9e Support multiple USB MIDI inputs at once Rene Stange 2022-03-02 13:18:05 +0100
  • e65b4f6654 Code cleanup for src/minidexed.* Rene Stange 2022-03-02 11:08:14 +0100
  • adadc17690 Support headless operation on Raspberry Pi 4 Rene Stange 2022-03-02 11:00:01 +0100
  • 6baba1eb7e
    Increase CHUNK_SIZE and CHUNK_SIZE_HDMI probonopd 2022-03-01 21:18:07 +0100
  • c02d749d3c Cleanup Makefile Rene Stange 2022-03-01 20:14:04 +0100
  • 25c2f12aa1 Include voices.c in sysexfileloader.cpp Rene Stange 2022-03-01 20:11:01 +0100
  • 175fb3b441 Add headers to all files Rene Stange 2022-03-01 20:08:45 +0100
  • b0b62a7640 Move MIDI handling from CMiniDexed to specific classes Rene Stange 2022-03-01 19:49:18 +0100
  • ae0a2262c4 Add class CUserInterface Rene Stange 2022-03-01 15:56:20 +0100
  • ad64003450 Add class CDexedAdapter Rene Stange 2022-03-01 12:40:05 +0100
  • 314196e132 Make synth parameters configurable Rene Stange 2022-03-01 11:29:25 +0100
  • 1a68a427de
    Update the firmware and bootloader probonopd 2022-02-28 18:49:20 +0100
  • 046a662834
    Set minimized CHUNK_SIZE and CHUNK_SIZE_HDMI probonopd 2022-02-28 18:42:01 +0100
  • d5e98e625a
    Fix: Invalid handling of .syx file indexes (#34) Rene Stange 2022-02-28 18:39:33 +0100
  • 23744021be Fix: Invalid handling of .syx file indexes #34 Rene Stange 2022-02-28 08:56:40 +0100
  • d86a45324f Do not hardcode initial voice probonopd 2022-02-27 18:34:30 +0000
  • 7c6ceb9312
    Use $GITHUB_RUN_NUMBER probonopd 2022-02-27 18:29:14 +0100
  • caad51fda1
    MIDI numbering starts with 0, user interface with 1 probonopd 2022-02-27 15:51:14 +0100
  • e88d7119dd
    Use MIDI messages 0-127 probonopd 2022-02-27 15:01:13 +0100
  • 984f760c1f
    Use 0-127 as Bank ID #32 probonopd 2022-02-27 14:52:03 +0100
  • b8661b8232
    Disallow values larger than 127 and 31 probonopd 2022-02-27 14:48:07 +0100
  • 05b93b28b7
    Change syx numbering to start with 0 probonopd 2022-02-27 14:35:22 +0100
  • 24cd4bd560
    Use MIDI messages 0-127 probonopd 2022-02-27 14:32:44 +0100
  • b30953b578
    Fix order of members in minidexed.h (#31) Rene Stange 2022-02-27 13:36:59 +0100
  • 19eba52ecf Fix order of members in minidexed.h #31 Rene Stange 2022-02-27 11:22:29 +0100
  • 56db611833
    Simplify build instructions probonopd 2022-02-26 23:36:29 +0100
  • d83a152a74
    Update status probonopd 2022-02-26 23:21:19 +0100
  • b871fa1798
    Show program name on optional HD44780 display probonopd 2022-02-26 23:20:31 +0100
  • eac6f581f0 Fix formatting #30 probonopd 2022-02-26 22:17:01 +0000
  • 85769a3f4e Fix build probonopd 2022-02-26 21:12:40 +0000
  • a5395c978c Move m_LCD to CMiniDexed, does not build yet probonopd 2022-02-26 20:37:09 +0000
  • bdf6aabe15 Try printing to display (does not build yet) probonopd 2022-02-26 19:30:47 +0000
  • bf9055c140 Build display library separately probonopd 2022-02-26 20:15:27 +0100
  • 41f95023e6
    Update README.md probonopd 2022-02-26 19:39:47 +0100
  • b9d0d896ce Add script to populate sysex directory probonopd 2022-02-26 18:18:14 +0100
  • 79fe4aabbf Load voices from .syx files in /sysex/voice directory probonopd 2022-02-26 17:31:39 +0100
  • 27aec42f6a Add display code, does not compile yet probonopd 2022-02-26 16:21:41 +0000
  • 6291c234ca
    Fix link probonopd 2022-02-26 15:57:31 +0100
  • bc9a4dabba
    Raspberry Pi Zero tested probonopd 2022-02-26 11:48:26 +0100
  • d40051c7c2
    Fix Program Change numbering and voice name printing probonopd 2022-02-26 10:27:43 +0100
  • cdd603091b Add define `PROFILE` and code to show CPU usage probonopd 2022-02-26 10:07:23 +0100
  • 997d1c9f5f
    Use 'char buf_name[11];' and 'setName()' probonopd 2022-02-26 09:44:13 +0100
  • c7599c5511
    Support multiple voices through Program Change MIDI messages probonopd 2022-02-25 22:49:59 +0100
  • 29acc02891
    React to Progam Change MIDI messages, part of #11 probonopd 2022-02-25 22:45:01 +0100
  • 11a064e564 React to Progam Change MIDI messages #29 probonopd 2022-02-25 21:41:54 +0000
  • 2203a5703a
    Fix message [ci skip] probonopd 2022-02-25 20:07:38 +0100