PedalPCB Terrarium (Daisy Seed) & Puredata delay prototype

  Рет қаралды 568

dschohennes

10 ай бұрын

First test with my prototype delay pedal. Effect programmed in Puredata (Plugdata) for the PedalPCB Terrarium platform using the Electrosmith Daisy Seed. Not all sounds great or works rhythmically, just showing features and exploring some sounds here.
Fender Vintera Telecaster into pedal into Guitar Rig 6.
Link to download final version of this (should do a new demo eventually. Freeze works a bit differently now and I have added a clock input, enabling synced delay e.g. when using it with a synth):
drive.proton.me/urls/ J4CCFW8C3G#5UEvgNcVhskT
Remove space character after urls/ , youtube will not show the full link :/
No guarantee it'll work, but it should when using the latest Plugdata for flashing it (uses features that are not working in pd2dsy!). I have also added a clock input to my terrarium pedal and added the json file to the folder. If you don't have this modification you can remove the synced delay functionality by removing the big red box and removing all connections in the bright green box at the bottom and only routing [r delay_time_free] into [s delay_time].

Пікірлер: 30
@Eau1983
@Eau1983 10 ай бұрын
This is fantastic! I'm just starting with PlugData for this very purpose. I have very little direction from which to commence. It's encouraging to see that tangible results are possible! Thank you.
@dschohennes
@dschohennes 10 ай бұрын
Thank you! So this whole thing took a few weeks (2-4 nights a week) after knowing literally zero Pd. You can do it too :)
@darylbeemon7418
@darylbeemon7418 7 ай бұрын
Very nice i like it
@selfctrl
@selfctrl 3 ай бұрын
Hey! Just wanted to say a huge thanks for sharing your code and knowledge I really appreciate it. I've been making analogue pedals for quite a few years but have been wanting to make the leap into digital for a while and this really inspired me. I built my Terrarium pedal today and got your code running on it. It's so much fun to play with! I was struggling to understand the how the switches are functioning at first but I mostly understand now. With the exception of the fourth switch. What is it doing? I see you switch it on in the demo and still couldn't figure it out 🤣
@dschohennes
@dschohennes 3 ай бұрын
Hey, awesome, thanks for the feedback! The fourth switch makes the effects (filter and freqshifter) accumulating, I.e. they are applied before the signal gets sent into the feedback loop (e.g. if you have the low-pass filter on, every repeat gets a little darker). Otherwise, they're just applied to the total wet signal. Hope that makes sense :)
@reverb.deluxe
@reverb.deluxe 7 ай бұрын
Nice work! The Freq Shift and Octave are amazingly clear. Can you recommend a good site for Daisy Seed code?
@dschohennes
@dschohennes 7 ай бұрын
Thanks! I simply started with some general pure data tutorials on youtube and then just compiled simple patches for the daisy, slowly increasing complexity. The Discord server is immensely helpful, great community! I will also upload the code for this soon, so people can play with it.
@reverb.deluxe
@reverb.deluxe 7 ай бұрын
@@dschohennes Awesome! Thank you!
@dschohennes
@dschohennes 6 ай бұрын
@@reverb.deluxeAdded a link to the description - see also my answer to @tofu_003's comment.
@reverb.deluxe
@reverb.deluxe 6 ай бұрын
@@dschohennes Thank you! Good timing, I'm almost finished with my Terrarium build. 😁
@reverb.deluxe
@reverb.deluxe 6 ай бұрын
@dschohennes I tried the PlugData / Heavy Compile and Flash option, but so far without success. Tried removing the clock elements and flashing direct to SRAM with the Big option. Tried building the .bin and using the Web Programmer. What method do you use to get the .bin file onto your Terrarium? Thanks again!
@tofu_003
@tofu_003 7 ай бұрын
Sound really good! Could you release this?
@dschohennes
@dschohennes 7 ай бұрын
Hey there, I will upload the code somewhere soon and let you know :)
@tofu_003
@tofu_003 7 ай бұрын
@@dschohennes Thank you so much!
@dschohennes
@dschohennes 6 ай бұрын
@@tofu_003Sorry it took a while due to illness, but I added a link to the description now. Couldn't find this exact version, but several things have been fixed, so the new one is better. Make sure you read the description and use plugdata for flashing it! Good luck :)
@tofu_003
@tofu_003 6 ай бұрын
@@dschohennes thank you so much! i really want to try this when i get a daisy seed, hope you get well!
@dschohennes
@dschohennes 6 ай бұрын
@@tofu_003Thanks, nothing serious :) I might do another demo of the final version, plus I have some new ideas, so maybe I'll make something new as well and if it's worth sharing, it'll be on my channel!
@Pauleo1214
@Pauleo1214 6 ай бұрын
Fantastic sounding delay. I put together my first terrarium and would love to flash this example. Having no experience, I am stuck getting "Exporting Failed" errors in Plugdata. What menu presets do you select to flash to Daisy after you select Compile? Thank you!
@reverb.deluxe
@reverb.deluxe 5 ай бұрын
Hi Pauleo1214 - dschohennes added a custom clock input to his Terrarium. If you built the stock Terrarium pedal then follow the instructions he wrote in the description of this video to remove the clock-related pieces from the module. Then remove the clock settings from the terrarium_clockmod.json file that he included in the fileshare. To get the program onto your pedal, use PlugData's Compile feature and follow the compile settings he described in my comment thread. Select "Target Board : Custom" and load your modified terrarium_clockmod.json file. Select "Custom Linker:" and find the sram_linker_sdram.ldf file (it may be in a different directory than the etc directory), then select "App Type:" SRAM. If you hear silence when you try to play your pedal, you may need to flash the Bootloader onto your pedal first and then follow the steps above. PlugData is supposed to detect the Bootloader and add it if it's not present, but I'm not sure that this works correctly. You can flash the Bootloader onto your pedal with the Daisy Web Programmer web page's Advanced option. NOTE: I tried using "Target Board:" "Terrarium", but the compiler always says, "Unknown hardware: Terrarium" no matter what code I try to flash to my pedal. The custom .json file should work though.
@davidviau2522
@davidviau2522 5 ай бұрын
@@reverb.deluxe Hey man thanks for the good explanation here, however I'm not too sure what you are reffering to when talking about removing the clock settings from the JSON file, how do you do that exactly? I've tried just deleting anything that had the "CLK" but getting error when trying to compile! Cheers!
@reverb.deluxe
@reverb.deluxe 5 ай бұрын
@@davidviau2522 Use a plain text editor like Notepad++ to edit the terrarium_clockmod.json file. Remove these three settings and be sure to also remove the comma that preceeds these settings: "clk_time": { "component": "GateIn", "pin": 0 }, "clk_start": { "component": "GateIn", "pin": 1 }, "clk_active": { "component": "Switch", "pin": 4 }
@reverb.deluxe
@reverb.deluxe 5 ай бұрын
@@davidviau2522 Basically, the terrarium_clockmod.json file contains the mapping between physical controls -- such as knobs, switches, LEDs, and timing devices -- to pin inputs on the Daisy Seed chip. You want to remove the clock-related settings so that the Daisy doesn't try to "read" clock signals, which you don't have.
Ozoda - Lada ( Official Music Video 2024 )
06:07
Ozoda
Рет қаралды 30 МЛН
小丑家的感情危机!#小丑#天使#家庭
00:15
家庭搞笑日记
Рет қаралды 30 МЛН
Running With Bigger And Bigger Lunchlys
00:18
MrBeast
Рет қаралды 137 МЛН
QARAKESEK - SAHARA (audio)
2:24
QARAKESEK
Рет қаралды 97 М.
Sanzhar - Сен жылама | Official Music Video
2:53
Sanzhar Zhumasitov
Рет қаралды 1 МЛН
Roza Zergerli - İstedim 2024 (Yeni Klip) 4K
2:56
Roza Zergerli
Рет қаралды 278 М.
Лилия
3:00
Али Ахмет - Topic
Рет қаралды 3 МЛН
Davvi x ADAM, 2Pac - Zhurek All Eyes On Me (Mash Up)
6:22
Dj Valka
Рет қаралды 634 М.
Sevinch Ismoilova & Alisher Bayniyazov  - Oh yarim (Official Music Video)
3:15