Benvenuto, Visitatore. Per favore, effettua il login o registrati.

  Hai perso la tua email di attivazione?

Main Home Help Ricerca Login Registrati

+  Virtual Sound - FORUM
|-+  Linguaggi per la Computer Music
| |-+  Max MSP Jitter
| | |-+  riempire un buffer in tempo reale...
« precedente successivo »
Pagine: 1 [2] Stampa
Autore Topic: riempire un buffer in tempo reale...  (Letto 4515 volte)
franz
AAA1
Hero Member
*
Posts: 829


Guarda Profilo WWW
« Risposta #15 il: Dicembre 05, 2005, 22:01:34 »

no no il funzionamento è molto più semplice di quello che sembra Sorriso diciamo che è divisa in 3 sezioni, i primi due moduli sono praticamente uguali, dei Loop player, che hanno il solo compito di mandare in Loop dei più o meno brevi file audio. A scendere verso il basso c'è un filtro che può essere passa basso, passa alto ecc... a scendere ancora c'è il pictslider che funziona come "spazializzatore" nel momento in cui il number box che sta sotto è =0 c'è il controllo manuale, altrimenti avviene una spazializzazione di tipo circolare alla velocità in Hz che inserisco sotto. ah sotto il filtro c'è un modulino per importare degli effetti vst, di solito di mia fattura, come il franzdelay ecc...accanto allo spazializzatore c'è un altro delay fatto però con un filtro comb, quindi viene fuori un delay un pò strano che io chiamo delay a matriosca, ma no è niente di particolarmente elaborato (anzi). quello più sotto di tutti è un filtro ad 8 bande che fa anche la spazializzazione automatica i cui valori sono generati in maniera random ed interpolati tra di loro, una cosa molto carina. Invece quel coso in mezzo è una spece di mini-Ableton Live, molto mini, ovvero si caricano dei loops e si imposta il numero di volte che li si vuole far suonare, e su quel multislider a fianco si scrive la "sequenza" dei 4 loops ecc...sotto ho messo sempre il solito spazializzatore, il modulo per i vsti, il filtro e il delay a matriosca. L'ultimo pezzo invece è soltanto delay a matriosca, vsti ecc...per gestire ed elaborare il segnale entrante, quindi chitarre, voci, chi più ne ha più ne metta.
Al centro c'è un Equalizzatore a X bande. Tutto qua, di msp non c'è molto lavoro apparte qualche finezza, il lavoro è più che altro svolto da max che gestisce un bel pò di cose, per questo motivo alla fine non è venuta fuori un'applicazione che pur facendo diverse cose tutte insieme non mi supera mai il 30-34% di cpu. L'unica cosa che non mi piace molto è il dover ripetere alcuni moduli...vorrei rendere il tutto più economico ed ergonomico possibile...visto e considerato che è sopratutto una cosa per i live-set, ci riusciro? Mah speiamo!

Per marco, i Loop li ho sentiti però non so non mi danno l'idea di sintesi granulare vera e propria, cosa hai usato per costruirti quell'oggetto (visto così sembra veramente molto figo e fatto bene, intendo i parametri sono significativi) ? Forse dovrebbe essere un pò più "polifonico", cioè sembra che i grani si spengano un pò troppo in fretta invece di creare una situazione in cui possano sovrapporsi ed essere quantizzati secondo parametri ben precisi, però ripeto non ne so molto di sintesi granulare se non in teoria, quindi mi baso solo sul mio orecchio Sorriso

.franz
Loggato

franz
AAA1
Hero Member
*
Posts: 829


Guarda Profilo WWW
« Risposta #16 il: Dicembre 05, 2005, 22:07:28 »

ah eccolo, anche io ho grain.bang_
non lo avevo mai spulciato più di tanto inquanto a prima vista non mi sembrava troppo utile...però invece...mi stanno venendo un pò di ideusse Linguaccia
Secondo me se lo metti in un poly_ e lo controlli con max puoi tirarci fuori cose piuttosto interessanti
Loggato

cecinestpasmonID
Newbie
*
Posts: 7


