PG Music Home
quantum leaps
Synonyms of quantum leap
: an abrupt change, sudden increase, or dramatic advance

I see all the bumped backlogs in the wishlists.
There needs to be a better ways to implement as it seems to be harder for PG compared to other software to implement improvements.
Maybe put new features on hold and just do some releases with lots of content only while you are working on new ways in the background of doing things crossplatform new language as it looks like you have zero spare time to do anything else.

JUCE is the most widely used framework for audio application and plug-in development. It is an open source C++ codebase that can be used to create standalone software on Windows, macOS, Linux, iOS and Android, as well VST, VST3, AU, AUv3, AAX and LV2 plug-ins.

JUCE allows developers to focus on the most valuable parts of their software by taking care of the differences between operating systems (both desktop and mobile) and plug-in formats. With JUCE’s library of digital audio processing (DSP) building blocks you can quickly prototype and release native applications and plug-ins with a consistent user experience across all supported platforms. Using JUCE also future-proofs your products against operating system and plug-in host updates.

Operating System Compatibility
JUCE is a cross platform framework allowing a single codebase to compile to native applications and plug-ins with the same user experience on Windows, macOS, Linux...

Audio Software & Plug-in Compatibility
JUCE makes it easy to create both standalone audio applications or plug-ins that can be loaded inside digital audio workstations (DAWs) like Logic, Live, Pro Tools, FL Studio or Cubase. A single JUCE project can be used to create VST, VST3, AU, AUv3, AAX and LV2 plug-ins from the same source code, and also provides the functionality required to host these plug-in formats in your own software.

Audio Processing & MIDI
JUCE provides an abstraction for processing audio samples and MIDI from the native audio devices on each platform or a host DAW. With JUCE’s library of digital signal processing (DSP) building blocks you can rapidly prototype and deploy different audio effects, filters, instruments and generators.

User Interface & Graphics
JUCE provides a versatile UI abstraction that can run on any platform, with the option of hardware acceleration via OpenGL. JUCE handles the rendering of 2D and 3D graphics, and a selection of image formats and fonts. All JUCE UI widgets can be themed, allowing you to have a consistent user experience across multiple different products and platforms.
There has been no new response to this issue so I'm looking into creating a VST that will read the current track data in the main Biab and transfer that to the VST (same as I can do in Reaper), so the VST will be playing the source track sections back in sync to the DAW tempo map.
So any change in the main Biab can be updated instantly in the VST.
As you drag it will render the sections to wav.
This will give the same as I can do in Track Injector but in any DAW.
Update:

Originally Posted By: PeterGannon
BIaB plug-in already uses JUCE. And has for years. Yes, JUCE is very good, and cross platform.

We don’t plan on using JUCE for our existing applications other than plug-ins.


Originally Posted By: PeterGannon
>>Generate and Play tracks instantly in the Plugin by playing the source files direct from the generated text data, no rendering down to wav at all (unless needed to export).

Yes, planned for sometime in 2023.

>>Fit and sync with any Time Signature in the DAW.
Sync with any decimal varying tempo map.

We plan to add support for floating point tempos and any time signature, in BiaB, plug-in, and RB.

>Go over 255 bars.

Yes, planned for BiaB & plug-in. Already possible in RB.

>48khz / 24bit source wav/aiff files.

We have source wavs for this 24/48, and are looking into it. This I will take time, but should be worth it.


Originally Posted By: PeterGannon
..
BiaB doesn’t yet support floating tempos, and every possible time signature (e.g. 11/8). But that is planned. When that is done, better sync options for BiaB and the plug-in should be available.


Originally Posted By: PeterGannon
Just An…

Yes, good ideas for RB, and we plan on lots of exciting things for RealBand in the future.


Keep the existing ones as they are sure, but once you start moving the generate code into the VST/VST Standalone this will rocket ahead being cross platform giving Mac users the VST and the same time using the same audio format for both. This will be more suitable for Mac Pro Audio users and Win users alike. As I have said I see the VST Standalone the new simple to use cross platform Band In A Box Lite® so a Linux version also while your at it.

You can use the bbw4 generated txt for now then once that's working smoothly start transitioning the generate code over and the tabbed multipicker within the VST.

The VST just needs to use elastique to sync playback as if it's playing back direct it will use eleastique to change pitch and tempo in realtime.
Originally Posted By: musocity
Update:

Originally Posted By: PeterGannon
BIaB plug-in already uses JUCE. And has for years. Yes, JUCE is very good, and cross platform.

We don’t plan on using JUCE for our existing applications other than plug-ins.


I find that a bit demoralising.
It's hard for me to see that as anything other than "we have no plans to try to reconcile and rationalise our software.".

I guess it could mean that they plan gradually to retire the existing main application(s) in favour of a plug-in oriented philosophy/architecture, but at present I find that less than likely. But Jim Fogle's recent post was asking about 1, 5 and 10-year plans, so maybe.
What was I just saying ? and I just got this in an email, that has to be a message ! it's like HELLO:
Quote:
But 13 years is a very long time in this industry and we are faced with the fact that the platform that AATranslator is built on is showing its age and as such we are finding it increasingly difficult to support or add features that we know you would like.

The good news is that for the last 18 months we have been re-writing AATranslator (AATranslator2) using a more modern language and a more powerful platform.

AATranslator can translate DAW session projects to other DAW's.
© PG Music Forums