6 ms·
I think the analogy is "In the music world, we have the choice between the equivalent of XCode or Visual Studio to compose - here's Atom."
by paulgerhardt 9y ago
I think the analogy is "In the music world, we have the choice between the equivalent of XCode or Visual Studio to compose - here's Atom."
- peterrudenko 9y agoIn fact, I was quite inspired by Sublime Text, but not Atom/Electron.
- badosu 9y ago"There's vim as well: http://csound.github.io/" http://csound.github.io/"
- MrLeap 9y agoWhat's pure data in this analogy? https://puredata.info/ https://puredata.info/ A hex editor?
- badosu 9y agoWell, pure data is a 'higher-level' sound programming environment, so it could be emacs.
- joemi 9y agoI don't know about that. I think the visual programming aspect is the most defining trait, in which case...? I don't know any general purpose non-toy visual programming languages/interfaces. Scratch exists but likening PD to Scratch doesn't seem fair to me.
- MrLeap 9y agoIts hard for me to think about it as high level when you're adding sine waves together to make sounds.
- badosu 9y agoMy only knowledge of PD is from graphical interfaces that implement components using it, so my assumption was that Csound was lower-level due to my (brief) experience writing on it.
- vortico 9y ago+1 Best analogy. The interface actually reminded me of emacs when I used to use PD.
- gglitch 9y agoEve. http://witheve.com/ http://witheve.com/
- jancsika 9y agoI'd imagine a hex editor for music would be like a chiptune tracker. Pure Data's domain is digital signal processing, with an emphasis on sound. It's good for prototyping because one edits the signal graph, GUI, and event-triggered scripts in the same visual window using the same event loop. So in a way it's good for building idiosyncratic little "musical hex editors": https://www.youtube.com/watch?v=Rz1uNLHorEs https://www.youtube.com/watch?v=Rz1uNLHorEs I say idiosyncratic because when you can connect anything to anything else, weird things start to happen. (For example, adding two more boxes to the diagram to control the crossfader with the pitch of someone's voice.)
- joemi 9y agoCsound is more analogous to GCC than it is to Vim, though. I'd say something akin to Vim would be a tracker: https://en.wikipedia.org/wiki/Music_tracker https://en.wikipedia.org/wiki/Music_tracker
- badosu 9y agoAgreed, if PCM [0] is assembly, Csound certainly could be C. [0]: https://en.wikipedia.org/wiki/Pulse-code_modulation https://en.wikipedia.org/wiki/Pulse-code_modulation