Guarda Profilo WWW
« Risposta #17 il: Dicembre 13, 2005, 19:07:15 »

ciao a tutti. sono nuovo, bel forum!

secondo me si potrebbe usare stutter~ per un buffer in tempo reale.
questo oggetto ogni volta che riceve nel 2° inlet da sx un bang o un segnale che passa da 0 a !=0 campiona un numero di campioni dal 1° inlet di sx determinato dal suo terzo/quarto argomento (non ho il manuale sottomano non ricordo). queste particelle di suono possono essere riprodotte alla velocità preferita anche a diverse velocità contemporaneamente (fino a 20 particelle contemporaneamente), (vale a dire che è polifonico (??)). va da se che con abbastanza processore/RAM è possibile campionare anche delle particellone (1/2/3 secondi e via dicendo).
credo potrebbe essere una buona idea.

corrado

P.S. qualcuno sa come fare la tilde con la tastiera Mac?
Loggato
brunozamborlin
Hero Member
*****
Posts: 774



Guarda Profilo
« Risposta #18 il: Dicembre 13, 2005, 20:23:38 »

P.S. qualcuno sa come fare la tilde con la tastiera Mac?

Benvenuto innanzitutto!
Io uso pc ma mi par di ricordare che si facesse con Shift+alt+5 o una combinazione simile... Sorriso

Mo' do un'occhiata allo stutter allora.
Loggato

franz
AAA1
Hero Member
*
Posts: 829


Guarda Profilo WWW
« Risposta #19 il: Dicembre 13, 2005, 21:03:58 »

no no la tilde con mac è semplicemente alt+5 Wow
grazie per il consiglio sull'oggetto Stutter nicktroppolungodaricordarecosìsuduepiedi è veramente molto utile!!

.franz
Loggato

marco
Full Member
***
Posts: 118


Guarda Profilo
« Risposta #20 il: Dicembre 13, 2005, 21:53:45 »

lo avevo già notato...
solo che (come al mio solito) l'avevo trovato un pò ostico.  Pazienza
Loggato

mic
Sr. Member
****
Posts: 401


Guarda Profilo
« Risposta #21 il: Dicembre 14, 2005, 13:19:06 »

.. .franz perchè io lo screenshot non lo vedo ne a casa ne al lavoro (ie, safari) è un problema mia o lo screenshot è stato tolto dal post per problemi di spazio..?..cmq sono troppo curioso, me lo riposteresti...è troppo bello studiarsi gli screenshot delle patch altrui!..quando sn comprensibili..!..quelle delle patch degli autechre che si trovano in rete sono dei veri e propri capolavori in sè!..
Loggato
franz
AAA1
Hero Member
*
Posts: 829


Guarda Profilo WWW
« Risposta #22 il: Dicembre 14, 2005, 14:03:01 »

non saprei probabilmente lo screenshot è stato tolto per questioni di spazio. Purtroppo anche io  l'ho cancellato dal computer, comunque a breve lo metto sul mio sito insieme ad un paio di patches carine (se riesco a renderle sufficientemente stabili) che comunque metterò prima qui...certo non sono le patches degli autechre Wow

.franz
Loggato

mic
Sr. Member
****
Posts: 401


Guarda Profilo
« Risposta #23 il: Dicembre 17, 2005, 10:58:55 »

ciao franz, ho visto lo screenshot del groovesection sulla tua homepage, intrigante veramente!..una considerazione sull'estetica della programmazione e il design delle patch in max: inizialmente man mano che imparavo (ho ancora mooooltissimo da imparare cmq!) con max tendevo a disegnare patch in modo che assomigliassero ad aplicazioni commerciali (almeno nell'aspetto!) voglio dire, volevo che tutto  fosse ultra ordinato, solido, pulito e tra i miei obbiettivi c'era quello di costruire standalones, ..mi sono assolutamente ricreduto, la forza e l'aspetto futuribile di max secondo me stanno nel fondere il programming con la composizione musicale, il "lusso" che un esperto programmatore in max potrebbe permettersi è quello di scrivere patch uniche e dedicate alle diverse composizioni..la patches come vere e proprie "opere d'arte"!!..mi rendo conto che ciò che dico va contro ad ogno ragionevole principio di economicità!scusate se stò farneticando!
..franz mi daresti qualche dritta: su che patch si basa la spazializzazione che usi nei tuoi moduli..(è l'esempio che c'e nei tutorials?..usi spat..?..)..mi interessa, non ne ho mai usate..
Loggato
franz
AAA1
Hero Member
*
Posts: 829


