Displaying 1 to 20 from 21 results

Ardour - Digital Audio Workstation

  •    C++

Ardour is a hard disk recorder and digital audio workstation application. It supports unlimited audio tracks and buses. Its features include Non-destructive, non-linear editing with unlimited undo, and anything-to-anywhere signal routing. It supports Standard file formats BWF, WAV, WAV64, AIFF, CAF and Windows VST plugins. Ardour can be used as an audio mastering environment. Its integration with JACK makes it possible to use mastering tools such as JAMin to process the audio data.

LMMS - Cross-platform music production software

  •    C++

LMMS is a free cross-platform software which allows you to produce music with your computer. This covers creating melodies and beats, synthesizing and mixing sounds and arranging samples. You can have fun with your MIDI keyboard and much more – all in a user-friendly and modern interface. Furthermore LMMS comes with many ready-to-use instrument and effect plugins, presets and samples.

Alda - Text-based programming language for music composition

  •    Go

Alda is a text-based programming language for music composition. It allows you to write and play back music using only a text editor and the command line. It helps to create MIDI music using any of the instruments in the General MIDI Sound Set.

Rosegarden - Music software for Linux

  •    C++

Rosegarden is a well-rounded audio and MIDI sequencer, score editor, and general-purpose music composition and editing environment. Rosegarden is an easy-to-learn, attractive application that runs on Linux, ideal for composers, musicians, music students, and small studio or home recording environments.

webaudiofont - Use full GM set of musical instruments to play MIDI and single sounds or effects

  •    Javascript

WebAudioFont is a set of resources and associated technology that uses sample-based synthesis to play musical instruments in the browser. You can choose from thousands of instrument, see Catalog. Add a link to WebAudioFontPlayer.js and the instrument file. Invoke queueWaveTable.

FScape - A standalone audio rendering software for time domain and spectral signal processing.

  •    Java

FScape is a standalone, cross-platform audio rendering software. FScape is (C)opyright 2001–2018 by Hanns Holger Rutz. All rights reserved.

Mellite - A graphical front end for the SoundProcesses computer music framework.

  •    Scala

Mellite is a computer music application, implemented as a graphical front end for SoundProcesses. It is (C)opyright 2012–2017 by Hanns Holger Rutz. All rights reserved. Mellite is released under the GNU General Public License v3+ and comes with absolutely no warranties. To contact the author, send an email to contact at sciss.de. The licenses folder contains the license headers for all dependencies and transitive dependencies. For the binary release of Mellite, source code is not included but available via the respective OSS project pages, as indicated in the license files, or—in compliance with GPL/LGPL—on request via E-Mail. All source code with group-ID de.sciss is available from github.com/Sciss.

gtr-cof - Interactive music theory dashboard for guitarists. http://guitardashboard.com/

  •    TypeScript

The aim is to provide a graphical representation of music theory elements (scales, modes, chords etc) mapped to a guitar fretboard. Guitar Dashboard is written in Typescript using VS Code. Make all code changes in the src/*.ts files. Compilation outputs to the docs folder, do not edit the *.js or *.js.map files in this directory. They are included in the source repository because the website is hosted in GitHub pages which does not support Typescript compilation.

copland - A music making experiment with React+Redux

  •    Javascript

This little music-making experiment encourages the user to create patterns by clicking boxes which represent different pre-determined pitches. The piano sounds of the grid on the left move 16x faster than the string sounds of the grid on the right. The string harmonies were selected to sound more-or-less consonant with the pitch palette of the piano grid. Clicking the colored box results in a shift to a new pitch palette for both grids. Pressing the space-bar or the return key pause and play the loop. The backspace clears the grid. And pressing the letter 'e' causes the grid to start 'evolving' - adding and removing pitches strategically. The idea here is that the user can leave the application running in the background, enjoying the variety of patterns generated by the application's evolution algorithm.

cl-patterns - Library for conveniently(?) writing patterns to generate or process (a)musical sequences of mathematically (un)related (non-)compound values in Lisp

  •    Common

A library for conveniently(?) writing patterns to generate or process (a)musical sequences of mathematically (un)related (non-)compound values in Lisp. In addition to emulating most of SuperCollider’s patterns system, another goal is to further extend it with more tools and more ways to write patterns/sequences. The most obvious example being a “drum sequence” notation like k - - - k - - - k - - - k - - - for a four-to-the-floor beat. The idea is that Lisp’s macros should make it possible to more expressively write music with code.

embed-client - 🎼 Sheet Music & Tabs Embed JavaScript Client

  •    Javascript

Use this JavaScript Client to interact and receive events from our Sheet Music Embed. If you have any feedback or questions regarding this product, please feel free to contact our developers support.

decadence - Write music in Vim: Text-based music tracker and midi shell

  •    Python

Plaintext music tracker and midi shell. Write music in vim or your favorite text editor. Compose music in a plaintext format or type music directly in the shell. The format is vertical and column-based, similar to early music trackers, but with syntax inspired by jazz/music theory.

blackswan-js - A library for expressive music composition in JavaScript.

  •    TypeScript

blackswan.js is named after "Black Swan Song" by the British band Athlete. Its intended use is for writing songs. Any song written in blackswan.js can easily be played back in compatible browsers (up-to-date Chrome is a sure bet). It has a simple piano synth built in and is easy to use if you have basic JavaScript skills. Alternately, you can add a <script> tag referencing "dist/blackswan.js" and the blackswan global will be attached to the window object.

Viano - A toy that lets you write songs using Vue components.

  •    Vue

A toy that lets you write songs using Vue components. Targets the Web Audio API. Most compatible with up-to-date Chrome.

melrose - interactive programming of melodies, producing MIDI

  •    Go

melrōse is a tool to create and play music by programming melodies. It uses a custom language to compose notes and create loops and tracks to play. This is an example of a simple major scale C. Note sequences in your program can be changed while playing giving you direct audible feedback. For the best experience, use the melrōse tool together with the Visual Studio Code Plugin for Melrōse.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.