A collection of high-quality WAV samples spanning four instruments (Guitar, Piano, Ukulele, Violin), all recorded at C5 with multiple chord types and articulations.
Designed for tracker-based workflows (Schism Tracker, Impulse Tracker), SNES audio development with smconv, and other chipmusic or low-fidelity productions.
All files are 16-bit PCM, 32000 Hz, mono – matching the SNES native sample rate. Chords and single notes share the same root (C5). When transposed in a tracker, a single sample instantly provides a new chord, drastically reducing the number of samples required for chord progressions.
- Four instruments with distinct timbres and processing
- Guitar – clean delayed, overdriven, modulated
- Piano – 20 variations (major, minor, sus2, sus4, 7th, 9th, add6, augmented, diminished, power chord, single note)
- Ukulele – 10 variations (major, minor, 7th, maj7, 9th, add6, diminished, augmented)
- Violin – 14 articulations (major, minor, sus2, sus4, 7th, 9th, add6, diminished, augmented, power chord)
- Chord and single-note samples included for each instrument
- Root note fixed at C5 – transpose to any key directly in the tracker
- SNES-ready: use with
smconvto generate snes soundbanks - Space-efficient: downsampling to 8000 Hz (or other low rates) allows packing more instruments into limited audio RAM
.
├── guitar
│ ├── guitardelay_C5.wav
│ ├── guitardelay_C5maj.wav
│ ├── guitardelay_C5power.wav
│ ├── guitardrive_C5.wav
│ ├── guitardrive_C5maj.wav
│ ├── guitardrive_C5power.wav
│ ├── guitarmod_C5.wav
│ ├── guitarmod_C5maj.wav
│ └── guitarmod_C5power.wav
├── piano
│ ├── C5.wav
│ ├── C5maj.wav
│ ├── C5m_.wav
│ ├── C5power.wav
│ ├── C5sus2.wav
│ ├── C5sus4.wav
│ ├── C5maj7maj.wav
│ ├── C5maj7m.wav
│ ├── C5maj9.wav
│ ├── C5maj_add6.wav
│ ├── C5m7maj.wav
│ ├── C5m7m.wav
│ ├── C5m9.wav
│ ├── C5m_add6.wav
│ ├── C5maj_aum.wav
│ ├── C5maj_dim.wav
│ ├── C5m_aum.wav
│ ├── C5m_dim_.wav
│ ├── C5sus2_add6.wav
│ ├── C5sus4_add6.wav
│ └── (one duplicate file)
├── ukulele
│ ├── ukulele_C5.wav
│ ├── ukulele_C5m.wav
│ ├── ukulele_C5maj.wav
│ ├── ukulele_C5maj7maj.wav
│ ├── ukulele_C5maj9.wav
│ ├── ukulele_C5maj_add6.wav
│ ├── ukulele_C5_7m.wav
│ ├── ukulele_C5m_7.wav
│ ├── ukulele_C5dim.wav
│ └── ukulele_C5aum.wav
├── violin
│ ├── violin_C5.wav
│ ├── violin_C5m.wav
│ ├── violin_C5maj.wav
│ ├── violin_C5power.wav
│ ├── violin_C5_sus2.wav
│ ├── violin_C5_sus4.wav
│ ├── violin_C5maj7maj.wav
│ ├── violin_C5maj7m.wav
│ ├── violin_C5maj9.wav
│ ├── violin_C5m9.wav
│ ├── violin_C5maj_aum.wav
│ ├── violin_C5maj_dim.wav
│ ├── violin_C5m_aum.wav
│ └── violin_C5m_dim.wav
├── LICENSE.Xiph # Xiph.org open source license
└── README.mdEach filename encodes the instrument, an optional processing/articulation tag, and the chord or note type at C5:
C5– single note (root only)C5maj– major chordC5m_orC5m– minor chordC5power– power chord (root + fifth)C5sus2,C5sus4– suspended second/fourthC5maj7maj,C5maj7m– major seventh (two voicings)C5m7maj,C5m7m– minor seventhC5maj9,C5m9– ninth chordsC5maj_add6,C5m_add6– added sixthC5maj_aum,C5maj_dim,C5m_aum,C5m_dim– augmented and diminished triads
Prefixes like guitardelay_, ukulele_, or violin_ identify the instrument and the processing chain.
- Load the desired
.wavfile as an instrument sample. - Configure the sample’s root note to C-5 (this matches the recorded pitch).
- Place notes in the pattern editor.
- C-5 triggers the original chord/note.
- F-4 transposes the entire chord down a perfect fifth, yielding an F chord of the same type.
- A-4 transposes down a minor third, yielding an A chord, etc.
This approach allows a single chord sample to generate a complete chord progression simply by changing the note pitch, without requiring separate samples for every key.
Optionally downsample the WAV files to 8000 Hz (or other low sample rates) using tools such as Audacity or SoX. This reduces storage footprint and allows multiple instruments to fit within the SNES audio RAM.
- The native 32000 Hz, 16-bit, mono format is already compatible with the SPC700; no resampling is required if you keep the sample rate.
- Combining a sustained chord sample (e.g., piano major seventh) with a monophonic lead sample from another instrument provides a complete harmonic backdrop with minimal channel usage.
| Property | Value |
|---|---|
| Container | WAV (PCM) |
| Sample rate | 32000 Hz |
| Bit depth | 16-bit signed integer |
| Channels | Mono |
| Endianness | Little-endian |
This sample pack is distributed under the Xiph.org Open Source License. See the LICENSE.Xiph file for full terms. The license permits use, modification, and redistribution in both open-source and commercial projects, subject to the conditions stated therein.
Created by BrunoRNS.
Special thanks to the tracker and SNES homebrew communities for their continued innovation and support.
Contributions are welcome. To propose new instruments, additional articulations, or sample improvements:
- Fork the repository.
- Add high-quality WAV files (32000 Hz, 16-bit, mono, root C5).
- Update the README if the changes affect the documentation.
- Open a pull request.
All contributions must be compatible with the existing license.
For further assistance, consult the documentation of your tracker or the smconv tool.