版权与许可声明
APP: GPLv3 with the FM1 SDK linking exception; no warranty. SDK and firmware resources have separate redistribution terms in THIRD_PARTY.md. Source: https://open.m-vave.com/releases/V14/6324230590b8e332bc544128abd7b919a2efd5982db60ea9a11663d4ea820344/FM1-Open-V14-Development-Kit-copy-update.zip
FM-1 V15 recovery firmware: https://www.m-vave.com/download (PC Firmware / FM-1 V15). Distributed by M-VAVE under Apache-2.0. Retain applicable licenses and notices; components with separate licenses retain their terms. See THIRD_PARTY.md.
===== THIRD_PARTY.md =====
# Third-party notices
Project-owned public APP sources: [GPLv3 with the FM1 SDK linking exception](LICENSE.md). Component licenses also apply to firmware and web builds that include those components.
| Component | Source / license |
| --- | --- |
| 303 | [Open303](https://github.com/RobinSchmidt/Open303/tree/313bf0d9ade7c1dcb6b3a74f5ea1780a29d70074), MIT; C adaptation with FM1 drive and MIDI handling. |
| 808 / Pluck | [DaisySP](https://github.com/daisyaudio/DaisySP/tree/2c72eaf9eac5fc0dca1919d65d606da907832618), MIT; selected Plaits drum and String models with FM1 voices and controls. |
| SVF | [stmlib](https://github.com/pichenettes/stmlib/tree/d18def816c51d1da0c108236928b2bbd25c17481), MIT; fixed-rate filter adaptation. |
| FM model | [MSFA](https://github.com/google/music-synthesizer-for-android/tree/f67d41d313b7dc85f6fb99e79e515cc9d208cfff) / [Dexed msfa](https://github.com/asb2m10/dexed/tree/eebb748b70c5a1338afa3945e8b1ea783c9c02fe/source/msfa), Apache-2.0; C adaptation of algorithms, envelopes, LFO and note scaling, with FM1 arithmetic and controls. |
| PSG | [emu2149](https://github.com/digital-sound-antiques/emu2149/tree/441f3dc295a9b82db16921461f0678b483db8304), MIT; memory/table adaptation and ultrasonic output fix. |
| SEA codec | [SEA](https://github.com/Daninet/sea-codec), MIT; fixed-format encoder,…