This doesn't quite answer the question that you're asking, but there's a semi-old research paper that seems related to what you want: http://www.cgl.uwaterloo.ca/csk/projects/escherization/ No readily-usable scripts that I'm aware of unfortunately.
That is an interesting read, thank you. You might also describe what I'm doing as trying to efficiently pack a polygon with non-overlapping images, then tessellating that polygon as a method of repetition. Easy to conceive with squares or triangles, but the pentagons in OP's link would produce more organic patterns in my opinion.
Ahh, neat! That sounds like it results in some nice patterns. In that case, this paper might be more relevant http://www.cse.cuhk.edu.hk/~ttwong/papers/pad/pad.html. Its related work section should also have some good references to other things like this. For the most part they'll likely be too complex to make them worth implementing, but it might still be interesting or give you some inspiration for new ideas.
A bit of context: Marjorie Rice achieved minor fame for discovering a number of new ways that (irregular) pentagons can tile the plane -- a surprising feat for an amateur mathematician. You can read more about her on here https://www.quantamagazine.org/marjorie-rices-secret-pentago... and more about pentagonal tessellations here https://en.wikipedia.org/wiki/Pentagonal_tiling, along with a history for when the different tessellations were discovered over the past century or so.
Personally, I love this webpage partially because it's just so different than what I'm used to for the pages of mathematicians. It really comes across as made by someone who was extremely talented at math but who only saw it only as a pastime and never bothered to integrate into the mathematical community.
LOL I opened this thread just to post a link to the Quanta magazine site. It's a very well done article and applies a great human element to the story. Dementia is one of the few things that scares me.
For an amateur mathematician to do this is, as you say, a surprising feat. I'd go beyond that to add a bunch more superlatives.
It is stories like her story that serve as good reminders that the idea of citizen scientists is healthy and should be encouraged.
I highly recommend the link you provided. It's a bit long but well written.
For those who haven't seen the language before, I think it's also useful to know what expression evaluation in Icon works using a recursive backtracking algorithm. This means that the most natural way of writing a string scanning parser (like the one above) more or less automatically gives you a recursive backtracking parser. Like ebiester, I too have found it to be a nice way to do certain kinds of simple string parsing.
I expect the article doesn't mention them because it views them as a means to an end. Since the article is about high-level philosophical concerns and not the nuts and bolts of how the music is created, talking about compositional/performance tools such as computers and synthesizers would be out of place -- the article is more concerned with the aesthetic goals which these or other tools would be used toward rather than the tools themselves.
Anyway the article does actually mention electronics at least twice, althouh both times mostly in passing:
"I draw your attention to the example we heard yesterday, when Nathan Davies used live filtering to give the effect of resonators, extracting tones from white noise, and turning those tones towards music."
"Joanna Bailie, to take just one example, has used the recorded and digitally processed sounds ..."
I expect that this article's title will give some Hacker News readers an incorrect impression of what it's about.
As the article mentions, this talk was given at the Donaueschingen Festival, so the audience almost certainly consisted mostly of fans of avant-garde contemporary classical music. If the author only mentions jazz or rock, or electronics only in passing, it's because he's primarily talking about the future of contemporary classical music, and in particular the future of the sort of highly-experimental classical music played at the Donaueschingen Festival, and probably not the future of music at large.
In this context, I think his question is a reasonable one. What will/should innovative classical music look like in the future? The article's suggestion seems to be that it should focus less on being radically experimental, and more on innovating in a way which is more deeply rooted in traditional techniques and more easily comprehensible to the listener. I suppose the question is, in light of what is now a long history of extreme musical experimentation, what does innovation look like in this more traditional context? I obviously don't have any answers, but I agree with the author that it would be nice to see more focus in this in the experimental classical music culture.
As an aside, this article has a lot of references to composers and pieces which will make it tough reading for someone not already familiar with avant-garde classical. That said, it does give a nice whirlwind overview of a lot of historical trends in this space, so if you're unfamiliar, but still sufficiently interested, you might use it as a quick reference for areas to listen to. Alex Ross' book "The Rest is Noise" is a good resource for a deeper look at the area.
It's funny that he identifies the problem: that avant-garde classical hasn't been able to find a way to connect with an audience, but then spends the conclusion trashing pop and rock as "plastic" music, listeners of which need to be apparently re-educated to appreciate better music. This despite the fact that pop and rock music has already achieved exactly what he is advocating. It has integrated avant-garde elements within a traditional framework and delivered it to a mass audience. Maybe he should consider learning from these genres, instead of trashing them.
Sure, there's plenty of generic, uninspired pop and rock. But there's plenty of generic, uninspired classic musical as well. And dig even a little deeper, and you find many, many pop rock, and hip-hop artists who are wildly experimental, yet still find an audience. Techniques like sampling and the use of electronics were pioneered by the avant-garde, but it is pop, rock and hip-hop artists who have taken them further and done the hard work of figuring out how they can be incorporated into a traditional (and new) melodic frameworks that actually have an appeal to the listener.
From reading it, I almost got the impression there are 2 different worlds of music and they are completely isolated.
That led me to wonder if there should be more cross pollination between the two.
When speaking of, and indeed when many modern electronic music composers write music they don't think in terms of phrases, chords, cadences, etc. The tools they use to write music don't have notes on a staff, they are just rectangles in a graph (1 axis for pitch and the other for time).
But at the same time, those who compose in the more traditional sense only stick to the sounds, patterns, and vocabulary from the classical world. They don't do anything like "drops".
It would be really interesting to hear what could come from the combination of the two and also the productivity that could be gained by both worlds learning about the concepts and tools used by the other.
There are (at least) two separate worlds of music according the field of musicology. The two worlds represented here are art music and popular music. The other major category of music is traditional or folk music.
For easily digestible ideas about the future of popular/electronic music, I can recommend Adam Harper's book[0], blog[1] and his recently started podcast/show[2].
Besides the overview of philosophical trends in "serious" music, it also attempts to explain the sociological mechanism through which the avant-garde movement still survives (what he calls The Dictatorship of Difficult Music). I found that very interesting and I wouldn't be surprised if it extended to other art forms too.
Part of it might be that musicians and composers have a finite boredom threshold. As a jazz musician, much as I love "the girl from Ipanema," and it's one of the greatest songs ever written, if I have to play it yet again in the same way as it's always played, I find it hard to refrain from misbehaving.
I prefer playing music that is more avant garde (within my abilities of course) even if it appeals to a smaller audience.
I don't know of any science in this area yet, because everything I'm aware of is far too speculative to be called "science". That said there is some science-aware philosophy in this area, more notably "The Emperor's New Mind" and "Shadows of the Mind" by Roger Penrose (also mentioned by lkozma below).
Scott Aaronson also published a essay in this area recently which tackles the issue of relationships free will and quantum physics from a pretty neat angle. It's the first attempt I've seen in this area that I sort of like (not to say I agree or disagree with it, I just like it). It's available for free online: http://www.scottaaronson.com/papers/giqtm3.pdf
I've always noted it as Sigma_loop, since it's basically the busy-beaver function for a programming language with no recursion and in which the bounds of every loop must stay fixed throughout the loop.
Hey all, puzzle poser from the Povray thread here. If you want a somewhat trickier version, try giving the last five digits of the case where you have 100 nested loops (instead of just four). It requires a very different, but oddly satisfying approach.
video: https://www.youtube.com/watch?v=lGOvYyJ6r1c
paper: https://grail.cs.washington.edu/projects/crowd-flows/