Notes: - [adsr~] works differently than when I recorded the video, connect the velocity straight to the [adsr~], no need for [> 0] - To change between waveforms, run parallel objects like [bl.square~] and [bl.tri~] and use [selector~] from cyclone to change between waveforms. - The exponential FM system can also be implemented to the oscillators, allowing for modulations like LFOs, Envelopes, etc.
Hi, author of ELSE here, just broke backwards compatibility for [adsr~] today (not yet released). Float input is now remaped to the velocity range and '-log' is now by default... when I release the final version I will try not to break stuff no more... please don't hate me I am just trying to make this more intuitive and easier to use... please don't give up doing more tutorials :)
@@MikeMorenoDSP nice, please update the example then when I update the library :) and ring me up and walk me through the script for hints and 'heads up'. There wouldn't be an issue if you used [sig~] after the [> 0] for instance
you don't need to connect the output to both inlets of [out~], if a mono signal is connected to the left inlet it works for both output. The [scope~] object is from Cyclone, ELSE has [oscope~] which is quite similar but will have more features.
holaaa, estoy ocupando plug data que se supone que tiene las librerias ELSE instaladas y al momento de hacer el "MIDI Implementation" con lo de notein y mono -high no me funciona, las cajas de float no empiezan a cambiar de números como aparece en el minuto 3:23. ¿ Que estaré haciendo mal ? ¿ será que no tengo un teclado midi y por eso no puedo tocar una secuencia ? ¿Habrá alguna manera de hacer que pueda tocar las notas musicales con las teclas del computador como en ableton ?
Hola un favor porque cuando abro el patch en pure data tengo varios objetos que no los reconoce ? ya me baje e instale ( no se si correctamente ) ELSE....Mil gracias es Ud muy buen programador y explica con mucho detalle !!
Hola, gracias. Si estás usando vanilla, seguro no está instalado bien else, lo debes de agregar a tu ruta y en el inicio también. Aquí una guía en inglés de como hacerlo: mikemorenodsp.github.io/pure-data-faq/#how-do-i-download-and-install-external-libraries Si no, te recomiendo usar plug data, ya tiene instalado else: plugdata.org/ Saludos
@@PezLoboPercusiones Que tal, yo estoy en High Sierra y si me funciona. Intenta darle clic derecho a la aplicación y luego "Abrir" usualmente es por eso. Si no intenta descargar alguna otra versión de Pd next. github.com/sebshader/pdnext/releases Y por último sería tú mismo compilar Pd next, solo que necesitas descargar el código de pdnext y usar la terminal: msp.ucsd.edu/Pd_documentation/x6.htm saludos
I can't seem to get this running even from the one downloaded from you link. I did change the adsr to new way without putting log, but I can't seem to figure out why it won't generate a sound.
[adsr~] works differently than when I recorded the video, connect the velocity straight to the [adsr~], no need for [> 0], unless you want constant velocity, in that case connect the [> 0] to a [* 127] then to the [adsr~]. Also, there's no need for the toggle GUI, that's just there for pedagogical purposes.
Notes:
- [adsr~] works differently than when I recorded the video, connect the velocity straight to the [adsr~], no need for [> 0]
- To change between waveforms, run parallel objects like [bl.square~] and [bl.tri~] and use [selector~] from cyclone to change between waveforms.
- The exponential FM system can also be implemented to the oscillators, allowing for modulations like LFOs, Envelopes, etc.
Hi, author of ELSE here, just broke backwards compatibility for [adsr~] today (not yet released). Float input is now remaped to the velocity range and '-log' is now by default... when I release the final version I will try not to break stuff no more... please don't hate me I am just trying to make this more intuitive and easier to use... please don't give up doing more tutorials :)
Thanks for your work, Alex, I won't give up!
I'm trying to get a workflow for recording tutorials like this. :)
@@MikeMorenoDSP nice, please update the example then when I update the library :) and ring me up and walk me through the script for hints and 'heads up'. There wouldn't be an issue if you used [sig~] after the [> 0] for instance
so i just ran into this problem....what happened? what do i need to do?
I just multiplied the ADSR module output with by 127@@vogelvogeltje
you don't need to connect the output to both inlets of [out~], if a mono signal is connected to the left inlet it works for both output. The [scope~] object is from Cyclone, ELSE has [oscope~] which is quite similar but will have more features.
great tutorial! those ELSE objects definitely help to get that smoother analog sound
Definitely! Thanks for watching Dylan, happy patching.
Sounds awesome!!
Looking forward to more Plug Data tutorials from you!!
Thank you! This means a lot of coming from a fellow sound designer & tutorial creator 🙇
Thanks! really good video!
nice tutorial !
next update will also allow direct midi pitch input to oscillators with a new '-m' flag or something
Great tutorial!
Thanks Igor!
holaaa, estoy ocupando plug data que se supone que tiene las librerias ELSE instaladas y al momento de hacer el "MIDI Implementation" con lo de notein y mono -high no me funciona, las cajas de float no empiezan a cambiar de números como aparece en el minuto 3:23. ¿ Que estaré haciendo mal ? ¿ será que no tengo un teclado midi y por eso no puedo tocar una secuencia ? ¿Habrá alguna manera de hacer que pueda tocar las notas musicales con las teclas del computador como en ableton ?
Great tutorial. Thank you! Can we build a sequencer next?
Thanks for watching, I'll keep it in mind, I do have some tricks here and there for making sequencers.
Hola un favor porque cuando abro el patch en pure data tengo varios objetos que no los reconoce ? ya me baje e instale ( no se si correctamente ) ELSE....Mil gracias es Ud muy buen programador y explica con mucho detalle !!
Hola, gracias.
Si estás usando vanilla, seguro no está instalado bien else, lo debes de agregar a tu ruta y en el inicio también.
Aquí una guía en inglés de como hacerlo: mikemorenodsp.github.io/pure-data-faq/#how-do-i-download-and-install-external-libraries
Si no, te recomiendo usar plug data, ya tiene instalado else:
plugdata.org/
Saludos
@@MikeMorenoDSP Gracias por toda toda la infoooo !!
Mike un favor más sabes porque no me jala Pd Next en mi MAC OS Sierra 10.12.6 , es una mac book pro 2012. Gracias !!
@@PezLoboPercusiones Que tal, yo estoy en High Sierra y si me funciona.
Intenta darle clic derecho a la aplicación y luego "Abrir" usualmente es por eso.
Si no intenta descargar alguna otra versión de Pd next.
github.com/sebshader/pdnext/releases
Y por último sería tú mismo compilar Pd next, solo que necesitas descargar el código de pdnext y usar la terminal:
msp.ucsd.edu/Pd_documentation/x6.htm
saludos
@@MikeMorenoDSP Muchas gracias Mike así lo haré !! Abrazo
This looks like Max/MSP, even a bit better than that. Are there versions for Win/Linux?
Yes, both versions for Windows and Linux.
plugdata.org/download.html
Hi! how do I get the midi working without a controller?
Is it possible to use the keyboard as the MIDI input for testing?
Yes, replace the notein for a "else/keymap" and an "unpack f f" to separate the midi note and velocity to different outlets. Check keymap's help file
I can't seem to get this running even from the one downloaded from you link. I did change the adsr to new way without putting log, but I can't seem to figure out why it won't generate a sound.
[adsr~] works differently than when I recorded the video, connect the velocity straight to the [adsr~], no need for [> 0], unless you want constant velocity, in that case connect the [> 0] to a [* 127] then to the [adsr~].
Also, there's no need for the toggle GUI, that's just there for pedagogical purposes.
How did you guys get the sequencer to work? Mine is just doing a single note?
Yeah, I'm using an external MIDI sequencer controller: Arturia Beatstep pro
Weird , the else adsr~ doesn't give me the option to add a flag ( log )
i think adsr envelope is set to log by default now, it says so in documentation
I spotted a double negative 04:35
You don't get nothing