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.

Reply via email to