Tag Archive: network

Aside from other distractions, over the last few months I’ve been building the next version of Gener8. Here are the plans for the next release:

Some of these features are planned, others are already working! Most of these will be implemented for version 0.6.

Novation Launchpad support.
Launch clips directly from a Novation Launchpad! The layout of the Novation Launchpad was such a good match for Gener8’s Launchpad module that I simply had to try this – and it works really well.
View a bank of clips, one page at a time. Trigger them individually or by row with the Launchpad’s scene buttons. I’ve implemented some transport controls, tap time etc. too. This layout works in the Launchpads ‘User 2’ mode, allowing you to switch between Ableton Live control, and Gener8 simply.

Faderfox Micromodul8 support.
The new dedicated MIDI controller for Modul8 by Faderfox will also be getting the Gener8 treatment. While the Faderfox is mostly suited to manipulating controllers for each layer, I will be integrating support for clip triggering.

• Syphon Input support for clips. Each Launchpad clip can be set to a specific syphon source, so you’ll be able to trigger your syphon input sources in time. (Modul8 version 2.7 required – currently still in beta)

OSC input and output for clip triggering, with simple mapping.

Gener8 layouts for TouchOSC.

DMX output triggers from clips.

MIDI, OSC & DMX envelopes on the clip editor. Give your clips extra oompf by linking complex data output to external devices.

Network Timecode – Link Gener8 systems without MIDI across networks for multi-screen projections.

Global timeline – Record clip changes onto an editable timeline. Edit your performances with post processing functions like ‘quantize’, which tighten your recordings by snapping them to the closest beats.

Yes, a true timeline module at last…
There has been many posts written about building a timeline module for Modul8, and now I have a working implementation at last. This is the first concept so it’ll be interesting to see what everyone makes of it.

This module is a layer contextual module, which means that it will only show the data relevant to the focused layer. I’ve done this to keep the footprint down. The actual recording and playback is all handled by the Launchpad module. This timeline module simply allows for visualisation and editing.

I have actually been planning this timeline phase of Gener8 from nearly the beginning, and I’ve had a working sketch of this module for over a year. A timeline for live performance software is almost unnecessary, but from the standpoint of the Gener8 modules, it seemed like a logical progression. No doubt its form will develop in time too.

I’ve also been doing some serious bug fixing, rebuilding the core to improve clip transitions, and performance improvements too.

Release Date?

If all goes to plan I should have something ready for everyone to play with some time in April. No promises though.

Any comments or suggestions are most welcome!


Network Timecode

I recently got to thinking about running multiple systems of Gener8 modules in sync, and the potential power that could be achieved for large scale projection etc.

While this is perfectly feasible within the current program (using MIDI clock over a local area network), someone handed me the idea of putting out the Timecode across the network and syncing to that.

At first I had my doubts. Any Timecode produced through the modules in Modul8 is subject to the resolution of the modules scripts, which is at a rate of 1 cycle per frame.

I had previously considered the generation a MIDI clock through the modules scripts, and then abandoned the idea due to this low resolution (as it would limit the range to something like 200bpm).

However, a clock for MIDI data, and a clock for video are two different beasts. Who needs to clock video faster than the output frame rate anyway?

So, I dug out the old Garagecube ‘Network’ module and started hacking away at the code, and after a couple of bleary-eyed late nights, I have a pair of Gener8 Launchpad modules locked into perfect sync.

Now, this is all very much on the rough side, and it’s a fairly long road before I’ll have something ready for everyone to play with, but it seems that the concept is sound, and I think this is quite big news.

Multiple projector set-ups with network synced video on a small budget are only a few steps away from here.

And a few more bleary-eyed late nights I think…

I will keep you all posted.

%d bloggers like this: