This reminds me very much of Parag Mital's work on audiovisual resynthesis: http://pkmital.com/home/
IIRC he has been beset with takedown notices for his 'smash up' videos which resynthesise the weeks #1 most viewed youtube video from the next 9 most viewed videos http://pkmital.com/home/youtube-smash-up/
That image was so striking and appeared to come out of nowhere. Was it some kind of marketing ploy do you think? I'm glad to have found the source anyway.
So true - I'm not sure what I expected.
It always comes down to the fact that:
a) There is no intelligent auto-complete (not compared to an real IDE)
b) Background tasks of compiling/testing will block the UI. With scala especially, this is an issue.
c) No comparable refactoring capability.
I once had high hopes that eclim would be the answer, but I think it's just the wrong tool for the job. Let's not pretend vim can be something it was never designed for.
Neovim however might help to solve this problems, but when that will see the light of day, it seems to be hard to find out.
It's not just a matter of 'better' frequencies. It's trivial to have a softsynth or something similar set up to use just intonation (and many modern composers have experimented with this), but that has practical problems of it's own. Problems which were the very reason that equal temperement took over in the first place. This page has some wonderful examples http://www.nesssoftware.com/home/asn/homepage/teaching/exp-l...
That book looks really interesting - thanks for the recommendation.
What still twists my melon about harmony is the Pythagorean Comma.
Harmony equating to integer ratios seems so right... But the fact that a perfect 5th on a piano isn't really a perfect 5th troubles me at some existential level.
The hardware you intend run on will impact your architectural decisions.
Given the wide scope of hardware targeted by android, it's not that surprising that it performs less well than a system targeting a very limited set of devices.
Having said that, it performs 'well enough' for the vast majority of use cases.