AbleSet 2.8.0-beta.11

  • Added support for track groups (docs)
    • Track groups can be created by adding +G: or +GROUP: followed by the group name to the track’s name, e.g. Vox 1 +G:BACKINGS
    • They can be muted or soloed from the performance page or using OSC
  • Added a setting to control whether jumping back one song will first jump to the beginning of the current song or directly to the previous song
  • Added an option to vertically flip the lyrics on the lyrics page
    • This is useful for displaying lyrics on a teleprompter
  • Improved the “previous song” button tooltip in the setlist page to show the correct action based on the state of the song
  • Fixed settings not being transmitted via OSC when AbleSet first starts
  • Fixed a few layout issues on the performance page
  • Fixed an issue where lyrics would stop scrolling halfway through the animation when another scroll animation was running simultaneously
  • Fixed auto-hiding buttons not hiding automatically on devices with touch screens

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

2 Likes

Do you think it’d be possible to implement a fade in/out per group?

Hey @tarsa, welcome to the forum!

Do you mean an automated fade in/out when unmuting/muting tracks or a volume fader for more granular control? :slight_smile:

In particular I’m talking about an automated fade in/out over something like 1 or 2 bars. Although, faders would be nice to have as well.

1 Like

This would be a great feature. I’ve done this using envelopes and a key to fade out the tracks if the band got off and would fade it back in when back on but an option with OSC would be awesome!

Both would actually be pretty awesome to be honest. Making slight adjustments to levels without jumping back into ableton every time would be nice

So excited about the groups feature! I can’t wait to try it out.

On a side note, what do you think about moving the recording indicator in the performance view to the transport control buttons below (like in the setlist view)? I thought it might help streamline the interface.

Thanks for the amazing work, Léo!

@iamderkis implementing a fade-out/in feature shouldn’t be too difficult. To preserve the volume levels of each track, I could imagine the following steps for fading tracks out and in:

  • Fade Out: Store the initial track volume, gradually reduce the volume until the track is quiet (-Inf dB), mute the track, and reset its volume slider back to the stored value
  • Fade In: Store initial track volume, set track volume to -Inf dB, unmute the track, and gradually increase the volume until it reaches the stored value

Implementing a volume slider for track groups will likely be more complex when each track in a group can have its own volume level. The easiest implementation would be to overwrite the volume level so it becomes the same on all tracks of a given group, but that might lead to sudden jumps in volume when you use the volume slider.

A more difficult approach would be to have the volume slider show an average of the volume of all tracks and add/subtract the same value to the volume of all tracks when you move it. This should be possible, but I’m unsure how to handle cases where all tracks become silent, for example. I’ll check how other products do this.

1 Like

@agustinvolpe that’s a good idea! I’ve just implemented this and will release it as part of the next beta :slight_smile:

1 Like

Hey, the groups with Mute/Solo buttons look great and can be really functional. Would it also be possible to control these groups (Solo/Mute control) through Streamdeck/Companion?

And if i were to add a “+G:Master” tag to the master track would that also be possible to control through AbleSet (I would assume so but haven’t tested the beta yet) and have visual feedback on what tracks are muted/solo’d

Hey @LlamaMilk, welcome to the forum!

Support for the Stream Deck is already implemented and I’ll release it together with the next version of AbleSet.

The main track can’t be controlled yet, but that should be relatively easy to add. I’ve added it to my todo list.

Let me know if you have any further feedback! :slight_smile:

Hey @LlamaMilk, I just noticed that the Main track can’t be renamed, so adding a group flag isn’t possible, unfortunately. I could add an option to the app instead that adds the main track as its own separate track group. Would that work for you?

Here’s a sneak preview of what I’ve been working on in the past week:

Fading groups in/out will also possible using OSC.

Let me know what you think! :slight_smile:

5 Likes

This looks awesome!!

You might want to take a look at Mixing Station. It is an awesome app for controlling a range of digital mixers. I use it with an X32. It has a feature called “IDCA” which is exactly what you describe.

Yeah a master “Group” in settings would be great, I saw you mentioned StreamDeck support was implemented, you probably thought of this already but it would be nice if the Master would then also have similar controls :grin:

A small (potential bug) I have experienced with the +G: (groups).

I have put the tag onto the return tracks that I am setting as “groups”. Initially in performance view, none of them are showing. When I delete the tag from one return group and add it back, they all show up. It has not done this every single time but it has the majority of the time. Same for when I had the tags put on individual tracks and groups as well.

Leo!!!

You are amazing dude!

I have my set configured, as I’m sure many others do, using Return Tracks a la the “Will Doggett/From Studio to Stage” method. I currently have 5: Tracks, Guide, Click, Guitars, and Drums.

We had some serious band drama that led to our guitar player being let go, and had to play the next show sans guitar player. I just routed that guitars return track to where it needed to be in my mixer and we played the gig. It was awesome, and worked great. We have now replaced him and all is good!

Sometimes we have a rehearsal that the drummer can’t attend, that’s why I made the Drums Return Track. I can just unmute that return track and assign it to an output… No drummer? No problem!

Now the wheels in my brain are turning with ideas for how I can set it all up to utilize this new functionality in the future. This is going to be a serious game changer!

I have also been meaning to try to add in the functionality from the From Studio to Stage template that others have mentioned regarding 1 bar or 2 bar fade in/out. I deleted it from the template that I use, because I wasn’t using it, but after a handful of gigs now I can definitely see the value in it. I need to find those old template files on my SSD to dissect what is going on under the hood with that. MIDI command to trigger an envelope that lowers then raises the volume on the “Tracks” return track over a 1 bar or 2 bar period.

I LOVE AbleSet!! :blush:

1 Like

I ran into an issue where I needed more “mutable” tracks than Ableton’s 12 return track limit and found out that if you tag multiple tracks as the same name (+G:ACOUSTIC) it mutes and unmutes all of them. So now I place tracks into a GROUP that holds the acoustic tracks or a GROUP for all of the Lead Guitar parts and another for RHYTHM so that I can mute and unmute all of the parts depending on who can attend rehearsal and who can’t. Updated all of my templates today to accommodate this and it’ll be a game changer to not have to expand all of my song groups and mute each drum track, etc. So great.

2 Likes

Hey @iamderkis,

Thank you for reporting this! I was able to reproduce this on my end and have implemented a fix that will be released with the next beta version.

Let me know if you have any further feedback in the meantime! :slight_smile:

1 Like