• EEight

    @whale-av said:

    Are we going to have to solve patching problems submitted by user "@ChatGPT" in the immediate future...?...:weary:

    Let's create a chatgpt plugin to exclude those :laughing:

    posted in Off topic read more
  • EEight

    @tungee Can you record a mini-sound demo (playing with this synth)?

    posted in patch~ read more
  • EEight


    Amazing playlist ^

    Not mine, from this creator: @SoundSimulator

    For example, I like this tutorial:

    posted in tutorials read more
  • EEight

    @whale-av Should we change the anti-spam question or it is a lost cause?
    "To send the sound to your sound card in pd, what object do you use (write it without the ~ and bracket)"

    posted in this forum read more
  • EEight

    On linux on top of that. Very neat!

    posted in news read more
  • EEight

    It only took years, but I finally added storage on the server... so hopefully no more 502 Bad Gateway.
    Cheers~

    posted in this forum read more
  • EEight

    Hi all! :wave:

    I had some time during vacations and I wanted to try running Miller's espd version. Here's a small tutorial.

    The development board I bought: ESP32-LyraT > Mouser | Aliexpress
    image.png

    INSTALL ESP-IDF (IoT development framework)

    mkdir ~/esp && cd ~/esp
    git clone -b v4.4.2 --recursive https://github.com/espressif/esp-idf.git
    cd esp-idf
    ./install.sh esp32
    

    INSTALL ESP-ADF (audio development kit)

    cd ~/esp && git clone --recursive https://github.com/espressif/esp-adf.git

    SETUP ENV VAR

    export ADF_PATH=~/esp/esp-adf && . ~/esp/esp-idf/export.sh

    ESPD

    download espd: http://msp.ucsd.edu/ideas/espd/

    cd espd
    git clone https://github.com/pure-data/pure-data.git pd
    cd pd
    git checkout 05bf346fa32510fd191fe77de24b3ea1c481f5ff
    git apply ../patches/*.patch
    
    Edit main/espd.h put your wifi credentials and the IP of the computer that will control espd:
    #define CONFIG_ESP_WIFI_SSID "..."
    #define CONFIG_ESP_WIFI_PASSWORD "..."
    #define CONFIG_ESP_WIFI_SENDADDR "...."
    
    mv sdkconfig.lyrat sdkconfig
    
    idf.py build
    idf.py -p /dev/ttyUSB0 flash (hold boot and then press reset on lyrat)
    idf.py -p /dev/ttyUSB0 monitor (Ctrl+] to exit)
    

    HOST

    • open pd installed on (SENDADDR)
    • open test-patch/host-patch.pd

    If connected this message (ESPD: sendtcp: waiting for socket) will stop and you will see the mac address in the host patch.

    1- click on [send pf begin-new poodle .<
    2- click on [line 0, auto< to send the defined patch (esp-patch.pd)
    3 - click [send pd end-new<
    steps.png

    4 - connect headphone, play with [send f 440< and [send f 660<

    Custom patch:

    • Use mono [dac~ 1] only
    • Add this to your patch:
      loadbang.png
    • in host-patch.pd change [read your-patch< -> [text define patch] redo step 1 to 3
      custom.png

    TODO

    Would love to play more with the code, right now I am not able to load complex vanilla patch. Also using the AUX (or built-in microphone) would be awesome (but I'm wondering about the round-trip latency (would it be under 15ms)).

    posted in I/O hardware diyread more
  • EEight

    @timothyschoen Check this video about your plugin (in Bitwig):

    posted in news read more
  • EEight

    @oid image.png
    That's the spirit

    posted in technical issues read more
  • EEight

    @lo94 Hi, I am using PD with an old Surface Pro 3 on linux. You can also use an external HDMI + usb touchscreen monitor.

    PD is not really touchscreen friendly, what you are asking (toggling multiple notes (sequencer) with a single swipe) isn't possible without some hacking.

    All the best

    posted in I/O hardware diyread more
  • EEight

    @whale-av This server is mimicking humans emotions: ups and downs, it does have his limits :partly_sunny: But good news, because it's a server and not a human, we can just throw money at it!

    posted in tutorials read more
  • EEight

    @EEight another one, amazing stuff

    posted in output~ read more
  • EEight

    Not mine, always happy to hear when I see a new track from this user:

    posted in output~ read more
  • EEight

    @f1oat :clap: :clap: :clap:
    Thank you for sharing!
    If you have a website, blog etc would be nice to include the link.

    posted in output~ read more
  • EEight

    Patches from akunull:

    Website:
    https://www.akunull.com/piloslib/

    Github:
    https://github.com/akunull/piloslib

    Documentation:

    posted in patch~ read more
  • EEight

    @elden Thank you sir! Now I understand, so you can drive the synth by using a note loop (in your video quite short C3) and Ewolverine is then mapped to CC for this synth.

    I'll try it soon.
    Cheers

    posted in patch~ read more
  • EEight

    @elden Again me, asking for either a sound demo or even better recording a session (screengrab via OBS for example). Your user doesn't exist anymore on soundcloud. Would love to see this patch in action!

    posted in patch~ read more
  • EEight

    @timothyschoen said:

    Thanks! You can set up your own keyboard shortcuts in the settings menu, that might help!

    Will do!

    Unfortunately there's no way to sync to DAW tempo currently, but I'm planning to add that very soon, as it's obviously needed.

    :+1:

    Presets are also broken on the releases, it should be fixed if you build from the latest source.

    In a perfect universe, loading the plugin would load also the last patch used. So that you can save your session in your DAW and when reopening you have PlugData ready to go.

    Use [adc~] and [dac~] for audio input/output. You can use things like [dac~ 3] to output on channel 3 if you need to use more channels.

    Of course! Make sense!

    Automation is received with [receive param1], where 1 is to be replaced with the parameter number.

    Thanks!

    posted in news read more
Internal error.

Oops! Looks like something went wrong!