Guarda Profilo WWW
« Risposta #24 il: Dicembre 17, 2005, 11:37:55 »

il ragionamento che fai è SENSATISSIMO è senz'altro il punto di forza di max.! In effetti è quello che vorrei fare...il Groovesection è un pò una specie di mega-standalone in effetti, e questo è dovuto al fatto che si tratta di un software per improvvisazioni dal vivo e mi serve tenere sotto controllo alcuni parametri in maniera "comoda" e sopratutto ampiamente accessibile...comunque è più un'ammasso di roba che un "programma" vero e proprio Sorriso.
Per la spazializazzione utilizzo un'algoritmo scritto sotto l'illuminante guida di Maurizio Giri, insieme a riverberi e filtri che si comportano "di conseguenza", comunque non è una spazializzazione completa, simula movimenti circolari in ambienti di dimensioni più o meno grandi.
Ultimamente sto provando degli oggetti molto interessanti per la gestione della spazializzazione e la spazializzazione che sono ambipan~, vbapan~ controllati da Trajectory.
Loggato

mic
Sr. Member
****
Posts: 401


Guarda Profilo
« Risposta #25 il: Dicembre 17, 2005, 13:40:12 »

..si si certo anche le mie patch per il live sono degli insiemi di moduli -standalones dove ci metto un di tutto!!..ultimamente ho riscritto un modulo loop player signal-driven con sequencer incorporato per comandare un po tutti i suoi parametri (resequence, volume, phasedivisor, rew..etcetc ogni traccia di ogni parametro impostabile in n. di step-gridsize e beatlength variabili e indipendenti)..prossimamente posto da qualche parte screenshots e patches.grazie per i suggerimenti su spazializzazione..ora mi ci butto un pò, eventualmente vi richiedo info
grazie mille
mic
Loggato
franz
AAA1
Hero Member
*
Posts: 829


Guarda Profilo WWW
« Risposta #26 il: Dicembre 17, 2005, 16:49:58 »

carina sta cosa, più che altro il sequencing guidato da segnale è molto più stabile..non so se capita anche a te ma ogni tanto max, sopratutto oggetti come metro, perdono un pò i colpi Wow
Loggato

mic
Sr. Member
****
Posts: 401


Guarda Profilo
« Risposta #27 il: Dicembre 17, 2005, 21:10:43 »

si decisamente..il segnale per certe cose è imbattibile, infatti inizialmente ero abbastanza avvilito per l'imprecisione che a volte aveva il sequencing con metro sul mio ibook g3, poi ho imparato a usare l'accoppiata phasor~ seq~..eccezionali Grossa risata Grossa risata
Loggato
franz
AAA1
Hero Member
*
Posts: 829


Guarda Profilo WWW
« Risposta #28 il: Dicembre 17, 2005, 21:37:37 »

eheheh in effetti...anche se appesantisce un pò il lavoro di CPU rispetto a Max...purtroppo...però vabbè il modo per ottimizzare si trova Linguaccia
Loggato

Pagine: 1 [2] Stampa 
« precedente successivo »
Salta a:  


Login con username, password e lunghezza della sessione

Powered by MySQL Powered by PHP © Copyright 1996 - 2008 - ConTempoNet Edizioni Musicali ® - P.IVA: 05174251008
Tutti i diritti riservati - Tutti i marchi sono registrati -
È vietata la riproduzione, anche parziale, dei testi e delle immagini.
Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC
Traduzione Italiana a cura di SMItalia
XHTML 1.0 Valido! CSS Valido!