Simple Subtractive Synth // Plug Data Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ต.ค. 2024

ความคิดเห็น • 36

  • @MikeMorenoDSP
    @MikeMorenoDSP  ปีที่แล้ว +2

    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.

  • @alexandretorresporres3117
    @alexandretorresporres3117 ปีที่แล้ว +17

    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
      @MikeMorenoDSP  ปีที่แล้ว +5

      Thanks for your work, Alex, I won't give up!
      I'm trying to get a workflow for recording tutorials like this. :)

    • @alexandretorresporres3117
      @alexandretorresporres3117 ปีที่แล้ว +2

      @@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

    • @vogelvogeltje
      @vogelvogeltje ปีที่แล้ว

      so i just ran into this problem....what happened? what do i need to do?

    • @jinXeD546933
      @jinXeD546933 6 หลายเดือนก่อน

      I just multiplied the ADSR module output with by 127@@vogelvogeltje

  • @alexandretorresporres3117
    @alexandretorresporres3117 ปีที่แล้ว +3

    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.

  • @SoundSimulator
    @SoundSimulator ปีที่แล้ว +3

    Sounds awesome!!
    Looking forward to more Plug Data tutorials from you!!

    • @MikeMorenoDSP
      @MikeMorenoDSP  ปีที่แล้ว +3

      Thank you! This means a lot of coming from a fellow sound designer & tutorial creator 🙇‍‍

  • @martindylan
    @martindylan ปีที่แล้ว +3

    great tutorial! those ELSE objects definitely help to get that smoother analog sound

    • @MikeMorenoDSP
      @MikeMorenoDSP  ปีที่แล้ว +2

      Definitely! Thanks for watching Dylan, happy patching.

  • @murrrr8288
    @murrrr8288 8 หลายเดือนก่อน +1

    Thanks! really good video!

  • @artiomconstantinov
    @artiomconstantinov ปีที่แล้ว +2

    nice tutorial !

  • @igorabdoaguilar9331
    @igorabdoaguilar9331 ปีที่แล้ว +1

    Great tutorial!

  • @alexandretorresporres3117
    @alexandretorresporres3117 ปีที่แล้ว +1

    next update will also allow direct midi pitch input to oscillators with a new '-m' flag or something

  • @toitoitoy
    @toitoitoy ปีที่แล้ว

    Great tutorial. Thank you! Can we build a sequencer next?

    • @MikeMorenoDSP
      @MikeMorenoDSP  ปีที่แล้ว +1

      Thanks for watching, I'll keep it in mind, I do have some tricks here and there for making sequencers.

  • @Klangraum
    @Klangraum ปีที่แล้ว +1

    This looks like Max/MSP, even a bit better than that. Are there versions for Win/Linux?

    • @MikeMorenoDSP
      @MikeMorenoDSP  ปีที่แล้ว

      Yes, both versions for Windows and Linux.
      plugdata.org/download.html

  • @ThrowAwaySounds
    @ThrowAwaySounds 6 หลายเดือนก่อน +1

    Is it possible to use the keyboard as the MIDI input for testing?

    • @MikeMorenoDSP
      @MikeMorenoDSP  6 หลายเดือนก่อน +1

      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

  • @bleighhh
    @bleighhh 14 วันที่ผ่านมา

    Hi! how do I get the midi working without a controller?

  • @chillywilson
    @chillywilson 7 หลายเดือนก่อน

    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.

    • @MikeMorenoDSP
      @MikeMorenoDSP  7 หลายเดือนก่อน

      [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.

  • @PezLoboPercusiones
    @PezLoboPercusiones ปีที่แล้ว +1

    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 !!

    • @MikeMorenoDSP
      @MikeMorenoDSP  ปีที่แล้ว +1

      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
      @PezLoboPercusiones ปีที่แล้ว

      @@MikeMorenoDSP Gracias por toda toda la infoooo !!

    • @PezLoboPercusiones
      @PezLoboPercusiones ปีที่แล้ว

      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 !!

    • @MikeMorenoDSP
      @MikeMorenoDSP  ปีที่แล้ว +1

      @@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

    • @PezLoboPercusiones
      @PezLoboPercusiones ปีที่แล้ว

      @@MikeMorenoDSP Muchas gracias Mike así lo haré !! Abrazo

  • @WARDISWARD
    @WARDISWARD 8 หลายเดือนก่อน

    Weird , the else adsr~ doesn't give me the option to add a flag ( log )

    • @edemdotse5536
      @edemdotse5536 8 หลายเดือนก่อน

      i think adsr envelope is set to log by default now, it says so in documentation

  • @Avi-iz7qw
    @Avi-iz7qw 5 หลายเดือนก่อน

    How did you guys get the sequencer to work? Mine is just doing a single note?

    • @MikeMorenoDSP
      @MikeMorenoDSP  5 หลายเดือนก่อน

      Yeah, I'm using an external MIDI sequencer controller: Arturia Beatstep pro

  • @WARDISWARD
    @WARDISWARD 8 หลายเดือนก่อน

    I spotted a double negative 04:35
    You don't get nothing