Skip to content

A beginners guide on using Plugdata to program a daisy with basic components such as: pots, faders, toggle switches, LED's, ... Geared to Syntux Simple boards, but usable for anyone.

License

Notifications You must be signed in to change notification settings

jonwaterschoot/plugdata-daisy-simple

Repository files navigation

This Github repository is best viewed on the published pages address.

jonwaterschoot.github.io/plugdata-daisy-simple/

This is the content of the homepage:

Get up and running with Plugdata and Daisy

(Get up and running with Plugdata and Daisy on your Synthux Simple pcb's)

For whom?

You're interested in programming your own synth, but;

If you are new or intimidated by programming and find writing your own C/C++ or Arduino code a cumbersome idea to learn, this might be your answer.

This site has info on the basic things you'll need to start building and programming a Synth and/or audio FX device.

Skills needed

{: .new}

TLDR;

Personally I think anyone with a basic knowledge on working with a computer, installing software etc. Would be able to do this, with enough commitment of course.

There are so many tutorials and courses to find on anything these days, so depending on your needs you might first want to learn more about synthesis, or about how microcontrollers work, ...

My recent journey from Plugdata to Daisy came about through learning Synthux's Simple PCB's and the info they provide.

This is why I'm using the Synthux Simple boards in the examples on this site, but most will apply to anyone using Daisy Seed and Plugdata.

To sketch my basic skill-set:

I personally started tinkering with some basic Arduino's for art projects many years ago. I've dabbled in html and css, and some other basic web stuff like js etc ... And I used an early version of Fruity Loops in the 90's. I've been playing with graphical software and Blender (3D) for +20 years.

My renewed interest in music and synthesis is much younger and about the only upside to becoming disabled with chronic pain and being chained to a couch.

So, to conclude, I can use a computer pretty well, but, I'm still not very skilled at programming purely with a text based approach.

The visual programming of Plugdata is the ideal method for me, it's still programming, yet I find it more approachable to see the structure as a network of connected parts.

The site is built around three main parts

  • What is Plugdata
  • Installation and setup
  • Examples for basic components with Plugdata

{: .new}

Use the menu / Table of content to quickly glance at this site's content. Left on larger screens / at the top for smaller screens

On top of every page there should be a TOC for each particular page.

This is a work in progress

{: .highlight}

This website is not completed, at all ...

The main goal was to provide some working examples of Plugdata code that works with components like knobs and LEDs connected to the Daisy seed.

Ironically, thus far only the pages on setting up are quasi ready. 🙈

Why I made this

The origin of this website comes from joining Synthux Academy and learning about the option to use Plugdata to program Daisy seed.

As I was taking notes when I was trying to get up and running in Plugdata with a touch sensor + the Daisy seed, I started thinking about a repository with some basic examples for starters such as myself.

Right at the time as I was doing this, Synthux brought out the Simple Touch PCB, using the sensor I already had. When they then also launched the Synthmas challenge, I just had to join.

As I got praise for the project and the documentation I made, I felt even more motivated to start this site.

This was my submission: Soundscpr_alpha: stereo audio input - drone synth - stereo delay - fx patch, made in Plugdata.

<style> iframe { aspect-ratio: 16/9; width: 100%; max-width: 800px; } </style> <iframe src="https://www.youtube.com/embed/cOXGNsUJmgU?si=b6_w6sTPkyfVucrS" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

The Notion link to my submission also contains the initial documentation I wrote that led to this whole website.

From markdown to Github Pages

This site is built with markdown and gets published to a Github Pages website via the tool just-the-docs.

This has also been a learning process for me, but has brought me some new knowledge on the Github workflow with vscode.

The goal is to give a starters guide for noobs wanting to learn how to connect and setup your own hardware with the software Plugdata.

The Plugdata approach has the capacity to be a bit more user friendly than going for the full-on coding method with e.g. Arduino or C++. But also has the potential to be your goto for larger projects.

Suggestions / Questions

This website is a one-man-who-is-pretty-much-a-noob, so I'll gladly welcome any criticism, remarks, etc.

Maybe some better setup, other documentation template, ...

Feel free to contact me @jonwtr on the Discord servers of Synthux, Plugdata or Daisy

Find my other contact info via my website, www.jonwtr.be, the website I was supposed to set up instead of this one ...

About

A beginners guide on using Plugdata to program a daisy with basic components such as: pots, faders, toggle switches, LED's, ... Geared to Syntux Simple boards, but usable for anyone.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages