Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/paulbatchelor/lsamp
A lightweight sampler format.
https://github.com/paulbatchelor/lsamp
Last synced: 11 days ago
JSON representation
A lightweight sampler format.
- Host: GitHub
- URL: https://github.com/paulbatchelor/lsamp
- Owner: PaulBatchelor
- Created: 2015-06-12T00:56:41.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-07-06T15:57:55.000Z (over 9 years ago)
- Last Synced: 2025-01-18T12:15:02.876Z (13 days ago)
- Language: C
- Homepage:
- Size: 1.09 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
LSamp
=====LSamp is a Lightweight Sampler format. It intends to be a simple and easy
to use monolithic sampler format.Features:
- Supports a wide range of file formats
- key/value interface for storing samples
- sane(ish) binary format (sqlite3 + blobs)
- small codebase
- simple API
- easily embeddable into larger projects
- CLI utility for adding filesFuture Features:
- Ability to extract files from lsamp files
- Playback speed control
- Basic Attack/Release envelopeCompile + Install:
------------------make
sudo make installCLI Usage:
----------To create a new lsamp file:
lsamp init foo.smp
To add file "foo.wav" to "foo.smp" with the keyword "bar":lsamp add foo.smp bar foo.wav
Too remove keyword "bar" from "foo.smp"
lsamp remove foo.smp bar