AbleSet 3.0.0-beta.22

General

  • AbleSet got a new, more consistent color theme
  • The visual metronome now works without the AbleSet Controller M4L device or measures track, by parsing bar information out of the current project file
  • “Auto-Jump to the Next Song” is now enabled by default
  • The “Auto-Loop the Current Section” option has been removed
    • You can always loop the current section by pressing the loop button, which will move the loop bracket around the current section if it isn’t already there
  • Log packages now include the “AbleSet” folder of the currently loaded project for more information to reproduce bugs
  • Fixed a bug where some large project files with hundreds of songs wouldn’t load as expected, leaving AbleSet in a partly outdated state
  • Fixed progress bars always starting full and animating back to the current position when loading the web app

Setlist

  • Added an option to show the visual metronome in the bottom left corner of the playback controls
  • You can now paste a list of songs into the “Load Setlist” dialog to import it
    • This is especially useful on iOS and Android where you can’t just press ⌘ V

Lyrics

  • Added an option to always show the “Line Override” button
  • Added a new /devices/setLineOverride OSC command to enable or disable the line override feature

Canvas

  • Added a vertical orientation option for dividers
  • Added an option for multi-line input fields
  • You can now expand all script editors from the sidebar into a larger window
  • The label of buttons and sliders is now available as a label variable in scripts
  • Scripts for buttons and sliders are now limited to only one concurrent run
    • When running the same script again while it’s already running, the running script will be stopped first before running it again
  • Renamed element “Templates” to “Presets”

Performance

  • The song and section description elements now have clearer class names for custom styling

Settings

  • Fixed an issue where the current computer might be labeled as “Unnamed” in AbleNet settings

You can download this beta here:
Mac (Intel): https://ableset.app/download/mac/3.0.0-beta.22
Mac (Apple Silicon): https://ableset.app/download/mac-arm64/3.0.0-beta.22
Win: https://ableset.app/download/win/3.0.0-beta.22

2 Likes

Thank you! that you made the visual metronome work without the Max for Live and Pro version of Ableton! That will be the one of the best features of 3.0! And please if you split AbleSet in 3 plans include the Visual Metronome as well as loops in the Starter Plan :heart:

1 Like

Hey @simon6347, welcome to the forum, I’m glad you like the update!

I’ll definitely keep the visual metronome and looping features as part of the Intro plan :slight_smile:

1 Like

Very happy to see this working. Was on the fence to buy M4L for the visual metronome alone - so glad that it even works now in the Ableton standard version. Thanks a lot!

2 Likes

have been trying the visual metronome, which I find very handy. However, my session has a few songs in different time signatures, and even after ensuring everything is snapped to the grid, and starts on whole numbered bars, somehow the metronome offsets after a few cycles. I have not been able to find a pattern to do any proper RCA. Happy to share any info, if anyone can help me out here…

Hey Pritam, welcome to the forum!

If the visual metronome drifts after a few cycles, I’d recommend checking the same things I mentioned over here:

A couple of quick questions that might help narrow things down:
• Are your click tracks rendered as WAV/AIFF files, or are you generating the click inside Live?
Sometimes a rendered click can be accidentally warped or slightly shifted, which could introduce an offset.
• And if possible, could you share a screenshot or short screen recording showing what you’re seeing? That would help a lot in figuring out what’s going on.

Looking forward to your reply!

Apologies for the delay in responding. I am currently on tour. :stuck_out_tongue:

Answering your questions:

  • I am generating clicks using MIDI (from Kontakt Battery 4) Ref Image 1

  • Sharing a screen recording here. When I play the song which is in 6/4, it starts off fine, yet when I start jumping sections, the visual metronome offsets. https://drive.google.com/file/d/1pgRudjxYMUU9IIPpAWZZ7KtL1CUwEf25/view?usp=drive_link

  • I also went through the post you linked in your comment before dropping a comment and have ensured that :

    • First Locator (in fact all my locators) are on first beat even when there are time signature changes.
    • I added time signature changes at the start and end of each song too, while trying to troubleshoot. Even that did not help.
    • I ended up ensuring that visual metronome utilises full screen flashes using custom styling, however I want to also add a different colour to mark downbeats or subdivisions (eg for 7/4 I want red flashes for beat 1,4,6).
    • Quick thought. If we could set source for visual metronome, I could utilise the IAC driver to pass a duplicate MIDI track (copy of my click track, just with the same note and no accent, maybe with velocity changes) and pass that as source to visual metronome to identify downbeats.

Let me know if I can provide something more. Happy to zip my project and share it across for you to examine. It could be upwards of 2GBs though with all my resources in there. Sorry.

Thanks for taking a look here,
Pritam

Image 1:

Hey Pritam!

Could you please send us a log package, and make sure to include your project files in it as well?
No audio needed, just the .als files.

You can create a log package by:

  • Opening AbleSet’s Status Window
  • Clicking the settings icon in the top
  • Selecting Create Log Package

Then please upload the ZIP file to our support inbox here

I’m looking forward to your reply!

Hey, I have shared the files. Let me know if you need anything else
Thanks

+LOOP is no longer working with the new beta version. Not sure why! Any help?

With the beta 24 release, I can confirm it is working for me. Ensure you have a space before the +LOOP.
Can you share screenshots?

Hey @pritamswain, thank you for providing the log files and the video!

I just tried to reproduce the issue on my end with your project file, but it all seems to work fine here. Here’s a video of what it looks like on my end: Video uploaded to CleanShot Cloud

One caveat of this method of using the visual metronome is that changes to time signatures in your project are only recognized when the project file is saved since AbleSet has to extract this information out of the project files. Maybe that was the issue?

If this still doesn’t work, you could use a Measures Track to manually define where each measure starts and ends. Here’s a video of how this works: https://youtu.be/_OV6RF5UPT4?t=144

Let me know if this helps, I’m looking forward to your reply! :slight_smile:

Hey @leolabs , Thanks a ton for taking time out to look into this.
Thanks for recommending measures, not sure why I did not think of this.
I used the show measures in performance view, and here is what is see.

  • I am using the song “Khamoshiyaan” as an example.
  • In my Ableton session, here is the measure it starts from 395.

Can you let me know if I am doing something wrong here?

Thanks,
Pritam

Hey @pritamswain,

Thank you for elaborating on the issue! I completely overlooked the AbleSet Controller Max for Live device in your project. There’s a bug in Max for Live, where sometimes, the bar it reports doesn’t match the actual bar in Live, especially in sessions with lots of time signature changes.

The visual metronome uses the Measures track if there is one for the song, then falls back to the Max for Live device if it’s available, and alternatively uses the project file’s information about time signature changes.

Could you try disabling or removing the AbleSet Controller from your project and check if that helps?

I’m looking forward to your reply! :slight_smile:

Hey Leo,

Ah, my bad. I forgot to disable the M4L after switching to the 23 and 24 beta. I had read it in the changelog that it was no longer needed, and somehow missed disabling it.

Disabling it, the metronome works like a charm! Thanks again.

2 Likes