electro-smith / pd2dsy

Utility for converting Pure Data (Vanilla) patches to Daisy projects.
GNU General Public License v3.0
77 stars 11 forks source link

JSON board support and Bootloader support #20

Closed CorvusPrudens closed 2 years ago

CorvusPrudens commented 2 years ago

This PR adds JSON board support along with support for the Daisy bootloader. The repo has been significantly restructured, now relying on hvcc and json2daisy as external python modules downloaded from pypi. It also brings in the recent support for various sensors.

beserge commented 2 years ago

There's more testing to be done, but here's a first round of stuff I found:

Install

Usage

Pod

Patch

Petal

Field

This one works great! Nice work!

Etc

Day 2 stuff (don't worry about this for now)

stephenhensley commented 2 years ago

The patches that use the line envelope thing crackle. This happens on the desktop as well, but it would definitely be offputting to newbies.

This can be resolved by using line~ instead -- essentially using any non~ objects for things like amplitude, delay time, etc. will result in noticeable zippering effects (quantization error).

beserge commented 2 years ago

Field issues are confirmed fixed. The petal still has led issues. There's a PD file attached to the trello card you can use to test that. I don't have a patch and pod on hand to test with atm, but based on reading over the changes I strongly suspect those issues are fixed.

The new install script worked great. We should add a note in the readme about the Scripts folder rather than bin on windows.

beserge commented 2 years ago

Pod, patch, and petal confirmed fixed! Let's get this released! 💯💯💯

stephenhensley commented 2 years ago

let's do it!