Licenses
Last updated
Songcode uses other people's work alongside its own. This page credits them and says which licenses their work comes under.
The Songcode Audio Engine, and thanks
Songcode plays on an engine of its own, the Songcode Audio Engine: its own reader for ode, and its own synths, drum kits, sampler, mixer and effects.
Songcode was inspired by the open source live coding projects that came before it. Thank you to the people who built them and shared them.
Source code
Songcode's code is copyright © 2026 CMAC Technologies, LLC, and it is not published.
None of this makes any claim on the tracks you write, which are yours under the terms.
Other software
- lamejs 1.2.1 by Alex Zhukov, a JavaScript port of the LAME MP3 encoder. It writes the file when you download a track as MP3. License: the GNU Lesser General Public License, version 3, which adds to the GNU General Public License, version 3. It is used unchanged and as a file of its own, so you can put a version of yours in its place. Source: github.com/zhuker/lamejs.
Sounds
Songcode's synth voices, its drum kits and its singers are made by code in your browser. No recording is involved, and they carry no license of any kind.
Every recorded sound is served by Songcode itself and is dedicated to the public domain under CC0 1.0. CC0 asks for no credit. Their makers have ours:
- VCSL, the Versilian Community Sample Library, by Versilian Studios and its contributors: the recorded kit, the piano, the kalimba, the marimba and the other mallets, the harp, the saxophone, the harmonica, the organ, the didgeridoo, the orchestral and hand percussion, the plucked and blown folk instruments, the recorder, the ocarina, the tubular bells, the dan tranh, the upright piano and the FM electric piano.
- VSCO 2: Community Edition by Versilian Studios: the brass, the woodwinds, the strings and string sections with their plucked, bounced and tremolo notes, the contrabass, the bassoon, the tuba, the piccolo, the orchestra hit and two of the textures.
- FreePats, by the FreePats project and its contributors: the electric guitars, the bass guitars and the accordion.
- Karoryfer Samples and the players it recorded: the rock drum kit, the brush kit, the electric bass, the double bass, and the guitar behind the power chords, the palm mutes and the crunch guitar.
We trimmed, levelled and in places retuned these recordings, and a few sounds are mixed from several of them. Some instrument names are played by a close relative for now, such as a strumstick for the banjo and a fretted bass for the fretless one. The rock guitars were recorded straight from the instrument, with no amplifier; the amplifier you hear on them is processing of our own. The readme served with each set lists the source of every file and what was done to it.
Names
LAME and the other names on this page belong to their own projects. They appear here to give credit and to meet license terms. None of these projects is affiliated with Songcode, sponsors it or endorses it.
Contact
If something here is wrong or missing, or you made one of these things and want it credited differently, write to hello@songco.de and we will fix it.