Old 01-15-2018, 02:32 PM   #1
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,215
Default HeDaMixer v2.1.1 (2023-09-16)

Hi !!! I've been working in this new script/app which is intended to be like a secondary mixer window. The idea was not to replace REAPER mixer, but to have another window that can be useful to always have some tracks at hand. For example, VCA tracks, or some BUS tracks, or whatever is needed. By default it shows the selected tracks, until you lock them on display. There is also integration with Track Inspector tags with special instances that always show tracks by tag.

Right now it has basic functionality, like meter and fader gain, solo and mute buttons, FX and I/O buttons. It is easy to change the width of all the mixer, or a single track to make room for multichannel meter for example. It is possible to hide/show different elements of the mixer. Like faders, to have only a meter window. The meters support gain reduction meter reported by the compression plugins.

small gif with two docked instances(one for BUS tracks and one for the rest):


Please check here with larger videos(I don't know how to embed webm videos here in the forum): https://reaper.hector-corcin.com/blog/hedamixer-preview

There is still work to do, features to add etc, and I occasionally get some crashes that I need to fix, but the main framework is working, hopefully, and I wanted to announce this preview to let you all know how it is going.

I hope you like it! Let me know if you think it is interesting, or any idea you want. I'm creating this thread to be the official support thread for the script and gather feedback.
And hopefully maybe new VIP members that can support investing more time to release this script Thank you !

Last edited by heda; 09-16-2023 at 08:22 AM. Reason: updated title (version of latest update)
heda is offline   Reply With Quote
Old 01-15-2018, 03:09 PM   #2
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default

IT IS... PERFECT!!!
vitalker is online now   Reply With Quote
Old 01-15-2018, 04:16 PM   #3
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,866
Default

Very impressive ! It already has a lot of great idea like a (customizable) threshold value in the metter, the meter which have track color, the waveform... would need to be testd to see what is missing :P
X-Raym is offline   Reply With Quote
Old 01-15-2018, 06:28 PM   #4
Philbo King
Human being with feelings
 
Philbo King's Avatar
 
Join Date: May 2017
Posts: 3,195
Default

Looks very cool! One suggestion: Replace the ".0" on the fader/level display with the track name parsed vertically. Like this:

B
a
s
s

D
I
Philbo King is offline   Reply With Quote
Old 01-16-2018, 04:14 AM   #5
exidus
Human being with feelings
 
exidus's Avatar
 
Join Date: Feb 2016
Posts: 121
Default

Man, this is s(l)ick!
I remember that I signed up here just to congrat you for the Track Inspector script when it was in its first versions...
Now I see that you did another miracle add-on that I cant wait to incorporate in my workflow!
__________________
- Win7 x64, latest x64 REAPER Beta

::::::: My Mixcloud Page ::::::: EFMod_JN Theme :::::::
exidus is offline   Reply With Quote
Old 01-16-2018, 04:59 AM   #6
DynamicK
Human being with feelings
 
Join Date: Nov 2017
Location: Gloucestershire, UK
Posts: 223
Default

Nice work heda A great addition to your amazing scripts.
DynamicK is offline   Reply With Quote
Old 01-17-2018, 12:11 AM   #7
raiirock
Human being with feelings
 
raiirock's Avatar
 
Join Date: Mar 2013
Location: Moscow
Posts: 99
Default

This looks amazing , great work HeDa ! How do you think can it be used like monitor mixer ? I mean showing faders for motor buses and their receives . It can be super useful in conjunction with more me web mixer layout . Thanks in advance for reply .
raiirock is offline   Reply With Quote
Old 01-17-2018, 04:48 AM   #8
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,215
Default

Thank you @everyone for the nice comments.

@Philbo King yes I need a better way to display track names. But I'm not sure if putting the letters there would be nice, but it's true that all the .0s are not telling much... all have the same .0. I may remove the .0s. If the track has enough width, there is a nice spot for drawing the track name there vertically as you say.

@raiirock Yes I think so. You can create as many instances as you want and each one will remember its set of tracks to show
heda is offline   Reply With Quote
Old 01-17-2018, 06:41 AM   #9
JHughes
Banned
 
Join Date: Aug 2007
Location: Too close to Charlotte, NC
Posts: 3,554
Default

Awesome, who knew this was even possible? Thanks heda!
JHughes is offline   Reply With Quote
Old 01-17-2018, 07:56 AM   #10
Sumalc
Human being with feelings
 
Join Date: Oct 2009
Location: France
Posts: 740
Default

Very cool thank you Heda
Sumalc is online now   Reply With Quote
Old 01-17-2018, 08:12 AM   #11
Robert Randolph
Human being with feelings
 
Robert Randolph's Avatar
 
Join Date: Apr 2017
Location: St. Petersburg, FL
Posts: 880
Default

My dream come true.

Will this be a VIP only script, or have a VIP version?
Robert Randolph is offline   Reply With Quote
Old 01-17-2018, 08:17 AM   #12
Robert Randolph
Human being with feelings
 
Robert Randolph's Avatar
 
Join Date: Apr 2017
Location: St. Petersburg, FL
Posts: 880
Default

Curious if this has easy track send/recieve routing like Reaper's mixer?
Robert Randolph is offline   Reply With Quote
Old 01-17-2018, 02:28 PM   #13
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,215
Default

thanks! everything is possible! almost

Quote:
Originally Posted by Robert Randolph View Post
Curious if this has easy track send/recieve routing like Reaper's mixer?
What is easy track send/receive routing? like dragging to create sends? first it will be simple, more for meter and gain control only, than a full mixer with all the inserts, sends etc... That's why I said it is not to replace the main mixer. But who knows... everything may be possible. I remember Track Inspector script was going to be very simple...
heda is offline   Reply With Quote
Old 01-17-2018, 04:35 PM   #14
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,214
Default

Looks super useful and very cool! Would love to check it out along with some of the other new bits soon hopefully!

Love that the width is adaptable as then I can get it to match the faders on my hardware controller!
__________________
subproject FRs click here
note: don't search for my pseudonym on the web. The "musicbynumbers" you find is not me or the name I use for my own music.
musicbynumbers is offline   Reply With Quote
Old 01-17-2018, 05:16 PM   #15
hopi
Human being with feelings
 
hopi's Avatar
 
Join Date: Oct 2008
Location: Right Hear
Posts: 15,618
Default

WoW Heda.... we knew you were thinking about doing this but it is so good to see it!

in terms of thoughts about it:

I both like and also wonder about the meters being the track colors...

In one way that is great... and then I think about it being used as a 'meter bridge'... and in that case I think an option to have all the meters just be a color that a user can pick would be nice....

I'm sure you will work out something great for track names before long...

So... whenever you are ready ... I'm in!

PS... what does it do for a track that is a separator? Like in a theme that includes them???
__________________
...should be fixed for the next build... http://tinyurl.com/cr7o7yl
https://soundcloud.com/hopikiva
hopi is offline   Reply With Quote
Old 01-18-2018, 07:12 AM   #16
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,215
Default

Yes. The meter colors by track color is an option.
Right now it doesn't do anything to separator tracks. But I could add real separators that don't need tracks.

Last edited by heda; 01-18-2018 at 07:51 AM.
heda is offline   Reply With Quote
Old 01-18-2018, 07:17 AM   #17
skippertag
Human being with feelings
 
Join Date: Jun 2015
Posts: 474
Default

What can I say? Amazing!!!
skippertag is offline   Reply With Quote
Old 01-18-2018, 08:01 AM   #18
saastara
Human being with feelings
 
Join Date: Mar 2011
Posts: 64
Default

Heda, this looks amazing.

As a request, could it be possible to implement some sort of channel memory system with buttons for recall and hide, to bring forth and hide tracks as needed? For example: Drums, Vox, fx etc.
saastara is offline   Reply With Quote
Old 01-18-2018, 09:24 AM   #19
hopi
Human being with feelings
 
hopi's Avatar
 
Join Date: Oct 2008
Location: Right Hear
Posts: 15,618
Default

Quote:
Originally Posted by heda View Post
Yes. The meter colors by track color is an option.
Right now it doesn't do anything to separator tracks. But I could add real separators that don't need tracks.
so I guess my question goes like this.... imagine you have a project with a theme that does have separator tracks... like separators in both the tcp and mcp... obviously for organization...

they have nothing in them in the way of buttons or controls but they do have a color and they do have a track number because reaper gives them that number...

does your wonderful mixer 'see' them? does it display them?

I am very excited that your lua mixer can run instances and have several mixers open at the same time...
and as I'm understanding it, each can have all the tracks or only certain tracks showing in it...
IF that is true, it will take reaper into whole new worlds...
Cubase used to give us three mixers that could each hold only certain tracks... but your lua seems to take reaper far beyond that ability!
__________________
...should be fixed for the next build... http://tinyurl.com/cr7o7yl
https://soundcloud.com/hopikiva
hopi is offline   Reply With Quote
Old 01-18-2018, 09:53 AM   #20
Robert Randolph
Human being with feelings
 
Robert Randolph's Avatar
 
Join Date: Apr 2017
Location: St. Petersburg, FL
Posts: 880
Default

Quote:
Originally Posted by heda View Post
What is easy track send/receive routing? like dragging to create sends? first it will be simple, more for meter and gain control only, than a full mixer with all the inserts, sends etc... That's why I said it is not to replace the main mixer. But who knows... everything may be possible. I remember Track Inspector script was going to be very simple...
I was hoping for something easier than dragging When you have 100+ tracks, dragging to create a send is pretty unfun, and so is the send/receive window.

I'm sure that's a request for later, but it's important to me and I thought I'd mention it early on.

Thank you!
Robert Randolph is offline   Reply With Quote
Old 01-18-2018, 11:39 AM   #21
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,215
Default

Quote:
Originally Posted by Robert Randolph View Post
I was hoping for something easier than dragging When you have 100+ tracks, dragging to create a send is pretty unfun, and so is the send/receive window.

I'm sure that's a request for later, but it's important to me and I thought I'd mention it early on.

Thank you!
Do you mean create a send from 100 tracks to one track?
I use Track Inspector script for that. Select destination track. CTRL+click on one of the Send presets button. S1 for example. Then select the 100 tracks and click on the S1 button.
heda is offline   Reply With Quote
Old 01-18-2018, 11:45 AM   #22
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,215
Default

Quote:
Originally Posted by saastara View Post
Heda, this looks amazing.

As a request, could it be possible to implement some sort of channel memory system with buttons for recall and hide, to bring forth and hide tracks as needed? For example: Drums, Vox, fx etc.
Yes this is possible. Right now you can create different script instances. One for Drums, one for Vox, etc... I am doing also a way to quickly change the track display to the tracks from other instances. This still needs to be done. But what can be done now is if you open all instances, you can have them docked in the same docker and each instance has its tab button to switch display. So, to switch it would be as easy as clickin in the tabs in the docker.
heda is offline   Reply With Quote
Old 01-18-2018, 11:47 AM   #23
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,215
Default

Quote:
Originally Posted by hopi View Post

does your wonderful mixer 'see' them? does it display them?

I am very excited that your lua mixer can run instances and have several mixers open at the same time...
and as I'm understanding it, each can have all the tracks or only certain tracks showing in it...
IF that is true, it will take reaper into whole new worlds...
Cubase used to give us three mixers that could each hold only certain tracks... but your lua seems to take reaper far beyond that ability!
yes it would be the same as other tracks. I can make an option to convert them to separators in HeDaMixer automatically if they have a "Separator" in the name of the layout in MCP.

yes you understood it correctly. But we can have more than 3 mixers here.. as many as you want.. you may not want to have them all open at the same time
heda is offline   Reply With Quote
Old 01-18-2018, 11:49 AM   #24
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,215
Default

Today I successfully added code to create another instance with its own configuration, from the menu without having to manually copy the lua files, and add them to the actions list.

Let's see if I can publish the first pre for VIP members this weekend or next week. good news is today it didn't have any crash
heda is offline   Reply With Quote
Old 01-18-2018, 01:09 PM   #25
hopi
Human being with feelings
 
hopi's Avatar
 
Join Date: Oct 2008
Location: Right Hear
Posts: 15,618
Default

good news

Ok on the separators thing...

my separators don't even have a name field... can anything be done to work with that?

they don't have any of the normal fields and that is by intent so that they really are just a totally blank bar of color


PS... think I'll have to add a donation for this as it is amazingly great work

EDIT... I was just looking again at what I can do for a track name for the separators that would not mess them up...
IF I name them with a series of spaces that works OK but any other character does mess them...
So what if separators had a name that was space space space ...would that help in the mixer lua?
__________________
...should be fixed for the next build... http://tinyurl.com/cr7o7yl
https://soundcloud.com/hopikiva

Last edited by hopi; 01-18-2018 at 01:47 PM.
hopi is offline   Reply With Quote
Old 01-18-2018, 02:13 PM   #26
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,215
Default

@hopi... no I didn't mean the track name.. I was referring to the MCP Layout name for the track. Which is in the theme. Most of the themes name it "Separator" or "MCP Separator". So you don't have to rename the separator tracks.

Quote:
Originally Posted by hopi View Post
PS... think I'll have to add a donation for this as it is amazingly great work
thanks. I am a bit busy and I think I may release a first pre-release soon so you all don't have to wait more for testing. For more features I may struggle a bit to find time next month, but donations always help to organize my time
I am amazed that we are currently more than 100 VIP members! Thank you everyone! Trust me that donations help me to share it and develop it more. So we all gain.

Last edited by heda; 01-18-2018 at 02:20 PM.
heda is offline   Reply With Quote
Old 01-18-2018, 04:09 PM   #27
hopi
Human being with feelings
 
hopi's Avatar
 
Join Date: Oct 2008
Location: Right Hear
Posts: 15,618
Default

well hey I am not surprised about the VIP member count... after all it is a great deal for us and for reaper
__________________
...should be fixed for the next build... http://tinyurl.com/cr7o7yl
https://soundcloud.com/hopikiva
hopi is offline   Reply With Quote
Old 01-18-2018, 10:44 PM   #28
raiirock
Human being with feelings
 
raiirock's Avatar
 
Join Date: Mar 2013
Location: Moscow
Posts: 99
Default

Heda< i cant wait to try this script< looks more and more amazing ) Please tell is it possible to view receives as tracks in your mixer ? I'll explain. For example a i track 5 piece band, create 5 monitor mixes (5 tracks with hardware outputs and all track receives) + moreme monitoring web layout. If i want to adjust monitor mix 3 i can make custom action ctrl-shift-3 for example and boom i see small mixer for monitor mix 3 , main monitor track and his receives as tracks . Excuse me for my bad english , i hope you will easily understand that concept . Thank you ! And can we have pan , maybe optional ? because not having pan in more me is very frustrating ((
raiirock is offline   Reply With Quote
Old 01-19-2018, 08:08 AM   #29
Vagelis
Human being with feelings
 
Vagelis's Avatar
 
Join Date: Oct 2017
Location: Larisa, Greece
Posts: 3,782
Default

That's amazing!!
Vagelis is online now   Reply With Quote
Old 01-19-2018, 02:27 PM   #30
daxliniere
Human being with feelings
 
daxliniere's Avatar
 
Join Date: Nov 2008
Location: London, UK
Posts: 2,574
Default

Jesus, Hector!! :O Amaazing!
__________________
Puzzle Factory Sound Studios, London [Website] [Instagram]
[AMD 5800X, 32Gb RAM, Win10x64, NVidia GTX1080ti, UAD2-OCTO, FireFaceUCX, REAPER x64]
[Feature request: More details in Undo History]
daxliniere is offline   Reply With Quote
Old 01-20-2018, 12:00 AM   #31
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,636
Default

Really awesome !

And great that Reaper does feature the APIs that allow 3rd party geniuses to create such amazing stuff !

-Michael
mschnell is online now   Reply With Quote
Old 01-20-2018, 06:00 AM   #32
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,866
Default

Maybe this script can be the occasion to solve the custom gradient metter ? One of the only feature I missed when I switched from cubase :P



Don't consider this feature extra priority, I get used to my colors now. But it can help those who are trying to mimic some hardware meters etc.

