Device Details

Device Overview

Name/Version: Midi Generator 1.0
Author: tothesun  
Description: The Midi Generator device monitors a signal or other stream of data and creates midi notes based on a set threshold being crossed. This is categorized as a sequencer because if you map an LFO to it, you can get a steady beat out. If you map a second LFO to the gate, you can start to get some interesting rhythms. If you'd like to use the level of an audio signal as the source, or map it to any of the parameters, you can use the Envelope Follower device that comes with Live Suite as part of the Max for Live Essentials pack (

Mouse over any of the wires coming from the inputs at the top of the device and a popup will appear describing the data passing through it. Click on the wire to hold the popup in place. Now you can change controls in the popup itself. It may be deceiving, but you can map to the parameters in any of these popups. Click on the wire again to release the popup.

I am working to develop a sophisticated, modular sort of side-chaining system throughout the devices I make. Click on any of the circular inputs at the top of the device and a menu will appear, populated with the names of all the available output connections in this system throughout the Live set. Select one and the connection will be made simply and easily, mapping that output to the parameter represented by this input (the one found in the popup below it.) Of course, you can map to any of these parameters in the ordinary manual way as well.

Generative Stream

This is the subject data stream that will flow through both the Note On-Gate and the Note Off-Gate. It can also be moved manually with your mouse.

Note-On Gate

Set the threshold which will trigger the creation of a midi note.


Set the pitch of created midi notes.


Set the velocity of created midi notes.


Set the channel of created midi notes.

Note-Off Gate

Set the floor which the stream must fall back below to trigger the end of a midi note.

I'm always glad to hear feedback on my work and if you make something cool with one of my devices I'd really like to hear it! If you want I can do what I can to send some traffic to it, especially if it's on soundcloud. Mine's

Device Details

Tags sequencer, utility
Live Version Used: 9.1.5
Max Version Used: 6.1.8
Date Added: Oct 06 2014 20:37:19
Date Last Updated: Oct 07 2014 12:39:26
Device Type: midi_device
Download URL (report link)
License (more info): AttributionNonCommercialShareAlike


Hi, the description of this device sounds awesome. I've purchased, and put in my live set, but can't get it to do anything. Please forgive me but I'm obviously missing something, can I get a little help?

Well the idea is you can map anything you want to the different parameters. The parameters are hiding inside the popup windows, which is perhaps a little unintuitive, but what is it you want to get to trigger midi? Whatever it is just map it to the Generative Stream popup.

Hey, I have the same problem, how to map it? The popups only say 'no input'.
Would love to have this working as it is a great idea!

Unless you buy another device of mine which utilizes the sort of modular inputs and outputs that MIDI Generator does (right now the only one that does is Muse Port), that menu is never going to say anything other than 'no input'. But that doesn't mean you can't map anything you want to the parameters of MIDI Generator manually, in any normal fashion. So for example you could map CC data from your MIDI controller. Or, as mentioned in this device's description, you could put the Envelope Follower device in an audio track, click the map button, then go to the MIDI Generator, click the wire to hold the pop-up in place and click the word 'generative stream' just like you would any other parameter to map to it. This will create MIDI notes based on an audio source.

To clarify, when I use the word pop-up here I don't mean the pop-up menus that appear when you click on the circles. I mean the pop-up parameter names that appear when you click on the wires directly.

Login to comment on this device.

[ browse device library ]