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.
audio-editor video-editor video audio sound-editing music-composition music sound-mixingLMMS 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.
music audio music-composition audio-editor sound-editing midi synthesizer sound instrumentAlda 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.
music programming-language music-programming-language music-compositionRosegarden 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.
music audio workstation audio-editor score-editor synthesizer midi music-compositionWebAudioFont 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.
sound drums soundfont midi player sampler wavetable music synth instrument music-composition music-player synthesizer audio audiocontext play-instruments play-sounds pitch midi-player guitar piano beat mixer distortion microtonalFScape is a standalone, cross-platform audio rendering software. FScape is (C)opyright 2001–2018 by Hanns Holger Rutz. All rights reserved.
signal-processing sound-processing music-compositionMellite 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.
sound-processing music-composition music artThe 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.
guitar music-composition d3js d3 typescriptIt was originally intended to be run with Macintosh Common LISP.
mac-clisp music-compositionThis 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.
sound generative-art generative-audio react redux music music-composition piano creative-codingA 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.
supercollider lisp synth sequencer patterns music music-composition incudine common-lisp audio effects livecoding live-codingUse 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.
sheet-music tabs tablature musicxml embed client-library music music-player music-notation music-composition flat.io flat api sheetmusic music-score musicscore scorePlaintext 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.
music-tracker midi sequencer midi-sequencer music-composition vimThis is only the plug-in repo. The backend code is in the repo above.
vim vim-plugin music music-composition music-trackerblackswan.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.
music-composition music web-audio synth typescriptA toy that lets you write songs using Vue components. Targets the Web Audio API. Most compatible with up-to-date Chrome.
vue vue-components music music-compositionPlaintext music sequencer and interactive shell. Write music in vim or your favorite text editor.
music-tracker midi sequencer midi-sequencer music-composition vim music-notation shell music-theory plaintext midi-tracker linux-audio command-line repl vim-plugin composition notation music-sequencer drum-machineThis is only the plug-in repo. The backend code is in the repo above.
vim vim-plugin music music-composition music-trackerA toolbox to build interactive and smart instruments on the web and mobile. React Orchestra can be integrated easily into any project.
react react-native music music-composition orchestra instrument music-theory music-theory-apps notes scales instruments music-instrument midimelrō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.
music midi notes music-composition music-programming-language livecoding music-programming
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.