PG Music Home
Posted By: Reskent "Import Chords from MIDI" Feature in the VST - 01/16/20 03:03 PM
Hey BIOB fam !

I think I posted this in the wrong section haha

But I really love the new plugin feature recently added in the new versions of BIAB. One feature that I feel would be awesome in the VST version as well would be the "Import Chords from MIDI" and "Import Chords from MIDI Clipboard" etc. that the standalone program allows you to do. Having to jump between the standalone and DAW to incorporate this feature is a little tedious.

Regardless, I appreciate all of your guys hard-work.
Thank you for the feedback Reskent! This feature is actually already on our to-do list but it has been backlogged while we work on higher priority items. Check back in the release notes for updates.
So for ToDoList 478 would you just open the dialog Interpret Chords from Midi file in BBW4 and send the chords back to the Plugin ? Maybe have a drop import spot on the plugin.
Then to create midi chord export from the Plugin (ToDoList 479) set BBW4 to Output Chords and save in midi file then save midi file from BBW4 to SavedTracks folder and have a drag export icon in the Plugin, though BBW4 don't have save chord names to midi markers yet (ToDoList 987).
I think ACW was ToDoList 520 smile

Attached picture BB-Midi-Chords.png
Attached picture BB-Chord-Output2.png
Also !

Do you guys plan to implement the "Audio Chord Wizard" into the VST as well ? because if so
that would be a game changer.

Be able to grab chords via audio or midi in the VST version would be super convenient as going back and fourth between the the standalone and DAW would be minimal.
A workaround would be to use the ACW in BiaB and save the results as a .sgu file then just open in in the plugin inside the DAW. It is only one more step, and actually not really because it is a excellent practice to save file frequently to avoid loss. So process the audio till your happy even add styles and such in the main BiaB program where all the tools are, save and open that file in the DAW plugin.
Stumbled upon this thread today as I was moving midi files (chord progressions) back and forth between Reaper, Scaler, BIAB and EZKeys. This has become a recent workflow change for me as I explore different and new ways to compose my music.

I find I can drop and drag midi content between Reaper, Scaler and EZKeys. It is just wonderfully easy to do. 16 bar chord progessions made in any of these apps, edited and or played in any of the other ones. It is a joy and has opened up new thoughts for my music making.

So why is BIAB excluded from this fun. First of all, the BIAB-VST, forget about it. Ya, you can drag midi out of it, but not straight chord progressions only performance midi tracks. There are work arounds, but not worth the bother. Best to go back to the standalone BIAB where you can "output chords". But if you have done this you know the problem with it. You want only the chords track, but you get six other tracks which have to be deleted to clean up the file.

OK, back to this thread. It appears the OP and Pipeline are asking the same question, why doesn't BIAB do this better? The answer appears to be, "we are working on it". Yiieps. Oh how the mighty have fallen. cry
Unfortunately, it takes work on both the DAW side and BaiB to create a standard for chord exchange.
The DAWs implementation is unique per DAW and doesn’t universally support a MIDI export of chords.

The BiaB plugin does not either. If they did offer a MIDI export it would only solve half of the problem.

Celemony and Presonus developed a standard in ARA2 for chord interchange but that is forthcoming.
This has been my workaround for a few months now but it just gets a little tedious when wanting to just explore a multitude of different saved MIDI progressions. I'm usually not committed to the first progression I import so when I want to try a different MIDI file that I have saved, I have to repeat these steps all over again.

Open BIAB -> Import Midi -> Save to SGU -> Open DAW -> Open BIAB VST -> Import SGU

It be a lot easier to just "import a midi file" into the VST
+1 yes that could be all done with bbw4 in the background as mentioned above.
Just going to bump this post. Figured i'm going to do this once a month now because this feature has been backlogged for a while now. Thanks Pipeline though ! I've defiantly seen your contributions and advocacy for a bunch of ideas and proposed features that might need implementation in future updates. Also thanks for helping everyone (including me) on any assistance with issues we may have with BIAB.
This is an important feature for my workflow also. I use "importing chords from BIAB midi sequences" to drive several of the VSTi instruments in my DAW. May have to take this to the wish list and put it in line.
You'll have my vote Dan!

Jeff
The problem as Jeff mentioned above, is there is not a universal chord protocol that works with all the different types of DAWs. So adding features like this to the plugin does not solve the issue. The current path would be to work out the sound we want in either the plugin or BiaB and when we get it to taste then move it to the DAW. Some DAWs will read the chords from audio as well.
Originally Posted By: Reskent
...Having to jump between the standalone and DAW to incorporate this feature is a little tedious...


