AbleSet 3.0.0-beta.28

Canvas

  • Added a new image element that lets you display any kind of image on a canvas
    • Images are stored in “AbleSet/Canvases/Resources” in your Live project folder
  • Added the ability to click outside of the canvas to deselect all elements
  • Added a function that automatically selects new elements on the canvas
  • Significantly improved the performance of canvases with many elements
  • Fixed canvas sidebar width changing unexpectedly sometimes
  • Fixed hidden files by file sync services interfering with saving canvases
  • Fixed missing highlighting of keyboard-selected elements in the “Add Element” overlay

Scripting

  • Added support for using setShared to set a shared variable to an array of values
  • Added a new now() function that returns the current timestamp but is refreshed every second when used in a template
  • Improved formatDuration to support negative durations and durations with decimal places
  • Fixed makeAscii cutting off characters at the end of the input sometimes
  • Fixed templates having access to functions that could modify state

Setlist

  • Added a new [nosong] attribute that you can add to a song locator to remove that song from the number of remaining songs
    • This can be useful for utility songs like announcements, preset switches, etc.
  • Removed Bandhelper RTF import as it didn’t work reliably enough
    • Alternatively, you can paste the setlist copied from Bandhelper from your clipboard into AbleSet

Lyrics

  • Added an [onlychords] attribute that only displays the chords of a lyrics track

Audio Interfaces

  • Fixed AbleSet sending MIDI to iConnectivity interfaces that have been disabled in settings

General

  • Unavailable settings menu items are now hidden in the Intro version of AbleSet
  • Fixed older licenses not registering as Pro on the web app when AbleSet doesn’t have an internet connection

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

5 Likes

Hey, that’s a great feature - however, in the Setlist Overview, there is still a song number shown when adding [nosong]to the song locator. I would love if these would be shown without number within the setlist view as well - I do not see a benefit showing “no songs” in the setlist tool with a number as well (e.g. for PAUSE or ENCORES entries). Is this intentional, or could you add this, too?

Best,

Sebastian

1 Like

Hi Leo, I think it could be great if it removes also the time other than just from the remaining songs, what do you think? Should be doable.

Thanx for you great work BTW!!

Pat

I’d prefer to keep the time in the setlist: I like that I can add e.g. [15:00] in the section name to a short two-bar “Pause” Song, and the 15min will be added to the calculated set list-time, without being accounted as “song”. If I do not want this to be calculated at all, I can still add [0:00]

2 Likes

Hey @leolabs i’m experiencing an issue with this version where multi file is lagging behind on everything (lyrics, playhead on AbleSet)

I haven’t used AbleSet since version 3.0.0-beta.18 (as i’ve been on vacation and not working) so I won’t be able to pinpoint exactly where this was an issue, but I feel like it could be linked to the previous issue I had where AbleSet was unable to gauge the correct duration of tracks

It’s making me a bit nervous because I’m due to join a cruise ship again early February and the beta was working fine before and now that my license is upgraded to Pro (thank you for upgrading everyones licenses btw :folded_hands:) I now can not return to a previous beta I have installed, as AbleSet thinks I now don’t have a license

I’ll send a screen recording of the issue to the support inbox and I guess we’ll go from there

Cheers,
Addy

It looks similar for me in combination with MultiFileProject.

Everything is very slow, and the text transitions are not smooth either.
I tested it both on an iPad and directly on the Mac where AbleSet is running.

The current beta also takes a very long time to shut down.
I already deleted the AbleSet JSON file and let it rebuild, but unfortunately that didn’t help.

1 Like

I was thinking about deleting the JSON as well but wasn’t sure where it was haha

My issue isn’t just with external devices - it’s also the host MacBook Pro that is lagging behind, even after I stop the track (on both Ableton and Ableset) AbleSet still continues on as if it’s receiving delayed information from Ableton - it’s strange behaviour because it’s always been mostly reliable throughout the betas

1 Like

Hey @Addy_Walters and @Michael_Sommerer,

Could you send us a log package so we can try to reproduce the behavior you’re experiencing?

You can create a log package by clicking on AbleSet’s tray icon → gear icon → Create Log Package.
Please make sure to include your project files (just the .als files — no audio needed).
Then please upload it here.

I’m looking forward to your reply!

Hey I have already uploaded it to support box yesterday, is this the same thing?

Hey @Addy_Walters,

Yes that’s it!

1 Like

Hey @Addy_Walters @Michael_Sommerer,

I think I found the issue. I had made some performance optimizations for the progress bars in songs, but accidentally introduced a bug that made the progress bars of all songs update around 100 times per second even if the song wasn’t currently playing.

I just implemented a fix and will release it as part of the next beta :slight_smile:

2 Likes

Hey @leolabs wow that’s super interesting, I was having the issue show up kinda randomly after I had posted, but it was still there - but also my brother clicked the show all song button so put 600+ songs back into the set list :joy::person_shrugging:

Normally we run will add songs before each set or whatever so would only be dealing with ~30 at a time

But thank you for looking into this for me :folded_hands: very excited for the full release :green_circle::play_button::green_circle: