Changelog

1/3/2019 build 19021

  • The whole process priority is raised at startup “above normal”, so that even in an heavy loaded system (CPU ~100%) the sequencer maintains the tempo without glitches.
  • Tweaked the DSP management code to eliminate audio artifacts that could sometimes happen in a few corner cases.

22/2/2019 build 19020

  • Added 70 new styles, bringing the total to 620. All the styles are perfectly integrated and supports all the advanced features Groovyband Live! offers. We have also further tweaked the whole body of styles.
    Everything is balanced and sounds good out of the box, to give you immediate gratification.
  • Added support for a pedalboard, in addition to the two manuals. Now Groovyband Live! Is perfectly suited to build a home organ setup around it, complete with state of the art automatic arrangements and registrations. You can also use a midified existing organ console as the source of both manuals and pedalboard (as well as pistons and other physical controls).
    Alternatively, you can hook a second keyboard controller and/or a pedalboard to your Yamaha arranger. The pedalboard can be substituted with a third keyboard if desired.
    As usual, a fourth midi input is available for additional control surfaces / midi equipment to add physical controls to your setup.
  • Virtual round robin on all drumkits (enabled by default, can be selectively disabled wherever desired). Groovyband Live! subtly randomly varies the pitch, ADSR envelope and filter cutoff of every stroke of every kit piece every time a note is played (as well as the velocity, see later). No two hits are identical, and the whole drum track sounds livelier, as played by a human (who never repeat himself) and not by a sequencer.
  • The velocity of every played note (both melody and drum tracks) can be varied randomly to humanize the execution (intensity freely adjustable). The randomization is smart and takes into account the spatial/temporal position of played notes. Closely played notes are not allowed to be randomized independently, to mimic the fact that, for example, a strummed guitar can be strummed with varying intensity, but all the strings within a given strum (hand movement) are either all played softly or loudly. You cannot play softly a string and loudly the string immediately below it stroked a few milliseconds after the first one!
  • The noises of mega voices are randomly selected from a pool of similar sounding noises, when available, every time one is played. A looping track never repeats identical, as it is the case in the real world.
  • The volume of “noises” in mega voices can be adjusted independently of the track volume. You can therefore (de)emphasize at will this effect, as well as disable it completely.
  • A mega voice can be substituted with another (similar, i.e.: a guitar with another guitar) mega voice, or with a regular voice. Groovyband Live! knows every articulation mapping and makes the necessary adjustments in real time to select the best match among the articulations and noises available in the destination voice. You can therefore broadly expand the choices available when revoicing the parts to suits your needs.
  • To further tweak the final result when revoicing parts (or to match your taste), there is a single knob comp/expander control. With this control you can compress or expand the velocity of the notes of a track to match the built-in dynamics of a particular voice (which might be different than the original voice dynamics the track was sequenced for).

By playing with virtual round robin, velocity humanization, randomization and volume of noises, dynamics compression-expansion, you can impart to every track the right amount of “imperfection” and dynamics to credibly emulate a real human player. All these settings are part of the voice parameters and, as all voice parameters, these can be independently customized (if desired) for every section of each style.
This flexibility further compounds with the availability of 8 main sections to play with, easily duplicable and movable at the touch of a button, editable in depth from the main screen with a native touch interface and real time swapping of the played pattern. You can completely change the feeling of a playing track/section while the sequencer is playing so that you immediately hear what every edit sounds like. And to preserve your edits while experimenting, you can quickly save/recall the playing style in/from temporary scratch memory slots or disk. This is seamless and, as everything in Groovyband Live!, does NOT stop the sequencer.

  • You can now edit/replace all the voices in a multi voice track (blue background) as you are used to do with ordinary single voiced tracks (white/green background).
  • We have added scratchpad voice memory slots also in the Acmp Voices panel. You can therefore easily and faster experiment variations or exchange voices with other parts (aux/lead) or styles without forcibly saving a voice to disk.

6/12/2018 build 18120

  • Improved style rendering engine on some corner cases
  • Tweaked chord recognition algorithm
  • Partially changed “Invert RH Vce” button logic to improve smoothness while performing
  • Increased multi-threading (up to 4 cores) on previously single threaded code paths
  • Reduced style file size on disk (-33%, from ~18 to ~12 kb) thanks to a more efficient encoding
  • Corrected a couple of bugs

14/11/2018 build 18113

Initial public release.