orDrumbox ~ Cross-platform Drum Machine


The orDrumbox is free drum machine software, designed to be as creative as possible with some unusual features: auto-composition, polyrhythms, custom arpeggiator, automatic sounds/track matching, custom soft synths, lo fi rendering and more … Ideal for experimentation and fast results.

  • This software can automatically compose bass lines, melodic patterns and complete songs.
  • It comes with a rhythms database and sounds database including musical items which can be fully edited.
  • … and a fully customizable soft synth section adds many synthetics sounds as presets to the sounds library.

orDrumbox-V0.9.30-Assignations

https://www.ordrumbox.com

Advertisements

Sonic Pi ~ Live Coding Music Synth


Sonic Pi is a new kind of musical instrument. Instead of strumming strings or whacking things with sticks – you write code – live.

Sonic Pi has been designed with the aim to find a harmonious balance between three core principles:

  • Simple enough for the 10 year old within you
  • Joyful enough for you to lose yourself through play
  • Powerful enough for your own expressions

Sonic Pi is a complete open source programming environment originally designed to explore and teach programming concepts within schools through the process of creating new sounds.

In addition to being an engaging education resource it has evolved into an extremely powerful and performance-ready live coding instrument suitable for professional artists and DJs.

https://sonic-pi.net/
https://github.com/samaaron/sonic-pi

Cabbage ~ Audio Software Development


Cabbage is a software for prototyping and developing audio instruments with the Csound audio synthesis language. Instrument development and prototyping is carried out with the main Cabbage IDE. Users write and compile Csound code in a code editor. If one wishes one can also create a graphical frontend, although this is no longer a requirement for Cabbage. Any Csound file can be run with Cabbage, regardless of whether or not it has a graphical interface. Cabbage is designed for realtime processing in mind. It is possible to use Cabbage to run Csound in the more traditional score-driven way, but your success may vary.

Cabbage is a ‘host’ application. It treats each and every Csound instruments as a unique audio plugin, which gets added to a digital audio graph (DAG) once it is compiled. The graph can be opened and edited at any point during a performance. If one wishes to use one of their Csound instruments in another audio plugin host, such as Reaper, Live, Bitwig, Ardour, QTractor, etc, they can export the instrument through the ‘Export instrument’ option.

http://cabbageaudio.com/
https://csound.com/

ChucK ~ Music Programming Language


ChucK is a programming language for real-time sound synthesis and music creation. It is open-source and freely available on MacOS X, Windows, and Linux. ChucK presents a unique time-based, concurrent programming model that’s precise and expressive (we call this strongly-timed), dynamic control rates, and the ability to add and modify code on-the-fly. In addition, ChucK supports MIDI, OpenSoundControl, HID device, and multi-channel audio. It’s fun and easy to learn, and offers composers, researchers, and performers a powerful programming tool for building and experimenting with complex audio synthesis/analysis programs, and real-time interactive music.

http://chuck.cs.princeton.edu/

Humdrum Toolkit ~ Software for Music Research


David Huron created Humdrum in the 1980s, and it has been used steadily for decades. Humdrum is a set of command-line tools that facilitates musical analysis, as well as a generalized syntax for representing sequential streams of data. Because it’s a set of command-line tools, it’s program-language agnostic. Many have employed Humdrum tools in larger scripts that use PERL, Ruby, Python, Bash, LISP, and C++.

http://www.humdrum.org/

Humdrum Labs ~ http://wiki.ccarh.org/wiki/Humdrum_Lab_1
Humdrum music encoding tutorial ~ https://doc.verovio.humdrum.org/humdrum/getting_started/
Humdrum Resources ~ https://github.com/humdrum-tools

Csound ~ Open Source Sound Compiler


… Although Csound has a strong tradition as a tool for composing electro-acoustic pieces, it is used by composers and musicians for any kind of music that can be made with the help of the computer. Csound has traditionally been used in a non-interactive score driven context, but nowadays it is mostly used in in a real-time context. Csound can run on a host of different platforms including all major operating systems as well as Android and iOS. Csound can also be called through other programming languages such as Python, Lua, C/C++, Java, etc.

Website

Overtone ~ Collaborative Programmable Music


Overtone is an open source audio environment designed to explore new musical ideas from synthesis and sampling to instrument building, live-coding and collaborative jamming. We combine the powerful SuperCollider audio engine, with Clojure, a state of-the-art lisp, to create an intoxicating interactive sonic experience.

Website