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

Add live input #13

Open
jrsurge opened this issue Aug 31, 2017 · 1 comment
Open

Add live input #13

jrsurge opened this issue Aug 31, 2017 · 1 comment
Milestone

Comments

@jrsurge
Copy link
Owner

jrsurge commented Aug 31, 2017

Currently, system is setup as follows:

[INPUT GROUP]
|
[PATCH GROUP]
|
[OUTPUT GROUP]

The output group contains the main output synth reading from the matrix - this will remain the same.
The patch group handles the proportional routing - this will remain the same.

The input group currently has one synth, handling soundfile playback - which trickles into the patch system. To add live input, we only need to be able to add/remove a new synth responsible for playing back live sound, adding new patchers to the patch group.

  • The live input will need to be specific for each piece.

Current proposal

  • Change the SuperDiffuse specification to be:
SuperDiffuse(numIns, numOuts, numControls, numLiveIns=0)

This is retain as much backwards compatibility as possible.

  • In the Edit Matrix view, have an extra row specific for routing live inputs (if a number of live ins is specified in the configuration). This will require another matrix, most likely stored by the piece, to be recalled on load.

The benefit of doing it this way is that it still allows us to diffuse the live signal, if we wanted to. If we don't want to (the most common use), we simply don't assign a control fader to control whatever channels we're routing live audio to

@jrsurge jrsurge added this to the Version 2 milestone Aug 31, 2017
@jrsurge
Copy link
Owner Author

jrsurge commented Sep 25, 2017

need to decide on the GUI for this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant