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.
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.
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
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.
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 🙇
great tutorial! those ELSE objects definitely help to get that smoother analog sound
Definitely! Thanks for watching Dylan, happy patching.
Thanks! really good video!
nice tutorial !
Great tutorial!
Thanks Igor!
next update will also allow direct midi pitch input to oscillators with a new '-m' flag or something
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.
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
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
Hi! how do I get the midi working without a controller?
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.
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
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
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
I spotted a double negative 04:35
You don't get nothing