I'm curious how Sonar users prefer to go about another potential solution to offer in the Composition Blocks I'm contemplating.
If we're able to use Composition blocks to quickly display time signature and tempo changes in our project, this would eliminate the need to have to call those special functions up in the application's menu bar to make changes. We would now be able to quickly just double-click on a Composition block ribbon and open up a dialog that let's us set a time signature and/or tempo change, and even root note/key.
- Potential to speed up workflow when dealing with duplicating whole parts of an arrangement.
- Less actions-per-command to accomplish the same end goal.
- Easy to move these points due to their relationship being dependent upon the Composition Block element.
The dilemma with this however, comes up when dealing with complex arrangements and compositions. This is mostly prevalent with classical/orchestral music and potentially with music production for film/tv/video.
Complex arrangements might traverse several motifs or movements, each with their own "formula" of time signature and key changes within a given Composition Block.
- If composition blocks are hard-coded to only describe a single tempo, time signature, key, and tempo within it, then one must create a new block for each time signature change.
- If we choose not to work with composition blocks at all, should composition blocks be hard coded to insert automatically whenever we use the traditional menu system methods for inserting time signature, tempo, key? Or, should the be invoked independently upon the user's discretion?
- If the user is allowed the option to work with them or not, can there be an encapsulation "sensing" feature for when a user chooses to place a composition block over a region that has a transition in the arrangement?
- Would there be a way to implement a "multi-signature mode" in a composition block that allows users to define their signature formula inside of it, and if they begin to stretch out or condense that block, the formula is respected?
- Example using Arvo Part: Fratres excerpt -
As you can see above, the first two measures are in 6/4, then the following measure in 7/4, followed by a measure in 9/4, and finally a measure in 11/4. Here's a mockup of that below using the current marker system and the time signature changes reflected in our ruler below (the Loop selection illustrates the "composition block" feature):
- With Snap tool enabled with "to" selected, stretching the composition block out can repeat the pattern by simply left-click + dragging out to the right, the "magnet" will automatically push out by at least one full measure and respect the "formula" applied. In the example below I haven't extended the full pattern out, but the snap applies the preceding formula to the 3 measures I've dragged out:
These are just some thoughts I've had on finding ways to increase productivity and efficiency with the Composition Blocks. I'm curious what others think about these potential features.