stretta / BEAP

BEAP Modular. Berklee Electro Acoustic Pedagogy
302 stars 49 forks source link

Buffered inputs with tapin~/tapout~ to allow feedback routings #15

Open petermcculloch opened 10 years ago

petermcculloch commented 10 years ago

It would be nice if inputs had a passthrough with tapin~ 1 -> tapout~ 0.

This way feedback routings between modules will be accommodated.

stretta commented 10 years ago

That sounds like a great idea. Maybe this should be something that is done anytime a module is 'touched' for an update. I've been updating the backgrounds of modules and locking the background. This eliminates the white line at other zoom sizes and makes it easier to move UI modules on the panel. Also, adding hints/help is recommended. The VCA and Oscillator are good specimens to model.

petermcculloch commented 10 years ago

Also, could there be a double/triple height example in the style guide?

Looking porting at some stuff that may not fit in the single.

PM

On Oct 20, 2013, at 10:27 AM, Matthew Davidson notifications@github.com wrote:

That sounds like a great idea. Maybe this should be something that is done anytime a module is 'touched' for an update. I've been updating the backgrounds of modules and locking the background. This eliminates the white line at other zoom sizes and makes it easier to move UI modules on the panel. Also, adding hints/help is recommended. The VCA and Oscillator are good specimens to model.

— Reply to this email directly or view it on GitHub.

stretta commented 10 years ago

Yeah. I'll add an example. The granular osc/phase vocoder/samplr all follow a consistent height - designed for modules that need both controls and a waveform display. I'm thinking about standardizing to MFL device height.

petermcculloch commented 10 years ago

That'd be good (and if smaller modules were some integer subdivision) and would encourage more of these modules to find their way into that ecosystem.

I added a linked control to the Lag processor so you can have separate times if you want. It uses a hacked version of the old sw abstraction. I should add that to the style guide, since it'd be useful for things like L/R delay times, etc.

PM

On Oct 20, 2013, at 12:55 PM, Matthew Davidson notifications@github.com wrote:

Yeah. I'll add an example. The granular osc/phase vocoder/samplr all follow a consistent height - designed for modules that need both controls and a waveform display. I'm thinking about standardizing to MFL device height.

— Reply to this email directly or view it on GitHub.

petermcculloch commented 10 years ago

Did some thinking on this, and realized it makes a lot more sense to do this on the outputs than on the inputs, since you know the outputs will be signals, whereas it's useful to be able to mix float/signal for inputs (i.e. have a knob that controls a value, but gets replaced with CV when connected).