Live Arranger Mode was a 2011 post in the wishlist. It has been asked for many times over the years. This is another reason for direct play, if Biab just loads the RT data from the selected style then plays back the inputted chord direct from the RT's on the hard drive. Biab already has midi keyboard chord input (see pic) so when a chord is played on the user's keyboard it could play that chord directly from the location in the source file. If a new chord is not entered it will loop that same chord section again or another one with the same chord.
I tried this in Reaper and it all just works playing the files direct from hard drive without a glitch, as I change the input chord it will play that section in the files on the USB drive. It can change on the next beat or at the end of a bar.
Rather than choosing chord sections from the source files to join together in RAM then play, it will choose a section for the currently inputted chord, go straight to it and play. This is what it is doing in the video Play-Direct-Arranger.mp4 they are 24bit 48khz files on a USB drive. Biab could do that and be a live Arranger, I think Yamaha have audio drums but I don't know if they have audio instruments yet. Biab could be then used with a laptop and the user's keyboard.
This Play-Direct-Arranger-BBvst.mp4 is using 2 BBPlugins to get a verse ending and chorus ending in the other. It is playing the files back direct from the SavedTracks folders. So Biab should be able to play the RTs direct and live.
It has been implemented into JJazzLab in the same year:
Originally Posted By: chrisroode
Jun 14, 2021 at 10:39pm Hello, just discovered this software...perfect for my teaching job! Anyway....Is there a way to have JJazzLab recognize chords from a midi input?
I only need (literally) the same thing those casio keyboards do, where I can play a C maj chord, and the accompaniment instead switches to C maj. Then when I play an Fmaj chord (even in 2nd inversion) it will switch to that.
I'm planning to use this software for echo playing of rhythms and melodic passages to teach beginning band kids. I like to have the chords change with what I play, but there is no specific form to what I'm doing...so if say the kids mess up a measure that goes Bb, F7, then I want to be able to repeat that on the fly, and I can easily do that if I am at a keyboard and just hammering out the melody on the right hand and playing block chord changes on the left.
Summer break is coming, and if this is not something available, I am willing to fork and make it...
Originally Posted By: Jerome
Oct 1, 2021 at 4:26am @chrisroode I've implemented it in JJazzLab 3.0, to be released in november probably.
There is a slight delay (<1 sec) when you change the chord on the keyboard to get the backing track updated, so it's not pure real-time like vArranger, but it should not be a problem for your use case.
I don't have an arranger keyboard so I'm not sure exactly how they are set up, but I thought something like this below, if you think that will work ? If you hit a keyswitch that will be the next section played on a new chord or the same chord is played, the change will occur on next beat or bar. If no section keyswitch is hit it will continue with the current.
It's just turned 2024 where I am, so it looks like I have to spend 2024 making this along with a VST with the generate code in it. I thought the 2024 version would have all this and I could retire from all the years getting Biab and the Plugin where they needs to be
This should work to play the sections the same way I demonstrated with a Video Here It's the same now how the Plugin inserts all the sections and Reaper plays them back yet it will be using the source files direct without loading into a Reaper track, you will have virtual tracks.
So you load all the track data for the chosen style, When a chord is entered it will look for a chord section for each track from a source file, The CF_Preview_GetValue(track1, "D_POSITION") will get the current play position in the file until that chord ends it will then play another section with the same chord or until user changes chords. You can reaper.CF_Preview_Stop(track1) or reaper.CF_Preview_StopAll()
I used defer: reaper.defer(function)
Adds code to be called back by REAPER. Used to create persistent ReaScripts that continue to run and respond to input, while the user does other tasks. Identical to runloop(). Note that no undo point will be automatically created when the script finishes, unless you create it explicitly.
You can try it this way using the Reaper C++ API and later you maybe able to get the BBvst to do it all allowing the BBPluginStandalone to be used ?
The preview object is automatically destroyed at the end of a defer cycle if at least one of these conditions are met:
- playback finished
- playback was not started using CF_Preview_Play
- the output track no longer exists)", },
{ APIFUNC(CF_Preview_GetValue), "bool", "CF_Preview*,const char*,double*", "preview,name,valueOut", R"(Supported attributes:
B_LOOP seek to the beginning when reaching the end of the source
B_PPITCH preserve pitch when changing playback rate
D_FADEINLEN lenght in seconds of playback fade in
D_FADEOUTLEN lenght in seconds of playback fade out
D_LENGTH (read only) length of the source * playback rate
D_MEASUREALIGN >0 = wait until the next bar before starting playback (note: this causes playback to silently continue when project is paused and previewing through a track)
D_PAN playback pan
D_PITCH pitch adjustment in semitones
D_PLAYRATE playback rate
D_POSITION current playback position
D_VOLUME playback volume
I_OUTCHAN first hardware output channel (&1024=mono, reads -1 when playing through a track, see CF_Preview_SetOutputTrack)
I_PITCHMODE highest 16 bits=pitch shift mode (see EnumPitchShiftModes), lower 16 bits=pitch shift submode (see EnumPitchShiftSubModes))", },
{ APIFUNC(CF_Preview_GetPeak), "bool", "CF_Preview*,int,double*", "preview,channel,peakvolOut", "Read peak volume for channel 0 or 1. Only available when outputting to a hardware output (not through a track).", },
{ APIFUNC(CF_Preview_SetValue), "bool", "CF_Preview*,const char*,double", "preview,name,newValue", "See CF_Preview_GetValue.", },
{ APIFUNC(CF_Preview_SetOutputTrack), "bool", "CF_Preview*,ReaProject*,MediaTrack*", "preview,project,track", "", },
{ APIFUNC(CF_Preview_Play), "bool", "CF_Preview*", "preview", "Start playback of the configured preview object.", },
{ APIFUNC(CF_Preview_Stop), "bool", "CF_Preview*", "preview", "Stop and destroy a preview object.", },
{ APIFUNC(CF_Preview_StopAll), "void", "", "", "Stop and destroy all currently active preview objects.", },
{ NULL, } // denote end of table
};
Ci siamo dati da fare e abbiamo aggiunto oltre 50 nuove funzionalità e una straordinaria raccolta di nuovi contenuti, tra cui 222 RealTracks, nuovi RealStyles, MIDI SuperTracks, Instrumental Studies, "Songs with Vocals" Artist Performance Sets, Playable RealTracks Set 3, Playable RealDrums Set 2, due nuovi set di "RealDrums Stems", XPro Styles PAK 6, Xtra Styles PAK 17 e altro ancora!
Band-in-a-Box® 2024 apporte plus de 50 fonctions nouvelles ainsi qu'une importante de contenus nouveaux à savoir : 222 RealTracks, des RealStyles nouveaux, des SuperTracks MIDI, des Etudes d'Instruments, des Prestations d'Artistes, des "Morceaux avec Choeurs", un Set 3 de Tracks Jouables, un Set 2 de RealDrums Jouables, deux nouveaux Sets de "RealDrums Stems", des Styles XPro PAK 6, des Xtra Styles PAK 17 et bien plus encore!
Video: Making a Song with Band-in-a-Box®, ChatGPT, and Synth V
Take your Band-in-a-Box® project to a whole new level when you incorporate ChatGPT and Synth V to add lyrics and vocals to your song!
We wanted to demonstrate how this is done with our video, where we show you how to go from nothing to a finished "radio ready" modern pop song by combining the features of Band-in-a-Box®, ChatGPT, and Synth V!
User Video: Next-Level AI Music Editing with ACE Studio and Band-in-a-Box®
The Bob Doyle Media YouTube channel is known for demonstrating how you can creatively incorporate AI into your projects - from your song projects to avatar building to face swapping, and more!
His latest video, Next-Level AI Music Editing with ACE Studio and Band-in-a-Box, he explains in detail how you can use the Melodist feature in Band-in-a-Box with ACE Studio. Follow along as he goes from "nothing" to "something" with his Band-in-a-Box MIDI Melodist track, using ACE Studio to turn it into a vocal track (or tracks, you'll see) by adding lyrics for those notes that will trigger some amazing AI vocals!
Wir waren fleißig und haben über 50 neue Funktionen und eine erstaunliche Sammlung neuer Inhalte hinzugefügt, darunter 222 RealTracks, neue RealStyles, MIDI SuperTracks, Instrumental Studies, "Songs with Vocals" Artist Performance Sets, abspielbare RealTracks Set 3, abspielbare RealDrums Set 2, zwei neue Sets von "RealDrums Stems", XPro Styles PAK 6, Xtra Styles PAK 17 und mehr!
Add updated printing options, enhanced tracks settings, smoother use of MGU and SGU (BB files) within PowerTracks, and more with the latest PowerTracks Pro Audio 2024 update!
One of our representatives will be happy to help you over the phone. Our hours of operation are from
6:00AM to 6:00PM PST (GMT -8) Monday thru Friday, and 8:00AM to 4:00PM PST Saturday. We are closed Sunday. You can also send us your questions via email.
One of our representatives will be happy to help you on our Live Chat or by email. Our hours of operation are from
6:00AM to 6:00PM PST (GMT -8) Monday thru Friday; 8:00AM to 4:00PM PST (GMT -8) Saturday; Closed Sunday.