Clean release snapshot

This commit is contained in:
Byron Gamatos
2026-06-16 18:48:12 +02:00
commit bd603184d5
291 changed files with 47318 additions and 0 deletions
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
+16
View File
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.security.cs.allow-jit</key>
<true/>
<key>com.apple.security.cs.allow-unsigned-executable-memory</key>
<true/>
<key>com.apple.security.cs.disable-library-validation</key>
<true/>
<key>com.apple.security.device.audio-input</key>
<true/>
<key>com.apple.security.cs.allow-dyld-environment-variables</key>
<true/>
</dict>
</plist>
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 411 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 981 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 361 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 7.7 KiB

+19
View File
@@ -0,0 +1,19 @@
# Bundled ML models
## basic_pitch.onnx — Spotify Basic Pitch (polyphonic note detection)
The note model used by `MlNoteDetector` (`src/audio/MlNoteDetector.cpp`) for
TST-style polyphonic note detection.
- **Source:** the `basic-pitch` PyPI package, v0.4.0 —
`basic_pitch/saved_models/icassp_2022/nmp.onnx`, copied here verbatim.
- **Upstream:** Spotify Basic Pitch — https://github.com/spotify/basic-pitch
- **License:** Apache-2.0 (see the upstream `LICENSE`).
- **SHA-256:** `2c3c1d144bfa61ad236e92e169c13535c880469a12a047d4e73451f2c059a0ec`
- **I/O contract:** input `[batch, 43844, 1]` float32 (~2 s mono @ 22050 Hz);
outputs onset / note / contour posteriorgrams. See
`tests/spike/README.md` for the verified contract.
Bundled into the packaged app via `electron-builder`'s `extraResources`
(Constitution IV — offline first-run). When the file is absent the engine
falls back to the YIN `PitchDetector` / `ChordScorer` (Constitution VII).
Binary file not shown.
+43
View File
@@ -0,0 +1,43 @@
GeneralUser GS soundfont — Licence and Attribution
====================================================
The bundled `GeneralUser-GS.sf2` file is GeneralUser GS, created and
maintained by S. Christian Collins.
Source: https://www.schristiancollins.com/generaluser
Packaging source (used by our build): https://github.com/mrbumpy409/GeneralUser-GS
GeneralUser GS Licence agreement (verbatim, as published by the author):
Licence Agreement for the GeneralUser GS SoundFont (by S. Christian
Collins):
GeneralUser GS is a free GM-compatible SoundFont that may be used
with any musical software, with the following caveats:
1. You may distribute GeneralUser GS, either freely or as part of a
commercial product, provided that the original distribution package
remains intact as provided and is accompanied by this Licence
Agreement. GeneralUser GS files may be repackaged provided that
proper credit is given to the original author.
2. You may include GeneralUser GS with commercial software at no
additional cost, provided that the software is not itself a
collection or library of SoundFonts, and provided that proper
attribution and this Licence Agreement are included.
3. You may not sell GeneralUser GS as a stand-alone product or as
part of a SoundFont collection.
The author, S. Christian Collins, disclaims all warranties regarding
GeneralUser GS. In no event shall the author be liable for any damages
arising from the use of this SoundFont.
Notes on this bundle
--------------------
- Slopsmith ships an unmodified copy of `GeneralUser-GS.sf2` pinned to
a specific commit SHA of the upstream repo for reproducibility.
- Attribution: GeneralUser GS by S. Christian Collins
(https://www.schristiancollins.com/).
- This licence file accompanies the soundfont as required by clause 1.