Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
zebproj
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
61.
▲
by
zebproj
9y ago
> I'm finding it less readable because of the proportional fonts than if it were equally-commented but in a more conventional monospace programming font. My initial motivations for using literate programming with Voc was to take ad
62.
▲
by
zebproj
9y ago
Hey! I'm the author of this thing. Let me know if you have any questions about it. FYI, the generated C code is now part of the dev branch of Soundpipe here: http://pbat.ch/proj/soundpipe.html , my music DSP librar
63.
▲
by
zebproj
10y ago
Sorry to see you down. For an approximation of the CHANT software by IRCAM, see the FOF opcode in Csound: http://www.csounds.com/manual/html/fof.html
64.
▲
Making Computers Sing
(safaribooksonline.com)
3 points
by
zebproj
10y ago
|
2 comments
65.
▲
by
zebproj
11y ago
The CSound API for Android has been around for a while now. A few years ago I built an app called EtherSurface (my first and only Android app): https://play.google.com/store/apps/details?id=com.zebproj.et...
66.
▲
by
zebproj
11y ago
I'm currently taking a class taught by the creator of Chuck, Ge Wang. Great guy. He always tells people that Chuck "crashes equally on every platform". I find ChucK to be a pretty easy language to get into. It lends itself re
67.
▲
by
zebproj
11y ago
What exactly is a "rubber band"?
68.
▲
by
zebproj
11y ago
I got a lot of inspiration from forthsalon. It was only after I built Sporth that I realized how expressive a Forth can be for creative coding.
69.
▲
by
zebproj
11y ago
I'm actually the creator of soundPipe, so it makes sense that you probably haven't heard of it. Sporth is definitely a language for people with experience with modular synthesis and digital signal processing. People with experienc
70.
▲
by
zebproj
11y ago
> Where I see the real potential is using the native language of DAWs (digital audio workstation) like Protools, Ableton, and leveraging their native languages to write new scripts and library extensions for hardware. Most of these DAWs
71.
▲
by
zebproj
11y ago
Several months ago, I compared musical languages, writing essentially the same thing in each one: https://www.safaribooksonline.com/blog/2014/11/07/making-com... I also wrote one myself: http:/
72.
▲
by
zebproj
11y ago
Not going to lie, this seems like a terrible language for musicians to compose in. Maybe I need time to get used to it, but it looks more like an esoteric programming language to me. The amount of brackets needed for it to work is just begg
73.
▲
by
zebproj
11y ago
Supercollider is a popular choice! If you're interesting more of a survey, I wrote a blog post a few months ago where I compared music languages by writing the same sound in each one: https://www.safaribooksonline.com/b
74.
▲
by
zebproj
11y ago
Alda does MIDI out, so you could probably route Alda to PD (PD is really good at handling MIDI signals). While not graphical like PD, several musical languages make a distinction between the sound design (signal flow and modules) and events
75.
▲
by
zebproj
11y ago
I've had a lot of experience with various musical languages (ChucK, Csound, Supercollider, Max/MSP, PD, Faust etc.) I've even designed a few music languages for myself. For what it's worth, I did go to a music school and
76.
▲
by
zebproj
11y ago
btw, I just changed the "e" folder to "examples" for readability. That line should read "cd examples && make".
77.
▲
by
zebproj
11y ago
EDIT: Ignore everything below. I fixed it. I won't lie, the 1-letter top-level directories are mostly an indulgence of mine. I got the idea from some of the suckless projects, which use this method as well. It was confusing on their pr
78.
▲
by
zebproj
11y ago
Thank you for the kind words! I intentionally made Soundpipe simple at the expense of being not expressive. Some day, I hope to build a language on top of Soundpipe that is expressive. It also is conceivable to embed Soundpipe into more exp
79.
▲
by
zebproj
11y ago
That would be really cool. A default compile of Soundpipe contains modules that only use libsndfile (95% of the code doesn't actually depend on this), c99 C and memset, malloc, and free from stdlib. I'd like to think that this ope
80.
▲
by
zebproj
11y ago
The way I see it: it's only four folders, and the letters correspond to what they do. My brain can handle this.
81.
▲
by
zebproj
11y ago
Yup. Documentation is in the works, I promise! For Soundpipe AND each individual module. I'm planning on HTML documentation as well as man page documentation. In the meantime, I think most of Soundpipe can be grasped by looking at a fe
82.
▲
by
zebproj
11y ago
That's the idea! The next step is going to be building DSP code in Faust and putting them inside of SP.
83.
▲
by
zebproj
11y ago
Aesthetics, mostly. But it also is a visual reminder not to over-complicate things unless I really need to. I got the idea from reading some source code from the suckless.org guys. I meant to document the directory structure here: (h)eaders
84.
▲
by
zebproj
11y ago
Hi! I'm the creator of SoundPipe. Soundpipe is more low level than SuperCollider/Overtone than Csound since it's just a C library and not a music language. You could certainly build parser on top of Soundpipe that can look li