Índice del Foro PUREDATA-ES
PUREDATA-ES
comunidad PureData España
Responder al Tema
pellejero rojas


Registrado: 01 Feb 2007
Mensajes: 40
Responder citando
si, el servidor arranca sin problemas

¿a ti el patch te va bien, lo has comprobado?
Ver perfil del usuarioEnviar mensaje privado
wintermute


Registrado: 13 Feb 2007
Mensajes: 54
Ubicación: Mataró
Responder citando
si, a mi me funciona correctamente, suena un sintetizador que va cambiando de nota según los parámetros pasados por markov. No entiendo que puede estar pasando, has probado otros ejemplos? funciona todo correctamente? en caso de que sea así podemos probar ejecutar el algoritmo por partes para detectar mejor los posibles errores:

- primero arrancamos el servidor

Código:

Server.default = s = Server.local.boot;


- una vez veamos en la consola que el servidor ha sido arrancado correctamente ejecutaremos la secuencia que declara el sintetizador (recuerda doble click en el "(" y una vez seleccionado pulsar la tecla entrar).

Código:

(
SynthDef("grain",
   {
      arg d = 0.1, amp = 0.5, freq = 400;
     
      var out =  Pan2.ar(EnvGen.kr(Env.sine(d, 1), 1.0, doneAction: 2) * SinOsc.ar(freq, 0, amp), 0);
      Out.ar(0, out);
   }
).send(s);
)


- en la consola debería aparecer algo como "a SynthDef", y por último el resto:

Código:

(
f= {
   arg note;
   
   var table = switch(note.value)
   {0}{[0,2,2,2,4,4,4,1,1]}
   {1}{[0,0,0,2,2,2,4,4,3]}
   {2}{[0,0,0,0,4,4,4,1,5]}
   {3}{[2,2,2,4,4,4,1,1,5]}
   {4}{[0,0,0,2,2,4,5,3,1]}
   {5}{[4,4,4,3,3,3,6,6,2]}
   {6}{[7,7,7,7,4,4,4,4,6]}
   {7}{[0,0,0,4,4,4,2,2,2]};

table.choose
};

// 1 es el primer valor (seed)
e = 1;

// lista de notas midi
n = [60, 62, 64, 65, 66, 67, 68, 69, 70, 71, 72].midicps;

// bucle que realiza llamadas al sintetizador
SystemClock.sched(0.0,
{
    e = f.value(e);
    s.sendMsg(\s_new, \grain, 1000, 1, 0, \amp, 0.5, \freq, n[e]);   
    0.2             
});
)
Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del autor
pellejero rojas


Registrado: 01 Feb 2007
Mensajes: 40
Responder citando
oggro: PD

Gracias.
Ya he conseguido que suene. Además he cambiado el objeto de entrada fijo por un valor numerico y desplazando el cursor sobre él (como se apreciaba en el video que enviaste) suenan las distintas notas procedentes del sinte virtual. Very Happy
Me estaba complicando con jack osx (jackpilot), pero he probado con IAC driver: puerto virtual rewire que me aparecia en las propiedades midi en macosx 10.4 y ha funcionado.

¿cual puede ser mi 2º pasito ahora?

:::::::::::::::::::::::::::::
winermute:SC

Gracias.

postwindows:

server on
a SynthDef
a Function

¿de donde obtengo el sonido?¿tengo que rutear a un sinte virtual, verdad?
La pestaña de Preferences en SC no esta accesible para acceder a las propiedades midi
¿que puedo hacer?
Ver perfil del usuarioEnviar mensaje privado
wintermute


Registrado: 13 Feb 2007
Mensajes: 54
Ubicación: Mataró
Responder citando
No tienes que rutear nada ni acceder a propiedades midi. Con SynthDef definimos un sintetizador (hay un oscilador y un envolvente), él se encargará de reproducir las notas que recibe de la función. Lo preparé para que no hiciera falta nada, ni midi, ni sinte externo, ni jack, ni nada.

Los mensajes que aparecen en la consola son correctos, no parece que esté dando error, has probado algún otro ejemplo? algo simple del tipo:

Código:

{ SinOsc.ar(200, 0, 0.5) }.play;


para ver si suena algo.
Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del autor
pellejero rojas


Registrado: 01 Feb 2007
Mensajes: 40
Responder citando
si, lo he probado y SC suena

lo que me extraña tambien mucho es que la pestaña Preferencias no este accesible
¿es posible que la version que tengo no este bien?

la version que tengo es 0.1 (0.0.1d1) 2007.01.03

cuando arranco los dos servidores me aparece en postwindow todo esto (en otrasversiones no me salia tanta informacion):

init_OSC compiling class library..
NumPrimitives = 645 compiling dir: '/Applications/SC3/SCClassLibrary'
pass 1 done
Extension overwriting Main:platformClass
in file '/Platform/osx/extMain.sc'.
Original method in file '/DefaultLibrary/Main.sc'.
Extension overwriting Bus:free
in file '/Preset/ Conductor/CV/ConnectCVToNodes.sc'.
Original method in file '/Common/Control/Bus.sc'.
Extension overwriting Meta_SoundFile:initClass
in file '/Preset/ Conductor/extSoundFile.sc'.
Original method in file '/Common/Files/SoundFile.sc'.
Extension overwriting SoundFile:play
in file '/Preset/ Conductor/extSoundFile.sc'.
Original method in file '/Common/Files/SoundFile.sc'.
numentries = 867712 / 11121516 = 0.078
Method Table Size 6368956 bytes
Number of Method Selectors 4382
Number of Classes 2538
big table size 44486064
Number of Symbols 10864
Byte Code Size 318947
compiled 474 files in 1.51 seconds
compile done Class tree inited in 0.04 seconds StartUp done. booting 57110 AutoTrack by Nick Collins for bbcut2, released 2005, following research by Davies and Plumbley(2005)
AutoTrack by Nick Collins for bbcut2, released 2005, following research by Davies and Plumbley(2005)
AutoTrack by Nick Collins for bbcut2, released 2005, following research by Davies and Plumbley(2005)
Using vector unit: yes exception in GrafDef_Load: UGen 'AnalyseEvents2' not installed.
while reading file '/Applications/SC3/synthdefs/analyseeventsdatabase1.scsyndef' exception in GrafDef_Load: UGen 'AnalyseEvents2' not installed. while reading file '/Applications/SC3/synthdefs/analyseeventsdatabase2.scsyndef' exception in GrafDef_Load: UGen 'AnalyseEvents2' not installed. while reading file '/Applications/SC3/synthdefs/segmentation1.scsyndef' exception in GrafDef_Load: UGen 'AnalyseEvents2' not installed. while reading file '/Applications/SC3/synthdefs/segmentation2.scsyndef' Number of Devices: 3
0 : "Built-in Audio"
1 : "Soundflower (2ch)"
2 : "Soundflower (16ch)"
"Built-in Audio" Input Device Streams: 1 0 channels 2 "Built-in Audio" Output Device Streams: 1 0 channels 2 <-SC_CoreAudioDriver::Setup world 0111BBF0 SC_AudioDriver: numSamples=512, sampleRate=44100.000000 ->SC_CoreAudioDriver::DriverStart start UseSeparateIO?: 0 <-SC_CoreAudioDriver::DriverStart PublishPortToRendezvous 0 57110

SuperCollider 3 server ready..

notification is on

booting internal Using vector unit: yes exception in GrafDef_Load: UGen 'AnalyseEvents2' not installed. while reading file '/Applications/SC3/synthdefs/analyseeventsdatabase1.scsyndef' exception in GrafDef_Load: UGen 'AnalyseEvents2' not installed. while reading file '/Applications/SC3/synthdefs/analyseeventsdatabase2.scsyndef' exception in GrafDef_Load: UGen 'AnalyseEvents2' not installed. while reading file '/Applications/SC3/synthdefs/segmentation1.scsyndef' exception in GrafDef_Load: UGen 'AnalyseEvents2' not installed. while reading file '/Applications/SC3/synthdefs/segmentation2.scsyndef'
Number of Devices: 3
0 : "Built-in Audio"
1 : "Soundflower (2ch)"
2 : "Soundflower (16ch)"

"Built-in Audio" Input Device
Streams: 1
0 channels
2 "Built-in Audio" Output Device
Streams: 1
0 channels 2
<-SC_CoreAudioDriver::Setup world 00BC3390 SC_AudioDriver: numSamples=512, sampleRate=44100.000000 ->SC_CoreAudioDriver::DriverStart start
UseSeparateIO?: 0 <-SC_CoreAudioDriver::DriverStart

notification is on
Ver perfil del usuarioEnviar mensaje privado
wintermute


Registrado: 13 Feb 2007
Mensajes: 54
Ubicación: Mataró
Responder citando
Yo tengo otra versión, de todos modos no parece que sea ese el problema, el arranque parece correcto, detecta tres dispositivos pero arranca por defecto el "Built-in Audio".

De todos modos si suena puedes empezar con algún tutorial para conocer los principios de funcionamiento de sc, tal vez tu mismo mas adelante puedas encontrar que es lo que pasa.
Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del autor
oggro


Registrado: 01 Feb 2007
Mensajes: 107
Responder citando
pellejero rojas escribió:
oggro: PD


http://puredata.awardspace.com/viewtopic.php?p=77#77
Ver perfil del usuarioEnviar mensaje privado
pellejero rojas


Registrado: 01 Feb 2007
Mensajes: 40
Responder citando
gracias
mas ilustrativo y didactico imposible
Ver perfil del usuarioEnviar mensaje privado
mozarkov
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
Todas las horas están en GMT  
Página 3 de 3  

  
  
 Responder al Tema