Intanto grazie della risposta.
Nel primo caso io andrei tranquillamente con tapin~ tapout~, feedback 0.99, dimensione buffer e tempo di delay=durata battuta suonata dal musicista, un pò in stile Frippertronic per intenderci, oppure il trio buffer~ record~ groove~ che non necessità presentazioni

.
Io devo registrare un solo layer per volta. Esempio: registro l'improvvisazione in un buffer (A) e poi vorrei poter registrare un secondo layer (B) ascoltando in cuffia il layer (A).
Questo lo faresti indirizzando i groove~ alle uscite delle cuffie, giustamente. E registrando in un altro buffer ancora... quindi faresti tutto a mano in sostanza. La mia domanda era: c'è un'abstraction per la registrazione multitraccia?
Perchè implementare alcune funzionalità credo sia parecchio complicato... tipo ad esempio draggare una waveform avanti di 20 pixel dovrebbe corrispondere a farla partire 20 secondi dopo ad esempio... metteresti un delay?
La soluzione potrebbe essere quella di registrare i layer su buffer diversi, e poi salvarli su disco come aiff. E da li gestirli poi da un sequencer esterno... ecco si questa potrebbe essere la soluzione effettivamente...
Nel secondo caso non ti basta assegnare ad dac~ l'uscita cuffie corrispondente a quella sul mixer della scheda audio e lavorare co un select o un matrix~?
steso discorso di prima... non è il routing il problema, quanto la possibilità di fare editing delle tracce registrate. ma esportandole poi in un sequencer effettivamente si taglia la testa al toro.
Domanda: perchè devi usare necessariamente adc~ come ingresso?
Perchè lavoro sul segnale audio che entra, in tempo reale, in ingresso nella scheda audio. Tutto li.
[/quote]