Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JUCE bus handling #4462

Closed
baconpaul opened this issue May 2, 2021 · 3 comments · Fixed by #4562
Closed

JUCE bus handling #4462

baconpaul opened this issue May 2, 2021 · 3 comments · Fixed by #4562
Labels
Bug Report Item submitted using the Bug Report template
Milestone

Comments

@baconpaul
Copy link
Collaborator

baconpaul commented May 2, 2021

I need to be more clever about valid buses and responding to different shapes

  1. If there's no output (the macOS <> so this subsumes macOS XT Standalone set output to <<NONE>> and go <<BLAMMO> #4483
  2. Mono or no input and handling that
  3. Understanding the shapes i may get and how to respond
@baconpaul baconpaul added the Bug Report Item submitted using the Bug Report template label May 2, 2021
@baconpaul baconpaul added this to the Surge XT 1.0 milestone May 2, 2021
@baconpaul
Copy link
Collaborator Author

I think btw this is because the buses layout stuff is too strict and we need to support multiple responses and stuff

@baconpaul
Copy link
Collaborator Author

OK right
the reason for this is

  1. my MacBook mic is monophonic
  2. so i check for a 1 channel input
  3. and that's not in my layout set
  4. and blammo

@baconpaul
Copy link
Collaborator Author

similar bug if i set input to none.
so need to figure out how to allow multiple input bus layouts

@baconpaul baconpaul changed the title 4 audio asserts hit in standalone startup reliably. why? Juce BUS handling May 6, 2021
@mkruselj mkruselj changed the title Juce BUS handling JUCE bus handling May 6, 2021
baconpaul added a commit to baconpaul/surge that referenced this issue May 17, 2021
1. Handle various JUCE bus layotus properly in isbuseslayoutetc
2. Deal with the consequences at processing time of various
   disabled inputs and outputs

Closes surge-synthesizer#4462
baconpaul added a commit that referenced this issue May 17, 2021
1. Handle various JUCE bus layotus properly in isbuseslayoutetc
2. Deal with the consequences at processing time of various
   disabled inputs and outputs

Closes #4462
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Report Item submitted using the Bug Report template
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant