SLOOP plugin for tuttidaw
Version 0.1.0+sloop.2.8 · open the plugin
Not affiliated with or endorsed by M-VAVE or Hügelton Instruments. This is weavejam's plugin build of SLOOP by isod89: SLOOP, a groovebox firmware for the M-VAVE FM-1, running in your browser as a tuttidaw plugin. It contains no M-VAVE material. "M-VAVE" and "FM-1" are trademarks of their respective owners; "Felucca" and "Hügelton Instruments" are names of Hügelton Instruments.
Who made it
- SLOOP, the firmware this plugin is built from (all of the sound, the sequencer, the song mode and the web editor that is the plugin's page), by isod89 and its contributors: github.com/isod89/sloop-fm1. The credits of SLOOP (its README, "Credits and thanks") name them: andrerezemini (sloop-lab: the second core), Charles Vestal (X0X), keremimo (Melodee), juanjiant-bit (JIANT FM), renebohne, ChanceTheMaker, @ordenador / Mario Faúndez Vidal (the editor's local audio preview in WebAssembly, which this plugin's renderer grew from), and everyone who reported and asked.
- Felucca, which SLOOP is based on (the engines, the sequencer, the editor and the installer), by Leo Kuroshita, Hügelton Instruments: github.com/hugelton/Felucca.
- The tuttidaw plugin (the device and the headless renderer in WebAssembly, the fractional tempo, the stems, the editor on a SLOOP in the page, the protocol): weavejam, in the fork github.com/weavejam/sloop-fm1, after weavejam's FM-1 plugin built from Felucca (github.com/weavejam/Felucca).
Licence
This plugin is free software under the GNU General Public License, version 3 only (GPL-3.0-only); see SLOOP's LICENSING.md. It includes parts under other licences, each kept:
| What | Licence | Notice |
|---|---|---|
| Instrument and drum samples of the SAMPLE engine and the drum kit (Versilian Studios VSCO-2 CE and VCSL; Sonic Pi: the scratches) | CC0 1.0 | ATTRIBUTION.txt, CREDITS.txt |
| msfa (Google Inc., Pascal Gauthier; from Dexed): the FM6 engine's synthesis, firmware/src/fm6_core.c | Apache-2.0 | Apache-2.0-msfa.txt |
| DaisySP (Electrosmith, Emilie Gillet) and Rings' sympathetic strings (Emilie Gillet): the PHYS engine's models | MIT | in firmware/src/phys_dsp.c, firmware/src/phys_symp.c |
| CrispyZebra by Leo Kuroshita: the PHASE engine's waveforms | GPL-3.0 | firmware/src/eng_phase.c |
| klattsch by Tony Gies: design reference for the VOICE engine (no code copied) | MIT (credit) | |
| Terminus font (the editor's font, inlined in its page) | SIL OFL 1.1 | Terminus-LICENSE.txt |
| Fukiai icon font (Hügelton Instruments), the editor's icons | MIT | FUKIAI-LICENSE.txt |
Not in this build: the Felucca Assets that are not under the GPL (the screen's icon atlas: the plugin has no screen, it is
built with FELUCCA_ICONS=0; the Hügelton Sample Pack, which SLOOP does not contain), the JieLi SDK files of the
FM-1 package, the update loader.
Source
The complete corresponding source of this build (the firmware, the plugin, the site's build):
https://github.com/weavejam/sloop-fm1/tree/a5c85214fa8d1ded2c4e2167385248472e26c472. Build it with web/plugin/build.sh (see
web/plugin/README.md there).