4 ms·
For those who are interested in music programming, I would like to invite you to have a look on the project I am working on and any feedback would be appreciate
by chaosprint 4y ago
For those who are interested in music programming, I would like to invite you to have a look on the project I am working on and any feedback would be appreciated.
https://glicol.org https://glicol.org
You can also live coding Glicol code as scripts inside a VST plugin:
https://youtu.be/tmmBhBmIEW0 https://youtu.be/tmmBhBmIEW0
Pd is one of the most famous MPL and I have been referring to and reflecting on its design from the first day I design Glicol. I have been teaching it to students, and one issue I found is that when the projects get a little complex, the code becomes very difficult to read even with comments. Essentially I think it's determined by the philosophy of the language. So I wouldn't complain about the fact that you need to start from scratch. That's exactly the elegancy from pd. Have a look on the "counter" example in Pd; it will give you a new understanding for "programming".
But from this perspective, I would be interested to see how people will design VST with PD from scratch. Maybe the opposite would be more practical, to use VST in PD (https://youtu.be/Cs0NPime0kU https://youtu.be/Cs0NPime0kU), considering they are both GUI-based tools. PD is also great for algorithmic composition (https://youtu.be/I9_3CfRm8GE https://youtu.be/I9_3CfRm8GE).
Also to make project in real world some batteries like the else lib would be great and it's great that the PlugData has included that. Also check this Erbe reverb pd patches:
http://tre.ucsd.edu/wordpress/?p=625 http://tre.ucsd.edu/wordpress/?p=625
You should also look at some hardware in the future such as Bela and Daisy where you can also run Pd and Glicol.
- chaosprint 4y agoAlso check this project: https://github.com/enzienaudio/hvcc https://github.com/enzienaudio/hvcc The heavy hvcc compiler for Pure Data patches. Very useful for working with embedded devices, which is also my current focus.
- nextaccountic 4y agoI would love to get into this, but its syntax is so hard to read I get that you went for a compact syntax that is fast to write (maybe like a shell scripting for music programming), but it's also too hard to read / too sigil heavy IMO In special, the use of ` is very confusing and could probably be replaced by braces { }
- chaosprint 4y agoThanks for your feedback. The code on the front page is just to show everything in one place. Admittedly, rhe Meta node may be too advanced to be there. But I guess if you check the demo page you will find most syntax fairly intuitive.