3/5/2021 build 210503

  • Midi input channel can now be set to “any”, so that all channels (1÷16) are accepted. Useful in most situations, when you actually do not know (and do not care checking) what channel a given connected midi device is using. Just accept everything it sends!
  • For drumkits the midi comp/expander voice edit setting has been split in two: for drums and for cymbals. Additionally the compression/expansion mapping curves have been tweaked. Now you can better customise each drumkit behavior. The whole body of styles has been updated to take advantage of this. Now everything sounds more sparkling and live.
  • Now the Syncro Start function can be optionally set to be “persistent”. When persistent it will automatically re-engage each time the sequencer is stopped, so that as soon as you play a chord the whole band will kick in!
  • The registration now record also the OTS link (on/off) state.
  • Bug fixes, extensive code refactoring and behind the scenes improvements.

8/1/2021 build 210108

  • Added 46 new styles, bringing the grand total to 906 styles.
  • Added programmability of the “Toggle Lead Voices” button. Each of the 8 OTSes can now be programmed to have two different configurations of enabled/disabled voices, giving to your performances much more variety and customization capabilities. All the 906 preset styles have been updated with a full set of “programmed” OTSes.
  • The BEAT RESET function (previously accessible only through a binding) can now be activated from the main screen. There is a TAP TEMPO / BEAT RESET button that change its function according to the style running status (“tap tempo” when the style is stopped, “beat reset” while it is running).
  • The Voice Edit parameters lists have been reorganized.
  • The “pedal wah” component of the MULTI FX effect, can now be operated in real time through a midi pedal (or other physical controller). As it was already true for the other effects with a “pedal wah” parameter.
  • The timing of all events in real time accompaniment tracks is now subtly continuously randomized, giving even more variation and liveliness to the accompaniment.
  • The program is now compiled only for 64 bits CPUs. 32 bits CPUs are no longer supported.
  • Changed authorization scheme. License files need to be reissued.
  • Bug fixes and code refactoring.

1/2/2020 build 20014

  • Added new bindings to load in a headless way the next/previous style or registration in the last opened folder. Useful to automate playlists. New FILL INLINE binding.
  • All the bound actions can be triggered also by left hand key press velocity (= how hard you play chords). This is particularly handy to trigger a fill without even leaving the hands from the keyboard.
  • The registration now also loads the binding slot. So that you can have a different set of bindings for each each registration, loaded automatically.
  • Revised behaviour of Master Transpose function.
  • Seamless support for keyboard specific/expansion packs voices, through unbounded addition of VCE files.
  • Minor bug fixes.

2/12/2019 build 19120

  • Added 240 new styles, bringing the grand total to 860. Most styles have been revised and improved. The fresh high quality new content, as well as the massive cohesive body of styles provided, will bring an incredible firepower to your music making. And endless hours of pleasure.
  • Now you can stack up to 2 series connected insert DSPs per part. This significantly broadens the sonic power of your arranger. This nicely builds upon the freedom to assign all the available DSPs to whatever part you like.
  • The smooth voice and DSP change feature when switching OTSes has been significantly improved. Now all the possibly unused available hardware resources (DSP and midi channels) are brought to work: we dynamically and transparently (= behind the scenes) assign 2 instances of midi channel and DSPs to a single part so that when you switch OTSes you can overlap the old and the new sound. And you can hear both at the same time!!
  • Added the “Beat Reset” functionality to the binding page. This will allow to seamlessly reset the arranger engine to the start of the measure as soon as you activate the functionality (typically with a foot switch). Extremely useful to gracefully cope with an odd signature measure or a false off-beat start while performing.
  • You can now adjust the style parts’ volume sliders all at once, while preserving the relative balance. To rise or lower the whole style volume, while preserving the mix (that used to be a long, boring and error prone operation), is now only one click away! With the same procedure you can also adjust all the Aux and Lead parts volume faders, as independent blocks.
  • Added MasterEQ effect that applies to the global mix just before the audio out. This effect is customisable like each other in the DSP Editor and is saved with each registration.
  • Reduction of sequencer jitter.
  • Bug fix: Tempo synced DSP effects now always work correctly.
  • Other minor bug fixes and code improvements.

26/3/2019 build 19030

  • Fixed a bug regarding incorrectly detected lead left hand voice velocity.
  • Fixed a thread synchronization issue that in some rare circumstances could cause a missed sound generator reset at startup.

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.