Use full GM set of musical instruments to play MIDI and single sounds or effects. Support for reverberation and equaliser. No plugins, no Flash. Pure HTML5 implementation compatible with desktop and mobile browser.
Tag: midi
Simple soundfont loader/player to use MIDI sounds in WebAudio API. The purpose of this project is to reduce as minimum the setup and code required to play MIDI sounds.
jazz-Plugin enables low level MIDI support in your browser.
jazz-Plugin allows playing individual MIDI messages on your website.
Jazz-Plugin can control external MIDI In/Out devices via Javascript.
Jazz-Plugin works with all major browsers in Windows and Mac OS X.
This specification defines an API supporting the MIDI protocol, enabling web applications to enumerate and select MIDI input and output devices on the client system and send and receive MIDI messages.
Launchpad – Processing Library to control Novation Launchpad
This library provides an interface to access novation’s launchpad programmatically. It’s based on Thomas Jachmanns ruby launchpad gem. LEDs can be lighted and button presses can be listened to. In addition, it includes a wrapper for the Monomic Library as well.
MIDI File Mapper is a utility that allows you to remap the notes in MIDI files. This is particularly useful when converting GM drum patterns for a specific drum sampler or converting between loops for two different samplers.
The main body of the Eigenharp software is now Open Source software, released under the GPLv3. If you are interested this enables you to develop Agents, help fix bugs and contribute to the ongoing Eigenharp project.
Ruin & Wesen: RWMidi Processing MIDI Library
The library provides access to existing MIDI devices through static methods in the RWMidi class. It differentiates between input and output device, because some OS provide devices that can do both input and output, while others don’t. Also, we don’t provide access to devices through IDs, because these could change dynamically.
AGE OF THE WHEEL: Circle of Fifths Chord Resource in Ableton Live
The session file is just a container for several midi clips organized around the circle of fifths. Every note’s major and minor key are described by the I, II, III, IV, V, VI, VII and VIII chords that are grouped under it’s heading. The chords grouped under each heading all sound good in that track’s key
fagerstrom – electronic bagpipes
Highly portable. Fits in your pocket: only Ø16 x 249 mm (Ø5/8″ x 10″)
Contains all the electronics as well as the battery: no extra box to plug in.
Uses standard Ø3.5 mm stereo earphones: perfect to play on buses, trains etc. Ideal for the commuter.
Unforgiving at detecting crossing noise.
Authentic bagpipes sounds.
Drones sound with different drone configurations.
Built-in metronome.
Adjustable contact sensitivity.
Pitch adjustable within a two octave range.
Recording capabilities, with variable playback speed.
MIDI output (cable included).
The Unofficial YAMAHA Keyboard Resource Site
SoundCipher – Music and Sound for Processing
SoundCipher provides an easy way to create music in the Processing development environment. With the SoundCipher library added to Processing you can write software programs that make music to go along with your graphics and you can add sounds to enhance your Processing animations or games.
Mozart’s Musikalisches Würfelspiel
In 1787, Mozart wrote the measures and instructions for a musical composition dice game. The idea is to cut and paste pre-written measures of music together to create a Minuet.
This site is an implementation of such a game. The music and table of rules for this game appear to have been published anonymously in 1787, and interestingly, the table of rules for this Minuet is identical to Mozart’s. However, it is not clear who the composer of these measures is.
There are 176 possible Minuet measures and 96 possible Trio measures to choose from. The result of a dice roll is looked up in a table of rules to determine which measure to play.
Glitch Sequencer is a free cellular automaton based MIDI sequencer for the PC and Mac. It offers an interesting style of composition based on evolving patterns and is great for fast, fluid experimentation.
Sibelius Scorch is the amazing free web browser plug-in that lets you play, transpose, change instruments, save and print your Sibelius scores on the Internet.
VST.NET allows VST Plugin developers to write Plugins in any .NET language. It makes the transition between the C++ and .NET world smooth and easy. The Framework built on top of the interop layer provides a clear and structured architecture accelerating development considerably.
VST.NET targets the .NET 2.0 framework (runtime). The code was written with VS2008.
MiniHost is a powerful and full-fledged ASIO host that loads a VST
plugin (instrument or effect) and processes it in realtime.
It offers many features that other hosts don’t have, for example:
– arpeggiator, step-sequencer, CC gater, chordmaker included
– send MIDI data to VST plugins from external MIDI inputs, a resizable virtual MIDI
keyboard, the computer keyboard or MIDI files
– process live ASIO audio input or a WAV file
– record audio output to WAV (16 and 32 bit)
– browse through the presets
– powerful preset manager included, allows easy organisation of all presets
– preset randomizer with script support and mutate option
– drag n’ drop support
– support for VST MIDI plugins that generate MIDI data
Hydrogen – advanced drum machine for GNU/Linux
Hydrogen is an advanced drum machine for GNU/Linux. It’s main goal is to bring professional yet simple and intuitive pattern-based drum programming.
The free Notation Player displays music (.mid, .kar, or .not ) files as sheet music that you can view on the screen while the notes play, and also print.
Flamtastic Drumputer
chugada chugada duzzzz duzzzz 😉
A text-based midi drum generator