Description: This blog documents Jason Hallen's delving into the world of computer music. He discusses the Csound language, learning code, building GUIs, the history of computer music, and reflections on music and the creative process.
blog (30354) electronic music (1045) experimental music (267) synthesis (128) computer music (100) algorithmic music (9) csound (6) jason hallen (1)
Recently in my quest to find a good GUI framework for building Csound instruments I've been exploring Python and PyQt5 . Before this I was exploring Node.js and Electron, but I ran into frustrating problems displaying Csound data in that framework. So when I switched to PyQt5 the first thing I focused on was displaying data. I'm happy to report that the results thus far have been great. Here's the way I've found to display amplitude and frequency data quickly and smoothly.
I've spent the last few weeks trying to build a Csound GUI with Node.js and Electron. My immediate goal has been to revive my Mell Fark project , but my longer-term goal is to find a framework to build other Csound GUIs with going forward. Alas, I suspect Node.js and Electron won't be that framework. As much as I enjoy working with HTML, CSS, and JavaScript for rendering GUIs, I've grown frustrated with the Node.js environment.
It's official. This is now a web development blog. Well, not really .