If you are doing it already with Biab main app then the BiabPlugin bbw4 will be able to do the same thing for you.
You can use the BB Chord Output midi file to get chords into other applications like Reaper, Cubase, RapidComposer, EZKeys, EZBass and it seems to work fine except for a few 7,9 chords that BB puts out the same.
The BB import chords from midi works good so as said the Plugin bbw4 will do the same job.
BB still needs to output/input chord names to/from midi markers.
These can then be imported into Reaper, Studio One etc.. though I did make 2 scripts to import the chords from BiabPlugin to Reaper % Studio One.
I have used the script for studio one before it does work fairly well. What I mean by no protocol is that it does not always come up with the same answers coming and going as the DAW chord reader does at times they don’t match so it takes a little adjustments. Still useable.
Originally Posted By: Pipeline
The BB import chords from midi works good so as said the Plugin bbw4 will do the same job.


Thanks for replying ! Yeah this has been a method i've been implementing it's just the steps involved are a little excessive especially when you have over 1,000s of saved midi progressions that you want to cycle between. I'm on FL Studio btw so the switch between BBW4 plugin and FL is very janky sometimes. However, the ease, integration and synchronization of the BIAB DAW Plugin in FL is a little more convenient. Entering the chords into the VST is great but it would be kind of nice to be able to just load .MIDI progressions rather than going through the steps to bring them into BIAB and convert them to SGU format especially, like mentioned before, when you have over 1,000's of midi progressions you want to just cycle through. Which I believe really comes back down to work flow and inspiration.
The new Melodyne 5 has a chord track and midi chord track export.
To get the chord track from Melodyne 5 into Reaper
Export > Format > Lead Sheet(.mid)
ReaTrak chords from midi item.lua

To get chords into Biab File > Import > Import Chords from MIDI file.
New update has been released for the BIAB plugin and looks like there is still no "Import Chords from MIDI" feature frown Hoooowever, the recent changes to the plugin are a MAJOR update and I am grateful with all the new features. The plugin is really looking promising and can only see it getting better from here on. Thanks for all your hard work.
Originally Posted By: Adar - PG Music
Thank you for the feedback Reskent! This feature is actually already on our to-do list but it has been backlogged while we work on higher priority items. Check back in the release notes for updates.
I hope ARA2 can be added next year that would give better transfer between plugin and DAW. To me that would add exactly what you are asking for. ARA as you well know is why melodyne works directly with the DAW where it formerly took a file transfer.
Ah man lol it's officially been a year since this feature was addressed.... please for the love of GOD can we please have a midi import feature into the VST version pleasssssseee haha
Originally Posted By: Adar - PG Music
Thank you for the feedback Reskent! This feature is actually already on our to-do list but it has been backlogged while we work on higher priority items. Check back in the release notes for updates.
I have asked for this also, I suggested to them to allow bbw4 to open the chords from midi file dialog, then once it gets the chords it simply copies them to clipboard that is then pasted into the plugin.
I tried making a script to do this but was having problems accessing bbw4.
With this quick copy/paste either way with BBPlugin and Biab you don't need to save it to SGU
Biab > File > Import > Import chords from MIDI file..
Highlight all chords > ctrl C
BBPlugin > ctrl V

An AutoHotKey script can be made to do this:
Open Biab
Open Import chords from MIDI file..
Open browse window
Get Chords
Close dialog
Select all chords > Copy
Close Biab

Now you have the chords in your clipboard ready to paste into the BBPlugin.
Posted By: RKS Re: "Import Chords from MIDI" Feature in the VST - 05/26/22 07:35 PM
This midi import "feature" is still not working on the plugin 2022. SMH.
If you have Reaper this will get the chord names from the selected midi item and write them to markers in the midi file that can be then dropped/loaded into the BBPlugin to get the chords.

ReaTrak write midi chords to item markers.lua
Originally Posted By: RKS
This midi import "feature" is still not working on the plugin 2022. SMH.


I believe it does work with current BIAB-VST in Reaper. You can drag and drop either the chord names as chord lables or the block midi chords in root position or both, from the VST into Reaper. What is still a bit limited is dragging MIDI from Reaper into the BIAB VST. Is that what you are looking for??
This is what I get:

To drag and drop midi from Reaper onto the BIAB-VST you need to hold Ctrl-Alt. It is not perfect but it generally works for simple chords.
© PG Music Forums