Just an idea :P
X-Raym is offline   Reply With Quote
Old 01-20-2018, 07:37 AM   #33
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,215
Default

@X-Raym... In Track Inspector, you can customize the gradient png file in the theme. so yes. In HeDaMixer I still haven't done anything about theming yet. Give me time to make it work first I have been fixing many small bugs today. I'm still having a bug in 1 pixel rounding issue in the meters... argghh...
For now you can change color after a reference level, but yes, after I do the theming options, it will be logical that it can use the same gradient for the meter as Track Inspector. I don't know if I would use it. I kind of like that the meter color inherits the track's color

Last edited by heda; 01-20-2018 at 07:43 AM.
heda is offline   Reply With Quote
Old 01-20-2018, 08:10 AM   #34
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,866
Default

Quote:
Originally Posted by heda
you can customize the gradient png file
Cool !

There is a gradient rectangle function for GFX though, if you want to experiment when all other important things will be fixed :P
(I just noticed it today !)

Good luck for the rounding issue !
X-Raym is offline   Reply With Quote
Old 01-20-2018, 01:30 PM   #35
hopi
Human being with feelings
 
hopi's Avatar
 
Join Date: Oct 2008
Location: Right Hear
Posts: 15,618
Default

Quote:
Originally Posted by heda View Post
@X-Raym... In Track Inspector, you can customize the gradient png file in the theme. so yes. In HeDaMixer I still haven't done anything about theming yet. Give me time to make it work first I have been fixing many small bugs today. I'm still having a bug in 1 pixel rounding issue in the meters... argghh...
For now you can change color after a reference level, but yes, after I do the theming options, it will be logical that it can use the same gradient for the meter as Track Inspector. I don't know if I would use it. I kind of like that the meter color inherits the track's color
I would be great to have both ways as options....
use the track colors AND\OR set your own colors
__________________
...should be fixed for the next build... http://tinyurl.com/cr7o7yl
https://soundcloud.com/hopikiva
hopi is offline   Reply With Quote
Old 01-23-2018, 05:44 AM   #36
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,215
Default

