Loop brace/multiple measure settings (Looping)
planned
J
Jesse Rolland
Adding a loop brace for multiple measure selection would be insanely beneficial. As of now it’s just loop beginning to the end or loop one measure. But being able to select a loop brace and move it around manually AND/OR have a settings box that has the following settings: 1) start loop point measure 2) end loop point measure 3) total measures 4) loop mode on/off. Both methods would be ideal and are present in pretty much all DAWs for computers. This is amazing for practicing since your app translates the sequencer notes to drum notation as you could now visually play along with the music but audibly like you currently can but with longer phrases of your preference.
Derek Lee
planned
Derek Lee
under review
Derek Lee
Additional comments from Jesse Rolland from another request that I'm moving here:
"Ok so basically having full control over setting a “loop-in” point and loop duration (# of measures) is really desired right now. At the moment we are limited to only being able to loop one measure at a time and have to open up a measure individually to view it and loop it. Being able to loop any # of measures and play/practice along is absolutely crucial. I’m actually very surprised more people have not put in a request for this. It’s just really limiting right now when I can’t input a region of my Beat as to where I want to loop and for X amount of measures. I’m really hoping users will vote for this feature. Below are the settings specifically (they go hand in hand together):
Loop In-Point: A setting within the looping settings box to choose which measure to start loop point.
Loop # Of Measures: A setting within the looping settings box to choose the # of measures to loop.
Loop On/Off Switch: A Button in the settings box to turn the loop brace on and off.
Ultimately these settings could fit inside the current box/window with our current looping settings. With that said these new settings would have to function separately as the loop brace button would essentially turn off the other settings when activated and vice versa. Also it would be ideal for the settings currently activate to be lit up like in white and the settings not activated to be greyed out. Hopefully all of this made sense!"
Derek Lee
Jesse Rolland I'll also add that for me personally, I've already invested a significant amount of time researching design and development implementations for looping because I also believe in the importance of this feature for practice. There are a lot of features and I've been focused primarily in this first phase of the app on the composition side. There's a lot more planned for the practice side, and I assure you I will get there. 👍🏻
I know from the user perspective looping seems "super simple!!" but I cannot stress enough - the amount of technical complexity when it comes to building this is actually enormous. Please keep in mind that all of this stuff takes time to build, I'm working full-time on Beat Note and working as quickly as I can, and it's going to take some time to get to all of these requests. Please keep the feedback coming! I appreciate your support. 🙏
Derek Lee
Hi @Jesse Rolland and thanks for your contributions to the Beat Note roadmap! I'll reply to each one individually to address the feedback you've raised. 👍🏻
The looping features in BN have been added incrementally over the past few months - and you might be interested to check out this reel on IG where I share some of the feedback and design ideas contributing to this feature: https://www.instagram.com/p/Cv0JoCsIGxM/
I absolutely want to continue the evolution of this feature to include setting the loop end point, as well as some other features that users have requested for additional practice support, such as auto tempo increase and choosing beat partials to loop (e.g. from the middle of measure A to the middle of measure B).
The evolution of the feature originally started with just looping the entire beat, then adding the ability to loop each measure, and then adding the ability to choose the start-from measure, so the next natural step in the evolution is to allow the loop end point to be set as well. The biggest challenge I've found thus far with this is how to allow the user to set this in an intuitive way.
You mentioned a "loop brace" and moving it around manually. I would compare this to the loop braces in an app I often use called "Mimicopy" which allows a simple drag-and-drop ability of the loop start and end markers for an audio file. The difference here, though, is that for Mimicopy, the entire song visualization fits on the screen. While the iPad offers quite a bit of screen real estate to work with, the iPhone screen is a lot smaller, and I worry that a loop brace will be challenging to drag to the appropriate location for long beats.
I've also considered enhancing the settings screen, but the challenge I found with this is that there's no easy way to show the context of where in the beat the "end point" would be. Even if the music was shown, a really long beat, such as a song transcription, might have many measures that look the same.
The other solution I've considered is the same as choosing the "start measure" by adding another option to the long-press gesture to set the "loop end." I think this is maybe the most user-friendly option, as you would have context of where you are in the beat. It might look something like the following screenshot. What do you think of this approach? 🤔
Derek Lee
Hey Jesse Rolland - Haven't heard back from you on this topic so just checking in to see if you can share your feedback on this. Thanks! 🙏
Derek Lee
Let me share some more mockups and ideas with you for your feedback.
One other option I had looked at was having the option to choose a "section" of a beat to repeat in the "repeat" popover (please see mockup).
However, the difficulty here is that I'm probably not going to have
any
idea what I was to choose for the "start measure" or "end measure" without actually _looking_ at the music itself. 🤔Derek Lee
Another idea I had was to create a way for the user to select the "start" or "end" measure by giving a preview of the music based on the selected measure.
I think this gives some more context user to be able to select the appropriate measure, but seeing only one measure at a time may not be sufficient context to be able to decide where they want their start point to be (especially if there are multiple measures with the same beat, say for a part of a song that is consistent).
Derek Lee
Another user asked for the ability to loop from a "partial" of one measure to a "partial" of another measure.
For example - loop from the "e" of beat #2 in measure one to the "and" of beat #3 in measure two.
There are two ways I could see this being played back/looped:
#1. Maintaining the downbeat where it currently is, playing the click as configured, and simply looping this portion of the beat as it is in time matching the same number of beats it currently has.
#2. Making the first note of the partial actually begin with the click on beat #1, creating a potentially very different playback sound/groove.
Derek Lee
[First mockup] I also experimented with a mockup to practice a partial within a specific measure, providing the user with two sliders and the ability to choose where to start playback and where to end playback from a specific measure.
[Second mockup] This could also potentially be used to practice measure transitions from the end of a measure back to the beginning of the measure, by starting on beat #4 and practicing to the downbeat of beat #2 (or any partial in between).
This could open up the possibility of practicing a single measure beat-by-beat and other types of practice automation that I'm considering.
Derek Lee
There's a lot that could be done here, and these are just some ideas I'm experimenting with. Would appreciate your feedback! Thanks!!
Zak Bond
Derek Lee I find this to be highly beneficial for practice, reorienting my ears to new phrasing, creating new beats, etc. Down the road this will also be pivotal for learning and rehearsing for the marching community.
Derek Lee
Zak Bond Please add your vote to this, thanks! 🙏
Derek Lee
↑↑↑ Jesse Rolland feel free to tag some friends and ask for their votes as well! 😅 I think Ross Farley might also be interested in this... 😘
J
Jesse Rolland
Derek Lee Holy shiste! Ok im going to need some time digest all of this and get back to you. There is no doubt that these looping features we are discussing definitely is an enormous task! I never didn’t think that for the record. I figured this would take a long time to get implanted but it’s definitely a top tier feature that will transform the app once we have control of the looping point and duration. I’ll analyze all of what you have presented and I will get back to you!
Derek Lee
Jesse Rolland Thanks bud! 👍🏻
Vincent MULLOT
interested tooo!
Derek Lee
Vincent MULLOT Thanks Vincent! Yes I've received a lot of requests for looping and I understand the importance of building this is for practice support.
I intend to build this so I will move this to planned. 👍🏻 Thanks for the reminder!