generic programmable event sequencer for pure-data/max


dublinbox: a small Max/MSP standalone application to give a demonstration of the sequencer possibilities.

It comes with a very simple beatbox type sampler, a VST host and midi output capatibilities.


The sampler

dublinbox comes with 8 different sample player that can be trigger within the Dublin Console. To load a new sample, you can simply drag your file directly to the sample region. Later on, you can change the pitch, pan or volume. Each samplers are attached to a receiver named "trg1" to "trg8". You can use those receiver by specifying the sender name on each group properties you use. Then you can use the message "!" that will send a bang to trigger the sample.


The Midi interface

You can also send midi data to your device using this demo application. The first thing to do is to select the midi destination by double-clicking on the "midiout" object in max/msp. Once the device is assign, you can send midi data with dublin by specifying the "midiout" sender in the group properties. By using a "EvNote" or "EvChord" as a defaultObject in your group properties, the midi data will already be formatted for the midi device.


The VST interface

dublinbox now comes with a VST interface were you can load any type of VST virtual synth. The data that will be sended to this VST is the same as a midi device. This way you can use a "EvNote" or "EvChord" as a "defaultObject" in a group properties. Use the property "sender" to "vstout" so the event will be sended to the VST device.

To load a VST, simply click on "Select" and then select the file to load your VST. On windows, your VST plugin to load should end by ".dll" and on OS X it ends with ".VST"

To test some VST synth, I can you use TAL U-NO-60 which is awesome and it's free for both Windows and OS X. Otherwise, you can check out the free plugin list or KVR.

trail list

lldbln interface

The interface of the sequencer is provided by an instance of lldbln. The first row will edit the trail; the second will start it and the third will stop it. The fourth one is the toggle state of the trail. In one click, you can start/stop trails at the same time. Simply select the trails you want to start/stop and click on the bang button at the right. The last row is the trail status to know if it has been started or not.

trail editor

Trail editor tracker view

The editor enables you to add or remove events within a list. Simply select a column to edit the property content of this column. A property name 'default object' will indentify the type of event that this column can have. When using a EvSender, this will simply send the cell content to the specified receiver. You can use the '!' to send a 'bang' to the receiver. If you are using a EvNote 'default object', you must use the following format : ['note value' 'note duration in quarter note' 'velocity 0 to 127'].