audiality2 icon indicating copy to clipboard operation
audiality2 copied to clipboard

Live editing tool

Open olofson opened this issue 10 years ago • 1 comments

A tool that can load and monitor changes in one or more A2S files, analyzing changes in order to recompile only programs, functions, message handlers etc that have been modified, so these can be hot patched without restarting everything.

  • MIDI input.
  • Program selector for live MIDI control.
  • GUI with some sort of visualization of the voice tree.
  • Oscilloscopes and spectrum analyzers, at least for the master outputs.
  • Record MIDI events and copy them as A2S code to the clipboard and/or write them to a file. (The latter might actually be better when used with a code editor that also monitors open files.)

olofson avatar Oct 22 '14 02:10 olofson

The first step should probably be to implement an API that allows individual programs to be compiled separately, and replaced on the fly. The simplest and most robust way is probably to just use this as is, with an editor that works with programs in separate buffers, reconstructing the complete file from those buffers when saving.

olofson avatar Mar 18 '16 09:03 olofson