I suppose that music software is going to be affected equally in one way or another and would be interested to hear (or at least to read!) what developers and others think about this topic and of course, more precisely, how a program like BiaB could benefit of this evolution.
Bernard
I find it sometimes difficult or impossible to find a style that I really want. At times, this is a benefit because the composed song moves in an unplanned and good direction. Other times, I give up and claim defeat.
I think BiaB could benefit from AI by building custom styles in real-time that meet your needs. One of two types of user inputs could be used for this.
1. An audio file of a song whose style you want to replicate could be imported in MP3 or WAV format.
2. A pull-down menu containing hundreds of song titles would allow you to select a specific song.
With AI assistance, once the desired audio file is imported or song title selected, the algorthm would analyze it and return all of the instruments and other musical qualities that define that song in the form of a style. You could then use that custom-built style just like you use any of the currently available styles; add a chord progression to it, swap out instruments, etc.
In other words, rather than scrolling thru dozens and dozens of pre-built styles and forcing one of them into the song you are creating, it would build from scratch and return
the best style that matches the song you are interested in. Icing on the cake would be for the 5 or 10 best fitting styles to be returned for you to audition.
Taken to a logical conclusion, this could eliminate pre-built styles altogether. Everytime you want to create a song, the style would be built for you in real-time based on user inputs. Another benefit might be a reduction of the footprint size of the program since the
rules to create a style would replace a
database of styles.
No doubt, this would be a large software effort.