Aeros Firmware 5.3.x: Automatic Loop Length
Howdy Aerosnaughts,
It’s been a bit since we released an Aeros version because we have been busy with the new BBMO (BeatBuddy Manager Online, new 1.5.3 version just released), the brand new Beat Boutique content, and the brand new BeatBuddy Plugin (official release TBA so it’s still FREE TO USE, works with any .DRM file). We have a lot coming in 2025 and we’re beyond excited for you all to see what we’re cooking.
However, we have some great Aeros news too: In addition to the bug fixes that were needed for 5.2.x, we have made a 5.3.0 version for beta to give you something to play with over the holidays. Changelog is below.
How to Update to Aeros Firmware 5.3.0 (SD card method)
- Download the 5.3.0 update file here and place it on your SD card
- Rename the 5.3.0 update file to “aeros.bin” once it is on your SD card.
- Insert the SD card into the Aeros SD card slot while the Aeros is off, and turn the Aeros on. The Aeros will take about 10 minutes to update.
If you see any bugs, please report them to us so we can fix them! Please send logs to support@singularsound.com along with a video and/or a description of the bug. To learn more about useful information you could give us to better help you, please read this post on bug reports.
This new version has the highly requested loop length setting that allows you to automatically commit or commit and overdub at a certain predetermined length. Set the Aeros to ROP mode to use automatic overdubbing.
The length can be anything up to 99 measures, and works in tandem with the set length (AQ) setting when autoquantize is enabled. The setting is only possible in auto or quantized song grid modes, not in Freeform.
We do want some feedback about how you feel the loop length is working in general, but also particularly how you feel it interfaces with the Set length (AQ) while autoquantize is on.
To explain further: The Loop length setting is linked to the set length (AQ) value, but the set length global vs per part setting only shows if multiple tempos are allowed for each song part.
This works for the auto-quantized set length global vs per parts feature since it doesn’t make sense to allow multiple set lengths if there aren’t multiple tempos, but our first thought was to make the global vs per part set length and loop length settings into one setting since it also does not make sense to have a global loop length and a per part set length at the same time or vice versa. Therein lies the complexity which makes setting loop lengths per part a bit confusing in autoquantize song grid mode.
We are just entering our time off, so there’s no time to do anything before the new year. So we wanted to leave it open to your suggestions of how you think it would make the most sense for the settings in autoquantize to be organized without re-doing the whole settings scheme.
Here are the expected behaviors we stipulated to the devs for loop length:
- Make both loop length and set length per part capable
- Update set length and loop length info
- Sets the length in measures of the recording you intend to autoquantize. This can be any number between 1 to 16 or to Auto. If set to Auto, the algorithm will automatically decide the number of measures of the recording between 1, 2, 4, 8, and 16 measures, the tempo will be based on the Auto BPM Range setting. The Loop Length setting will interact with the Set Length if the Aeros is set to Sync Tracks by length or by start point. If synced, the length of the loop length must either be equal to 1, the set length value, OR a multiple of the set length value. If Auto is selected, the Loop Length setting will become a multiplier. If set to Per Part, you will have up to 6 options, one for each song part.
- Sets the loop length. The Loop Length setting will interact with the Set Length if the Aeros is set to Sync Tracks by length or by start point. If synced, the length of the loop length must either be equal to 1, the set length value, OR a multiple of the set length value, the value options will be automatically limited for you. If the Set Length is set to Auto, the options for the loop length will be a multiplier (1x, 2x, 3x, etc. up to 16x). If the value of the loop length is red, the song cannot be saved until you adjust it to an appropriate value
-
Combine the loop length and set length global vs per part setting and separately add the per part settings for loop length
-
Track Length
-
Global/Per Part
- In Autoquantize mode you have both a Set Length and a Loop Length option. This setting decides whether the set length, for setting the length of the first auto-quantized track, and the loop length, the required length of all committed tracks, are set globally or are set per part (up to 6 parts in 6x6).
-
(Loop Length) Part x
- Sets the loop length for part x (as stipulated above)
-
-
Pop up to notify that it can’t create/save a song because of the wrong value in loop length
-
Please adjust the highlighted loop length setting(s) to an appropriate value to save the song. The Loop Length is found in the Parts tab.
-
OK or click any button to dismiss
We also have some known issues, read the changelog below for more information.
5.3.0 Changelog:
- Added a setting for loop length. Loop Length will automatically close a recording track at the set amount, use the ROP mode to automatically start overdubbing after committing once loop length value is reached.
Bug Fixes:
- Fixed unlocking track in a 2x2 song via CC:47 midi command
- Fixed CC:20 to only control the master fader and not the currently selected track when mixer open
- Fixed visual glitch with the master fader and creating a new song
- Fixed tracks overwriting other tracks when saving and having multiple parts
Known issues:
- Bug on multiplier in 6x6 when Auto quantizing and set length is set to auto, instead of setting the rule for all tracks each new track multiplies the loop length value every time a new track is added causing exponential value changes. What should happen is each track in part would be 8x the size of 1st track. For example, if 1st track is automatically set as 2 measures, and loop length set to 8x, track 2 is 16, then track 3 is 16x8, then track 4 is 16x8x8
- Bug when there is a loop length set and you want to re-record an undone track. If undone and all other tracks are empty and still scrolling it will force you to wait to re-record at the same start point with empty space the same length as the loop length was set, instead of allowing you to record at the next measure.