Necesito ayuda para testear ensemble en reaktor (granular)
El ensemble era poco más que una alpha, se comía la CPU de mala manera y tenía varios fallos, ahora he encontrado algo de tiempo entre el trabajo, el Audio looper y el tutorial
Para quien no conozca el tema, intentaré resumir la síntesis pulsar.
Se trata de lanzar granos (en este caso partes de un sample) a una frecuencia, y silencio a otra frecuencia. Sé que lo de "lanzar silencio" suena muy raro, pero imaginaros que muteais el sinte cada cierto tiempo siempre a la misma frecuencia... pues de eso se trata
Si le dais un par de vueltas al asunto os daréis cuenta de que los granos y el silencio pueden llegar a solaparse: si las frecuencias de ambos no están bien calculadas, se "lanzará" silencio en momentos en que un grano esté sonando y viceversa. Esto puede tomarse como parte normal del sonido, o aprovecharse para sacar más timbres diferentes todavía
Además, cada grano se modula con una envolvente muy rápida en el momento de lanzarlo, de forma que la onda original del sample también se altera en cada grano. Esta envolvente afecta directamente al timbre, tanto que cuando la cambias parece que estás aplicando algún tipo de filtro.
Curtis Roads llama al grano modulado por la envolvente "pulsaret", de ahí el nombre de síntesis "pulsar" y el nombre de la frecuencia del grano "pulsaret frequency", que se llama igual en el ensemble.
Como el ensemble es un poco raro y no es la típica síntesis, voy a describir los controles del ensemble, pero yo no lo leería de golpe, me bajaría el ensemble, me pondría a probarlo e iría leyendo según me hiciera falta... tened en cuenta que el ensemble de por sí está lleno de ayuda con mensajes de los que aparecen cuando dejas el ratón encima de algo, aunque estén en inglés.
En el ensemble tenéis estas macros:
- Grain controla y visualiza datos de los granos:
Grain Length (ms) y Grain Length (Hz.) visualizan el tamaño de cada grano en milisegundos y hertzios respectivamente.
Overlap controla el solapamiento, que funciona rotando la voz de Reaktor por la que se van lanzando grano y silencio.
Grain Length Scale es una medida relativa del tamaño del grano, necesario por que el tamaño del grano va desde 0.0002 hasta 397.861 milisegundos... es demasiado rango para dejarlo en un solo knob.
El tamaño "fino" del grano se controla directamente en la imagen del sample (leed la ayuda dejando el puntero encima).
- Frequency-Pitch-Patterns controla las distintas frecuencias y/o los patrones.
En Pulsaret Freq. están los controles para la frecuencia del pulsaret, que con el switch podéis elegir entre seleccionar una frecuencia con tres knobs, o dejando que la frecuencia se ajuste a la nota que estéis tocando en vuestro controlador midi/daw.
En Silence Freq. - Pattern tenéis que elegir si queréis determinar una frecuencia para el silencio o usar los patrones con el switch Frequency - Pattern. Si elegis la frecuencia son los mismos controles que para la frecuencia del pulsaret, si elegís los patrones hay un secuenciador por pasos (mirar la foto adjunta) que Reaktor lee a la frecuencia del pulsaret, y que lanza un grano cuando "está arriba", y silencio cuando está "abajo".
- Pulsaret Env. visualiza y controla la envolvente que modula a cada grano.
En Draw Pulsaret Env podéis dibujar la envolvente directamente con el ratón... sin embargo, como estamos hablando de granos tan pequeños y lanzados a tanta velocidad, si la sample rate que usáis es demasiado baja Reaktor no será capaz de leer la envolvente entera, así que lo he preparado para que lea pasos intermedios (una interpolación muuuy básica) y así la envolvente siempre tendrá una forma parecida a la dibujada, aunque si la sample rate es muy baja o la frecuencia muy alta o el grano muy pequeño
Para ver cómo está leyendo Reaktor la envolvente está Env Read, que dibuja continuamente la envolvente leída por el ensemble, y que podéis resetear igualmente dibujando vosotros encima (lo siento, no sé por qué pero no consigo resetearla automáticamente
Los knobs Env Steps y Table Steps también están por la misma razón: Env Steps controla los pasos que tiene la envolvente, si pones 20 pasos el ensemble solo lee los 20 primeros pasos de la envolvente dibujada, lo cual puede ayudar a que la envolvente final sea más fiel a lo dibujado, por que hay menos que leer
- Con el ratón encima del sample: con botón derecho apretado cambiáis el tamaño del grano en ajuste fino, y con el botón izquierdo apretado cambiáis la parte del sample de donde sale el grano.
Y lo demás es super típico: un mix para volumen, mute y pan, y un ADSR general. Le he añadido la Macro OSC Control de Antonio Blanca para poder modular y jugar con el ensemble, sin tener que preocuparte de añadir LFOs y demás
Saludos y ¡Animaos a probar porfa, que me hace falta!
PD: Se me olvidaba, la sample rate que uséis cambiará el timbre del sonido, y esta vez no hay discusiones sobre Nyquist y demás, por que la sample rate cambia la velocidad a la que el ordenador puede leer el grano, a la que puede leer la envolvente, cuándo exactamente mete el grano y cuándo el silencio... en fin, que va intrínseco en las mates que hay detrás de todo esto.
Música: http://www.hispasonic.com/noxLP
Reaktor 6ª parte: http://www.hispasonic.com/blogs/primeros-pasos-reaktor-6-parte/2822
La educación es muy bonita y es gratis.
El respeto es muy caro...
Muchas gracias por tu trabajo y enhorabuena por el mismo.
La cuestión es bugs, uso de CPU y capacidad para hacer marcianadas
Música: http://www.hispasonic.com/noxLP
Reaktor 6ª parte: http://www.hispasonic.com/blogs/primeros-pasos-reaktor-6-parte/2822
La educación es muy bonita y es gratis.
El respeto es muy caro...
demoniorojo escribió:en cuanto a consumo de cpu, el medidor de Reaktor en modo vst se me pone en torno al 23/24 en un quad 9450 con 8 Gb de ram
Demonio, si no es mucho pedir ¿Cuánto overlap y con cual sample rate obtienes ese consumo de CPU?
demoniorojo escribió:...en cuanto a sus posibilidades aun intento comprender exactamente este tipo de sintesis, asi que me llevara un tiempo todavia.
Ok, cualquier pregunta ya sabes, te pasas por aquí
Saludos.
Música: http://www.hispasonic.com/noxLP
Reaktor 6ª parte: http://www.hispasonic.com/blogs/primeros-pasos-reaktor-6-parte/2822
La educación es muy bonita y es gratis.
El respeto es muy caro...
Música: http://www.hispasonic.com/noxLP
Reaktor 6ª parte: http://www.hispasonic.com/blogs/primeros-pasos-reaktor-6-parte/2822
La educación es muy bonita y es gratis.
El respeto es muy caro...
- Con la frecuencia de pulsaret+frecuencia de silencio cambias el tono.
- Con la frecuencia de silencio cambias el timbre, el contenido armónico (para ser sincero esto no sé si es un bug o es que es así, tengo que releer el libro), y a bajas frecuencias consigues ritmos. Lo mismo si usas patrones en vez de frecuencia, pero suena diferente.
- La envolvente y el tamaño del grano cambian el timbre, el resultado final que dan estos dos es bastante parecido a aplicar filtros.
Saludos.
Música: http://www.hispasonic.com/noxLP
Reaktor 6ª parte: http://www.hispasonic.com/blogs/primeros-pasos-reaktor-6-parte/2822
La educación es muy bonita y es gratis.
El respeto es muy caro...
Música: http://www.hispasonic.com/noxLP
Reaktor 6ª parte: http://www.hispasonic.com/blogs/primeros-pasos-reaktor-6-parte/2822
La educación es muy bonita y es gratis.
El respeto es muy caro...
Estoy intentando contactar con Antonio para comentarle lo de la MacrOSC, no contesta así que mientras vuelve la he modificado para poder modular a gusto el ensemble de pulsar con ella. Demoniorojo, si sigues por aquí, modulando se consiguen cosas interesantes más fácilmente.
También he arreglado un problemilla que había con la envolvente del pulsaret (ya decía yo que se comportaba rara la envolvente), y debería gastar un poco más de CPU, pero muy poco más.
Música: http://www.hispasonic.com/noxLP
Reaktor 6ª parte: http://www.hispasonic.com/blogs/primeros-pasos-reaktor-6-parte/2822
La educación es muy bonita y es gratis.
El respeto es muy caro...
Saludos
http://www.myspace.com/abird2009
http://aprendemusica.abird.es iniciación a la musica electrónica
Subo otra versión, que aquí es fiesta por el carnaval y al probarla yo mismo he localizado otro bug
Por cierto, hice un post como este en el foro de NI, no he puesto las últimas versiones por que Antonio es quien hizo la MacroOSC Control y todavía no me ha respondido el mp que le envié al respecto, a ver si consigue un rato para pasarse por aquí
Saludos.
Música: http://www.hispasonic.com/noxLP
Reaktor 6ª parte: http://www.hispasonic.com/blogs/primeros-pasos-reaktor-6-parte/2822
La educación es muy bonita y es gratis.
El respeto es muy caro...
Saludos.
Música: http://www.hispasonic.com/noxLP
Reaktor 6ª parte: http://www.hispasonic.com/blogs/primeros-pasos-reaktor-6-parte/2822
La educación es muy bonita y es gratis.
El respeto es muy caro...