How to Add Daisy Support to Pure Data (pd2dsy)

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

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

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

    For Mac users, you may see an error that libusb is missing.
    In order to install it through homebrew, please run the following line in the terminal:
    /bin/bash -c "$(curl -fsSL raw.githubusercontent.com/Homebrew/install/master/install.sh)"
    Then, please wait for the download to finish.
    Finally, run the following line in the terminal to complete the installation:
    brew install libusb

  • @d3nt391
    @d3nt391 9 หลายเดือนก่อน +6

    Please continue this series, it's great!

  • @flywittzbeats4008
    @flywittzbeats4008 ปีที่แล้ว +4

    Thank you so much to everyone at Electrosmith and Sound Simulator! You're all amazing, and this tutorial is perfectly clear and concise. I will wait patiently for a tutorial on those .json objects. Until then, plugdata here I come

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

      Glad to hear that you found this video helpful!
      And plugdata is awesome! If you would like to learn about custom json, I made a guide over on our forum. Please search for "Quick Guide on Setting Up a Custom JSON File for pd2dsy & Oopsy!". I hope it helps!

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

      @@electrosmithco thank you!! Real quick while you’re here, I got on plug data last night and love it! Does the json object code work the same for sensors when using plug data?? Thanks so much. I will check the forums also

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

      @@flywittzbeats4008 Yes, you can use the same json file in pd2dsyGUI and Plugdata. So that tutorial will work with Plugdata.
      In Plugdata, go to "Compile..." -> "Daisy" and select "Custom JSON..." in the "Target Board" drop down menu. Feel free to reply in that tutorial thread if you have any further questions as other people may wonder about the same thing :)

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

      @@electrosmithco thank you so much 🙏

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

    i loved it when the daisy said wow

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

    The video I've been waiting for this whole week!

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

      YES! Glad to hear that!
      We hope you enjoy it!

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

    i was literally trying to get this to work as this video came out😂 i was following the arduino/ daisyduino ide method. Thanks!!

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

      Perfect timing! We hope you find this tutorial video helpful!!

  • @draconianrhythms
    @draconianrhythms 9 หลายเดือนก่อน +1

    Taking you up on your generous offer (of requests), it would be amazing to watch you go through the end-to-end process from taking something above beginner level like, say, an oscillator with integrated arpeggiator effects in PD, then take that patch and convert to a breadboard / Daisy seed solution 🙏

    • @electrosmithco
      @electrosmithco  9 หลายเดือนก่อน

      Thank you so much for your suggestion!!
      Arpeggiator tutorial for the Daisy would be a fun one!

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

    Amazing as always. Would you mind making an extensive video about hardware connections and how to implement them in pure data please ?

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

      Thank you! And yes, we will be working on the ADC video!!

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

      @@electrosmithco looking forward to this as finding it hard to get to grips with how potentiometers etc work when using the daisy with pd

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

      @@TTYLC We hope to make the video soon!
      In the meantime, we made a quick guide on that topic over on our forum. Please search for "Quick Guide on Setting Up a Custom JSON File for pd2dsy & Oopsy!". Please feel free to ask on that thread if you have any questions.

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

      @@electrosmithco thanks!

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

    thank you!!!!

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

      We hope you find this video helpful!

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

    This is great and I'm excited to get started. The one thing I'm a bit confused by though is how to set up the inputs and outputs in the PD file as well as the JSON to go along with it. Is there a reference somewhere of the pin names and how to use them as IO when building PD patches?

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

      We're working on a video covering custom JSON file! I actually have the script done so it should be uploaded not too far from now.
      I believe you're the same person who asked this question in the Daisy forum just now. I replied with a quick tutorial guide that should help you get started! Let me know if you have any questions in that thread.
      And I invite other people to the thread as well while the video is being worked on! :)

  • @briainappressed698
    @briainappressed698 2 หลายเดือนก่อน

    Any chance of a video on mapping Potentiometers and buttons in pure data.
    and setting up a midi input. ????
    fascinating stuff.

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

    This is amazing. Can you do a video on using the ST LINK-V3 MINI DEBUGGER with puredata? Is that even possible?

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

      Yes, it's actually possible! But (as far as I know) you can only do it using command line.
      You can learn how to use pd2dsy using command line here: github.com/electro-smith/pd2dsy
      And here's how to use the ST LINK: forum.electro-smith.com/t/patch-init-and-stlinkv3/3222/12
      I can confirm that forum post's approach works.
      I did see the plugdata team discussing about adding this feature on Discord so that's exciting! Feel free to join to see if they post an update about it.

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

      It is possible to program using stlink, however you won't be able to access the extended memory (which you will probably need since the primary memory is a little small for pd patches).

  • @轟-z8y
    @轟-z8y ปีที่แล้ว +1

    動画みてます!無事blinkすることができました!
    質問ですがPDで作った音をDAISY SEEDに組み込むのにルールはあるのでしょうか?

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

      ご視聴いただきありがとうございます!
      注意点は主に二つあります。
      1. hvccにサポートされていないオブジェクトを使用しないでください。(リンクを今足しました!) 
      2. 容量の限界は128kBです。しかし、それ以上の容量のあるプログラムを組み込みたいのであれば特殊な方法で可能です!そのうちビデオで説明させていただきます。
      もし、その方法を先に学びたいのであれば、デイジーのDiscordに参加して気軽に直接メッセージしてください。

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

    how do we write the json files? like if i want to read a potentiometer i would imagine i need another json file.

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

      That's the next series (possibly a single video for all 4 languages) actually!
      Thank you for the wait!
      And you'll only need a single JSON file by the way.

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

      There is an example in the forum that I have been trying to learn and experiment from. I might get lucky or just have to wait until that video comes out 😂

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

    Please make a Video to integrate PD to the Daisy Patch!

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

      Thank you for your feedback, Pablo! Is there specific thing you want to learn about using pd2dsy with the Daisy Patch?

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

      Creating control parameters and displaying them over the screen from the Daisy patch would be awesome I don’t if that is possible. I would also like to play samples from the sd card, I haven't beed able to do it yet.

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

      @@pagarreton Those two features are not yet possible with pd2dsy unfortunately. But we hope to add more features when we get a chance!

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

    You can't just give us a hello world blink. Will you do more of these with harware mapping?

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

    u are boss, can you do a video about daisy and midi

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

      Thank you for the suggestion, Krištof! That would be a fun and helpful topic to explore in a tutorial!!

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

    Thank you so much for these videos. I could get my Daisy Pod working using VS code and the DaisyExamples libraries in C++ but I can't get pd2dsy working at all, on my Mac. I get the error message "make: *** /Volumes/Samsung: No such file or directory. Stop." It seems like it's trying to create a directory that's just not there... ideas? I'd like to be able to use Pure Data and Plug Data as it's easier to think through programming the Daisy Pod.

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

      I'm sorry to hear that it's not working. If you would like to troubleshoot further with me, please start a thread over on the forum as it is a more ideal place for that. I would be happy to look at it closer!
      And please feel free to use Plugdata! It has matured even more since this video came out. Version 0.8.0 (there is the nightly version at the time of writing and it should be officially released soon) has new features and is revised to work with the new toolchain (for example, the blink example should work now). Fellow community member was setting up the nightly version yesterday over on the pure-data channel of our discord so you can reference that. Plugdata has an awesome discord server too!

  • @AuralAntithesis
    @AuralAntithesis 9 หลายเดือนก่อน

    my antivirus keeps warning me about pd2dsy... should I be worried?

    • @electrosmithco
      @electrosmithco  9 หลายเดือนก่อน

      You should be fine. But I did see on Discord that you were recommended to use plugdata, which may not give that warning.

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

    Mine doesn't work. I get this message for both plugdata and pd2dsy:
    File downloaded successfully
    Submitting leave request...
    dfu-util: Error during download get_status
    make: *** [program-dfu] Error 74

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

      I tried it and didn't work for me either.
      As mentioned in the video, please know that plugdata's pd2dsy integration is still a work in progress. I'm keeping my eyes out on their development, and I will post a pinned comment here regarding updates!

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

    Thanks for the video/ I have an issue with plugdata (and also with pd2dsy)
    dfu-util: Error during download get_status
    make: *** [../../libdaisy/core/Makefile:330: program-dfu] Error 74

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

      this i get from pd2dsy ----
      make: *** No rule to make target `2/data/examples/gui_projects/pod/blink'. Stop.

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

      @@lkurashov Hello!
      I think it'll be better to troubleshoot this over on the forum or Discord server. Feel free to share more of the terminal output.
      By the way, `Error 74` can be ignored and the blink example won't work with plugdata just yet.
      Also, I'm not sure why it says `pod`. Please double check that you're using the custom blink JSON file. Make sure your pd2dsyGUI looks like how mine looks in 4:23.

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

    Thanks!