AbleSet 3.0.0-beta.1

AbleSet is ready for the next big step with these new features:

  • Added a Canvas page that allows you to create your own, custom user interfaces (demo video)
    • Elements can control AbleSet and external services via OSC
    • Values can be dynamically populated with OSC values from AbleSet and external services
  • Added a Mixer page that allows you to easily control track groups (demo video)
  • Added the ability to define reusable OSC connections in settings
    • These connections can be used in Canvases, OSC tracks and MIDI mapping
  • Added OSC functions to fade track groups in and out
  • Added support for specifying which OSC values youā€™d like to be updated about (docs)
  • Added the ability to map a MIDI message from all inputs
  • Added a [nosongtranspose] or [nsp] attribute to lyrics tracks to ignore the transpose attribute of the current song
  • Added unique class names to cue lights and big notifications for easier styling
  • Added syntax highlighting and better auto-complete to OSC input fields
  • Improved the look of all icons throughout the web app
  • Improved the structure and look of the settings menu
  • Fixed various issues with automatic scrolling in lyrics
  • Fixed Program Change MIDI mappings not being triggered in some cases
  • Fixed section durations not being displayed
  • Fixed clips or locators containing " breaking project file parsing
  • Fixed song time being 0 when the web app loads, making progress bars seem empty when AbleSet isnā€™t playing

Let me know if you have any questions or feedback regarding the new features! Iā€™m looking forward to hearing what you think!

You can download this beta here:
Mac: https://ableset.app/download/mac/3.0.0-beta.1
Mac (ARM): https://ableset.app/download/mac-arm64/3.0.0-beta.1
Win: https://ableset.app/download/win/3.0.0-beta.1

6 Likes

Woah!! This looks awesome!

1 Like

Love Ableset!What a Gamechanger!

1 Like

I just tried the latest version (AbleSet 3.0.0-beta.1) and encountered a problem. After renaming the canvas, the webpage crashes and all my changes are lost.Also, I cannot see a delete button for the canvas.

I would like to propose some feature requests and ask a few questions:

  1. Devices without the web app password should not be able to edit the canvas or view the settings (to keep the interface simple).
  2. Is it possible to manage or view the number of devices accessing the webpage?
  3. Does Oakboard Floor Vista+AbleSet support a Chinese display?
  4. Is it acceptable to map the Mixer Fader to a MIDI controller?Also want to see the dBFS.

Thank you, Leo! You are incredibly talented!

Love the Canvas! One thing that is happening with me is when I edit the Custom Styles, the canvas crashes. It also doesnā€™t appear to be listening to the changes to the custom styles. Most specifically the textFit.js library that I use, The lyrics arenā€™t changing size at all.

This is what is happening quite often. With multiple pages including the Canvas. The Canvas did this whenever I refreshed, not just when I edited the custom styles.

Something else that I have noticed is that the fadeOut and fadeIn OSC commands are acting a little funny. When I fade out, the mixer does not update. When I fade back in, the setting would only go back to around -2 but the mixer would show the level much lower, around -18. At first (watching the mixer) I didnā€™t think the OSC was working but when I looked in Ableton, it was working, it just wasnā€™t indicating that on the mixer page.

Holy moly. This is HUGE!

1 Like

Hey @iamderkis and @GOODSHOW, thank you for reporting these issues! Iā€™ll release a new beta with fixes soon :slight_smile:

Regarding @GOODSHOWā€™s points:

Thatā€™s a good point! Iā€™ll fix this in the next beta.

You can view a list of connected devices by going to the settings page and then clicking ā€œConnected Devicesā€ in the ā€œDebugā€ category.

I donā€™t think the Floor Vista supports non-ASCII characters, unfortunately. Some Chinese characters might get transliterated to ASCII, but Iā€™d generally recommend using ASCII characters.

This isnā€™t possible yet, but it sounds like a good idea! Iā€™ve added it to my todo list.

1 Like

Excited the canvas feature. When is AbleSet 3 coming out?

I just added a Playaudio1U system to our setup and started using Ablenet. Something odd that happened tonight was a lot of our devices that were setup began swapping up addresses to my B computer, presumably when I was simulating a fail to test the failover although I canā€™t confirm that as i didnā€™t notice it until much later. Is this supposed to happen? Iā€™m new to the Playaudio setup already and relatively new to Ablenet so just trying to make sure I understand what was happening. I didnā€™t have all my custom styles the same on my B computer so some things looked odd when the devices swapped ip address.

It would be really useful if we could assign a fader to a MIDI controller like the Morningstar MC6 Pro, for examplešŸ˜œ, and map a switch to increase the volume in increments of 0.5 or 1 dB, as well as another switch to decrease it by the same amount.

This would be super helpful for making precise volume adjustments without needing to touch the screen. What do you think?

3 Likes

godamn this is nuts, awesome job.
the custom interface looks juicy

1 Like

This looks great, especially the mixer view! Is there a way to create multiple ā€œcustomā€ mixes? Example: Letā€™s say each mix is a return track and each band member can customize their personal (headphone) mix by changing the send volume of each stem to their corresponding return track.

Hey @dsrhrng, welcome to the forum!

Creating custom mixes isnā€™t currently possible, but I feel like the use case youā€™re describing might call for a proper mixer like the Behringer X-Air, X32 or WING. This would also allow your band members to control the volume of all other channels.

Would that be an option for you?

Thatā€™s a great idea! Iā€™ll add some OSC endpoints for this in the next Beta :slight_smile:

1 Like