AbleSet 3.0.0-beta.16

  • Added a new +SKIP flag that allows you to skip sections of a song (docs)
  • Added the ability to pre-define the maximum number of loops in a looped section (docs)
    • For example, +LOOPFULL:4 makes AbleSet automatically disable the loop bracket after the third loop so the section loops a total of four times
  • Added the ability to set the stop description using the regular description syntax on a song’s STOP or SONG END locator
    • For example: SONG END {quick tuning break}
  • Fixed issues with song durations differing depending on whether a song is currently loaded in Live or not in multi-file projects
  • Fixed unwanted updates to song durations and other information while loading the next song in multi-file projects
  • Addressed outdated or missing data when loading a new song in multi-file projects

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

10 Likes

Amazing! Looking forward to giving this a go! Thank you! @leolabs :pray:

2 Likes

Awesome stuff!

I have a few observations/bugs reports for the +SKIP flag:

  • skipped sections should not be without color.
    They are currently blacked out. I think it would be better to have their respective colors but either make them cross hatched or just leave them be - the arrow that the section will be skipped is self explanatory.
    The black color makes it hard to confirm that the section is queued when manually selecting for playback.

  • arrow is missing when the first or last section of a song is skipped.
    It should be there somewhere.

  • the order of flags should not matter.
    Currently the +SKIP needs to be the first for it to work with others (i.e. +SKIP +LOOP)

2 Likes

Hi Leo!I see a new elements called ‘Slider’ & ‘input filed’ in this version, but I don’t know how to use it.Does this slider work like a mixer track?How can I link it to the Click track?
Also I want to report some bugs.


Hey @GOODSHOW, thank you for reporting this bug! Does this happen with a specific canvas, and if so, could you send it to me so I can try to reproduce this error on my end?

Regarding the slider, you can access its current value using the value variable. To send it to a mixer slider, you could use this script:

sendOsc("/mixer/click/volume", value);

Make sure that the minimum value is set to 0, the maximum value is set to 1, and the step is set to 0.01, then it should work as expected :slight_smile:

CYJ_Tablet_Performance.json (3.8 KB)
Hi Leo,
Thanks a lot for looking into this! I’ve attached the file for your reference.
Please let me know if you need anything else. Really appreciate your help!

Best regards

Hi Leo,

I just finished a show using this beta version and encountered two issues.

First — AbleNet occasionally malfunctions, causing the 2 Hosts to drop down to 1 Host. Restarting AbleSet temporarily fixes it, but the problem reappears after a while. I’ve already tried replacing both the Ethernet cable and the adapter, but the issue still occurs.

Second — after clicking on “Host,” there’s another issue I haven’t seen before. The “UnNamed” label appears where my computer’s name should be. I’ve uploaded two images: in both A and B computers, they can display each other’s names correctly, but their own name appears as “UnNamed.” In another image, when the two computers aren’t connected, computer A also shows “UnNamed.”

Looking forward to your reply!

Hey Leo,

I’m having an issue with this beta where my “song buttons” I’ve created will work fine for a rehearsal, but then I’ll come back to test some stuff later and the song buttons are all 1 section off (say I tap Chorus, it triggers the section before it)…
I can’t seem to recreate it on purpose - what I have noticed though is that I opened up Canvas in a Safari browser to try see if the code had messed up and it actually wasn’t loading the script at all, just stuck on a loading text.
I then switched to Chrome and opened the same thing and after a few sections the script loaded and I “think” after restarting Ableset on my iPad it started working properly again.
I don’t know whether that’s actually what fixed it, or it was just a coincidence.

Thanks for your help in advance :smiley: