Changes

5.3.1 (2019-07-28) - Small fixes

  • General
    • dont allow to overwrite actually opened eventset file with new eventset file
    • update german translation
    • some other small fixes
  • List player
    • avoid hang on startup at windows 10

5.3 (2019-08-21) - Major Enhancements

  • General
    • performance enhancements on handling large audio files
    • use of an own mp3 encoder, no need of installed lame encoder anymore
    • switch to gtk3 as interface toolkit (linux)
    • remove bug where "save as .." for eventset file with same file name failed
    • complete rework of vst plugin integration (windows / mac)
  • Mixer
    • fixed bug where channels volume did not come up when prior set to 0
    • fixed bug where not all vst plugin parameters were saved (windows /  mac)
    • plugin parameter windows now can be docked to the main window
    • added some internal plugins (working on linux too)
      • Chorus / Flanger
      • Compressor
      • Echo
      • Equalizer
      • Pitch shifter
      • Reverb
  • List player
    • plays audio cds from drive now (windows / linux)
    • tempo of tracks can be changed with editor
    • fixed crash when using fade time 0 with auto dj
    • meta data can be sent to new meta data collector module
  • Button player
    • allow different trigger modes on buttons
      • "normal" -> first trigger plays, second trigger stops sound
      • "scratch" -> first trigger plays, second trigger plays from start
      • "punch" -> plays while button is pressed (not with  midi/osc for now)
    • tempo of jingles can be changed with editor
    • allow scrolling of tabs if there are unvisible tabs
    • new action "InternalOSC" added to buttons action (now you can control other modules from there)
    • meta data can be sent to new meta data collector module
    • fix: all button player modules loaded same mixer channel, configuration, plugins etc.
  • Stream player
    • fixed correct saving of time for fade out
  • Broadcaster
    • allow sending some general meta data (stream name etc.)
    • allow sending meta data (artist, title, album, cover) from new meta data collector module#
  • Meta data collector
    • new module to collect and forward meta data from players to broadcasts
    • automatic completation and correction of meta data from iTunes store
    • possible use of meta data from external text file
  • Notepad
    • new module to create, view and change notes into the EventSoundControl interface
  • Webbrowser
    • new module to view web pages into the EventSoundControl interface

5.2.1 (2018-06-30) - Fixes and minor enhancements

  • file management
    • allow "save as" for eventset file by menu
    • allow "save as" for eventset with all audio files in one directory
  • button player
    • execute actions "on stop click" immediately, not after fadeout
    • new action "HttpRequest" added to buttons action (now you can start / stop video with VLC)
    • allow manual input of times for fades in editor
  • list player
    • allow manual input of time for crossfade
  • broadcaster
    • fix crash on getting statistics with icecast2 streaming
    • moved settings from surface into a separate settings dialog
    • reflect changes on systems outputs in the channel selector box
    • load and save for casting selected output channel with eventset file
  • stream player
    • now also controllable by hotkey, midi and osc
    • moved settings from surface into a separate settings dialog
    • show stream information and meta data if available
    • can be stopped by panic modules button now
    • setting of times for fadeout and fadein now possible
    • doesn't block app anymore when fading in or out
  • panic module
    • allow manual input of time for fadeout
  • talkover module
    • allow manual input of time for fadeout

5.2.0 (2018-06-06) - Enhancement release

  • button player: its now possible to have more than one button player in the system
  • button player: new action "MidiOut" added to buttons actions
  • midi: enabled midi output (currently from button player as action)
  • midi: interpret "note on" with velocity 0 as "note off" as standards define
  • mixer: implement mute button per channel
  • fader module: allow controlling of mixer sources too, not only outputs
  • user interface: fix problems restoring maximized main window on startup in correct size
  • user interface: change some keyboard shortcuts to os defaults
  • user interface: include privacy information into licensing dialog for GDPR compliance

5.1.0 (2018-05-08) - Enhancement release

  • Audio system: complete rework of initialization of devices
  • Audio system: audio preferences removed, all routing is now done in the mixer
  • Audio system: implemented dummy audio driver for use of outputs as recording or streaming channels without need of monitoring hardware
  • Audio system: automatically reconnects lost devices now when connected again (bluetooth, usb)
  • Audio system: ignore and dont load some vst plugins which are known as not working
  • Mixer: creating and deleting of hardware outputs and inputs and all routing is done from here now
  • Mixer: removed bug where not all channel configurations and plugins was saved correctly
  • Layout: programm now starts maximized or in fullscreen mode if leaved so
  • Layout: removed some errors with saving and restoring module positions in main window
  • Layout: main windows layout now is saved in eventset file so can be reproduced on another machine

5.0.0 (2018-04-19) - The MIDI release

  • General: Implemented MIDI-Input for controlling EventSoundControl from your MIDI hardware
  • General: Hotkeys now work with modifier keys like Ctrl (Windows), Cmd (Mac), Alt and Shift
  • Panic module: Respect here setted time for fadeout when stopping playlist player instead of the fade time setted in playlist player
  • Jingle player module: Is now the "Button player"
  • Playlist player module: Is now the "List player"
  • Button player module: Implemented definable "actions" - other than playing audio - which can be executed on button
  • Button player module: Implemented action "SendKey" on button to send a keystroke to another programm (yet Windows only)
  • Button player module: Implemented action "ForwardHotKey" on button to forward the hotkey to another programm (yet Windows only)

4.1.0 (2018-04-03)

This release is an enhancement release which makes the live easier.

  • Jingle player: visualize fadeout (stopping) of items with new (lighter red) flashing color instead normal red color for playing items
  • Jingle player: its now possible to give the whole player or jingle groups a default button layout
  • Jingle player: its now possible to copy a button layout from another button from options menu
  • Jingle player: font settings in button layout now are cross platform compatible
  • Jingle player: import of m3u files via drag n drop from filemanager now possible
  • Jingle player: import of whole directories with audio an m3u files via drag n drop from filemanager now possible
  • Jingle player: import of audio and m3u files via drag and drop now also supported on macOS
  • Jingle player: read comment tags from added files into internal comment field
  • Playlist player: new "pause" function and button
  • Playlist player: fix bug where app crashed on selecting to edit a song in context menu if selection changed while the menu was open
  • Playlist player: allow to select what should be done at end of playlist (begin from start or switch to another playlist)
  • Playlist player: import of m3u files via drag n drop from filenamager now possible
  • Playlist player: import of whole directories with audio an m3u files via drag n drop from filemanager now possible
  • Playlist player: allow copying of tracks between two playlist players via drag n drop
  • Playlist player: allow deleting of tracks from playlists by del or back key
  • Playlist player: allow editing of tracks title (description) and comment with editor
  • Playlist player: import of audio and m3u files via drag and drop now also supported on macOS
  • Playlist player: read comment tags from added files into internal comment field
  • Webcaster: new "local server" implemented to allow use of EventSoundControl as remote audio source with other computers or third party software
  • Webcaster: fixed problems on using multiple instances
  • Mixer: sync captions of module channels with module captions (in case of multiple instances of the same module the caption was the same)
  • General: fixed saving of module content (was broken in case of more than two instances of the same module)
  • General: many little bugfixes, improvements and enhancements

4.0 (2017-03-09)

There were massive changes under the hood bringing new stability and usability of the software. Because it is a major release only the most important changes are noted here:

  • System now controllable via OSC (a sample layout for touchosc you can find in the documents folder of EventSoundControl) which includes support for triggering jingley by midi devices (via OSCulator on mac for example)
  • New hotkey system allows hotkeys for playlist player, panic and talkover too, not only jingle player
  • All module content (audio file links, paths of streams etc) is now saved in eventset file instead of registry
  • Drag and drop support for import of audio files in jingle player and playlist player
  • Import of multiple files to jingle player at once via menu now possible
  • Moving of sounds in jingle player between groups via menu now possible
  • New fader module allows to control the volume of an output directly in main window without the need to show the mixer
  • Audio editor now supports control of the gain for sounds in jingle player
  • Playlist player now has its own playlists (saved in eventset file) with support of moving songs between playlists, export of playlists as m3u and random sorting of playlists
  • In playlist player the use of the audio editor is possible to set start and end points

3.0.2 (2016-09-09)

  • playlist player: loads last loaded songs on startup
  • jingle player: removed menu item "delete jingle group" because it caused a segfault
  • licensing: don't use mac address because of problems with activations if network is disabled