so.. what's going on ?
it is almost ready for a first pre-release! I've been fixing so many boring bugs, I had to fix some things in Track Inspector too.. so I didn't have all the time for HeDaMixer.
I've added some layout support to be able to make a track different that others... for example.. changing fader color or shape, or make a separator track etc.
Added also auto separator layout from current theme MCP layouts... and gaps after tracks for separators without the need of a track. like this:


Also, multiple gain reduction meters with different colors work better now. Adding multiple gain reductions. for example here is red for general compression and blue for the de esser compression. So now.. the gain reduction meter in HeDaMixer is better than the one in Track Inspector!


I also have been starting to write the documentation page a bit. Before release I want to finish the layouts format to be able to update layouts in the future and be compatible format. nothing you should worry.. just internal things.

I also want to add an option to display specific channels for the meters. For example in some tracks I use channel 3+4 for special detection of something.. and I don't really need the meter of that. I want to see only the meter of the main 1+2 output. But that will be for future updates.
heda is offline   Reply With Quote
Old 01-23-2018, 06:19 PM   #37
hopi
Human being with feelings
 
hopi's Avatar
 
Join Date: Oct 2008
Location: Right Hear
Posts: 15,618
Default

unholy cow Heda! what great changes and ideas... seems you have thought of about everything...

