Hi Daniel, I already investigated your piano and snd projects at github, but could not get them working: too much unknown libraries. Anyhow, it seemed to be aiming at the Android platform, with an on-screen piano keyboard and no MIDI interface. For Android this is a sensible project, but for a musician it qualifies as a toy app, not fit to play real music, and competing with a lot of similar apps. In the past I created several myself, and believe me: you cannot use a touch screen as a real piano keyboard. It's unplayable.
About the speed of Go: that depends on what you compare it to. In the past I wrote similar programs in C++. There I used more complicated algorithms, with more calculations at each signal frame, and still the program could run at 48000Hz without problems. So apparently in this area Go is 2x slower then C++. I tried all known trics to increase the speed, like: no garbage creation, and also pre-calculate as much as possible. Increasing the buffer size had little effect, because all needed calculations still must be done. I would love to hear how your piano is sounding. Can't you update your github projects and also augment the README's such that a simple user like me can build something that works? Wouter Boeke -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.