A music score editor
Open Musicwriter is a multi-platform open-source music score editor. It handles MIDI files and MusicXML files.
Automatic Chord Sequence Analyser System
Automatic Chord Sequence Analyser System Author site: http://arkhipenko.weebly.com
Conversor de acordes a Cifrado Americano
Programa simple que convierte los acordes que agregamos a cifrado americano y permite reproducir de forma sonora la progresión resultante.
A software music synthesizer inspired by 8-bit Atari Softsynth. It can import, edit and play Atari Softsynth tunes on PC. You can write your music in BASIC-like language and create your instruments with graphic editor. Now available for Raspberry Pi 2
at new home :-) https://github.com/supermurat/hamsi-manager
at new home :-) https://github.com/supermurat/hamsi-manager
The MidiRandomizer is a Java Swing application that generates MIDI files (SMF) according to a set of randomization parameters. This allows some measure of control over the random patterns produced.
A unique desktop music composing application for PC/Mac/Linux/Android with a tracker style interface and a simple modular Java plugin based design allowing rapid improvement and endless expansion.
Microtonal Music Notation and Playback for Sibelius, Kontakt and Max
This open-source plugin suite aims at extending Sibelius 7+ to allow it to handle microtonal music (up to the eighth-tone) and play it back with various synthesizers (currently Kontakt 5 and Max/MSP). This library offers among others the following features: − insertion of microtones in the music − transposition using microtonal intervals − precise polyphonic playback of microtonal music with Kontakt and Max/MSP, without the requirement for pitch bends (the standard playback system of Sibelius is limited to monodies, and its use of pitch bends entails undesired pitch glitches in the rendering) − handling of microtonal scales, build scales, check if the music material belongs to a given scale, warping from one scale to another one, transpose notes to the closest member of a microtonal scale, etc. − handling of microtonal artificial harmonics and microtonal glissandi The development of this library has been commissioned by the CIRM studios, Nice, France
A binary waveform synthesizer based on Timewave Zero
A binary waveform synthesizer derived from and based upon Timewave Zero theory by Terence McKenna. His theory proposes that the structure of time is a complex wave with a scalar potential, and the King Wen sequence of the I Ching is the 64 hexagram code from which the waveform of time is derived; that the King Wen sequence maps the linear progression of the human states of mind, which ultimately substantiates this waveform. This theory is the basis for the well-known novelty computer program he and others had developed. This program synth was made in supercollider.
Cross-platform C++ library to handle music from code
Modus is an open source, cross-platform C++ library which allows you to handle music from code. This means that you can: * Manage interactive and adaptive music * Use some kind of algorithm to improvise * Represent visually (simulate) musical performances * Select in real time the instruments that are going to play a previously written song * Let the user take part on the performance through any type of interface, by playing an instrument, changing the tempo, choosing the instruments, designing the structure of the song, etc. * Define song structures with metric modulations, accelerandos and ritardandos * Write your own scores, which can then be assigned to instruments to be played * Play along with a pre-recorded song or represent the performance * Everything else that comes into your head
A Collection of Useful C++ Classes for Digital Signal Processing This project has been moved to here: http://code.google.com/p/dspfilterscpp/
C++ MIDI class library based on DirectMusic/DirectX
A tool for automated downmixing of live multitrack sound recordings
Livemix will search directory tree for audio files, assuming each of them is a separate track, then group them into sessions based on file size, and then create a downmix for each session. Silent tracks are ignored, the others are processed by applying some effects such as compand, then normalized and then combined into downmix with equal volume. Sessions are named by the time of recording in YYYYMMDD-HHMMSS format. Intended use is to quickly generate mp3 previews of live multitrack music recordings (such as rehearsals or live performances), created by some sound recording software (Avid ProTools or Audacity for example). Livemix uses SoX sound processing utity to do all the work with tracks preprocessing and mixing, and LAME mp3 encoder to produce final mp3 file. Therefore, livemix needs sox and lame executables to be in search path or in the same dir as livemix executable.
Rubato Composer is a music software based on the concepts and models of mathematical music theory and equally suited for music composition, analysis, performance, and logical or geometric operations.
Presto is a music notation program aimed at making it easy for a composer to rapidly convert a musical sketch (melody, counterpoint, harmonic support and bass) into a complete musical arrangement.
A compiler library for a language integrating all that is needed for completely defining whole sound/music compilations. From very basic stuff as defining oscillators etc in all their parameters up to note events and more.
Synthesizer, mixing, sound effects, music composition and production.
This kangaroo-themed program allows the user to create their own music and sound effects, effectively from scratch. There are two variants of the program: Kangas Sound Editor which requires MySQL for its database, and Kangas Sound Editor QI which does not (it uses an internal database - HSQLDB - instead). Kangas Sound Editor (QI) uses a system of boxes or cells, which are placed by the user onto a timeline using drag-and-drop, and which represent entities such as chords, repetition, and individual sounds or notes. The program's database allows the user to create and store harmonics, used for constructing melodic instruments, and anti-harmonics, which are used for constructing percussion instruments. Users can collaborate with and build on the work of others via an XML import/export facility.
Mantra Machine is an emulation of the Buddha Machine hardware, a small box that endlessly plays ambient loops. In this release you will find the original loops of the hardware plus an exclusive set of sounds. Two versions: Java Edition and Linux Qt.
Strasheela is a constraint-based music composition system. The user defines music theories by sets of compositional rules and the system creates music which complies with these theories. User-interface is the programming language Oz.
TheDrumMachine is a simulation of a drumset in 3D, using physics and DirectX. You can play with keyboard, assigning keys to different tool or by use the editor to create patterns whih will be played automatically.
Maestro Metronome is a cross platform useful metronome application for Linux and Windows. It's a very compact metronome easy to use. Maestro Metronome is available in english, italian, french and russian languages.
Supporting 4op instruments, two effect columns and instrument macros.
DOS version: Source code to be compiled with TMTPC 3.9x or higher and TASM 3.x or higher SDL (Win32/Linux) version: Source code to be compiled with FPC 2.6.x or higher, GCC 4.x.x or higher and JWASM 2.xx or higher
xm2sco is a simple application written in python which will convert a (properly formatted) fasttracker xm module file to a csound score file.
8-Beat is a music creation system that allows you to express music in plain text and play it through your PC speaker.It is almost entirely case insensitive, and many pieces of syntax may be omitted for brevity. It also follows TIMTOWTDI.
A program that builds the sounds of the chord from its name. The chord building rules are applied with the respect to the requirements of music theory. The user interface is based on the WT library (c++ web toolkit).