I do still wonder about the track names... they seem so very small and I imagine they will be difficult to read...

Remember I know NOTHING about what is possible so I'm just talking out loud when prolly I should shut up...LoL but I was wondering if it could be possible to a track names in a vertical text, say to the left side of the track..

and I'm only asking that question cuz it seems like the only space that could provide enough room
I mean we all like thing track panels so we can see more at once in a mixer.. but I'd think being able to clearly see the names would be very important...
__________________
...should be fixed for the next build... http://tinyurl.com/cr7o7yl
https://soundcloud.com/hopikiva
hopi is offline   Reply With Quote
Old 01-29-2018, 02:13 AM   #38
Gianfini
Human being with feelings
 
Join Date: Jan 2015
Posts: 794
Default

Wohaaa great job. I believe a single track fly floating stripe layout will be possible as well, correct?

G
Gianfini is offline   Reply With Quote
Old 01-29-2018, 09:53 AM   #39
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,215
Default

Quote:
Originally Posted by Gianfini View Post
Wohaaa great job. I believe a single track fly floating stripe layout will be possible as well, correct?

G
That's correct.
By default is selected track or tracks. But then you can lock it to one or various tracks.

First pre-release will have limited layouts, and I am building a framework to allow different layouts in the future.
I have received some new donations this weekend so I can push it a bit more this week and hopefully release this first test version already!
Thanks for the patience!
heda is offline   Reply With Quote
Old 01-29-2018, 04:19 PM   #40
Gianfini
Human being with feelings
 
Join Date: Jan 2015
Posts: 794
Default

Quote:
Originally Posted by heda View Post
That's correct.
By default is selected track or tracks. But then you can lock it to one or various tracks.

First pre-release will have limited layouts, and I am building a framework to allow different layouts in the future.
I have received some new donations this weekend so I can push it a bit more this week and hopefully release this first test version already!
Thanks for the patience!
Ok I donated too...
Gianfini is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 02:56 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.