2017-11-22

Hello,

This month I mainly worked on a debugging/profiling infrastructure for Top !, in order to, uh well, debug and profile stuff.
It will enable me to track down some bugs and to identify hotspots more conveniently, and maybe provide a base for a small built-in performance diagnostic tool (eg. showing DSP load, plug-ins processing time, file access/buffering overhead, etc...).

This means there is little visible change overall, but I thought it was worth putting on new build online anyway, as it comes along with some bug fixes and minor changes :

(...)

Read more →

2017-10-09

Top ! features are still moving and nothing is really definitive here, but I thought this could do no harm to explain a bit about how it is supposed to work anyhow. So if you happen to work with sound "accompaniments" to live shows (let's call it that way to include audio elements of theatre, dance, events, radio programs and so on), you can try it for yourself and play around its core principles... and even make me some comment if you're so inclined !

Top ! is based on “Cues”, each of which correspond to some event or action happening during the course of the show. For instance it can be a punctual audio effect, or a long soundtrack covering an entire scene, or a fade between two ambiances, and so on... Cues can be triggered manually, or automatically start and stop according to a certain pre-established timing scheme.

Top ! interface is composed of a menu bar and three views : the cuelist, the cue view, and the matrix view. The idea is that all you have to deal with during a live show is readily under your eyes, with no tabs or separate windows to shuffle through to find the relevant info.

(...)

Read more →

2017-10-04

Here comes Top ! alpha build 0.0.2 ! This build brings an enhanced save system as well as various GUI bug fixes.

Audio files references

The updated save file format introduces an AudioFiles chunk which stores unique records to all audio files used in the cue list. Each audio cues then references its audio file by a unique identifier, rather than maintaining its own (possibly duplicated) information about the file. This allow for an easier management of broken paths in cases where the audio files or the save file are moved to another location. It also allows changing a reference to point to a newer version of the audio, and updating all the cues that referenced this file. Here is how it works :

(...)

Read more →