Skip to content

Conversation

@LarsTimm
Copy link
Contributor

Implemented the changes we talked about in issue #193.

Stereo plugins are now default allowed in mono->mono mode.
Mono/stereo icons are only shown in mono->mono mode.
DAW manual updated with a section about channel layout.

If any changes are need in either code or the manual (English is not my native language), I will get right on it :-)

LarsTimm added 11 commits July 15, 2025 19:47
Currently this only uses the L channel from the AW plugin and simply discards the R.
It needs to be considered if a L+R/2 is a better solution, which it probably is.
…acAU version.

AirwinRegistry now has a isMono attribute.
Tried to update the Editor to only show mono compatible plugins when running in pure mono mode, but not sure I got them all...
… not support mono

Currently it's overridden with "Chamber" which is the only mono reverb from the recommended list
… for instance ToTape8.

As I understood Chris there is only slight variations in the flutter in that plugin so it should be
okay to use in mono (I know I want to :-)
- Stereo plugins are now shown but greyed out in mono mode, to make it clear.
- In settings menu there is now a layout section, with readout of bus mode.
- A global option to allow stereo plugins in mono mode
- And a, per plugin, setting how to handle the stereo to mono conversion: LeftOnly og LeftRightSum
…as to not change the previous behaviour (See issue baconpaul#193)
Plus a hidden setting to always show them, as I have grown quite attached to them :-)
@LarsTimm
Copy link
Contributor Author

Argh, seems like I missed a Juce 7 compile issue. Let me fix that...

Use font.getStringWidth instead of juce::GlyphArrangement::getStringWidthInt
Copy link
Owner

@baconpaul baconpaul left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This all looks great to me.

Just one name change

- Output only Left channel (Default)
- Output L+R channel

The "only left channel" option will suffice for the majority of applications, but it can be experiemented with on a per plugin bases if needed.
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is great but I think the many item should be "Channel Layout" not "Layout" in the tool.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, fixed

});
layout.addSeparator();
layout.addItem("Bus layout: " + busLayout, false, false, []() {});
settingsMenu.addSubMenu("Layout", layout);
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the "Layout" to "Channel Layout" I think we want to swap

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, fixed

@baconpaul
Copy link
Owner

Cool I will squash merge it when ci finishes

@airwindows just a heads up

@baconpaul baconpaul merged commit a319975 into baconpaul:main Jul 15, 2025
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants