I have not done much with concrete, but I have made lots of things out of many other materials over the years, and in general I have found that making things - and making them come out the way you want them - is never as simple as it looks. "Reality has a surprising amount of detail", it was once wisely written:
The linked article up top makes much more sense after reading the one you've linked! I had felt like I was getting a fascinating peek into a strange little corner of the internet I did not understand, but now I think I understand what the author was getting at.
I had not been aware that bazel was scary, or that consultancies for setting up a bazel environment were even a thing that existed, but the idea of using an LLM to set up the basic system is a clever one.
What a cool idea. I don't have a music setup capable of running this right now - perhaps in a couple of months - but if you were to post some sample recordings, I'd gladly listen to them.
How do you generate velocity values for the accompaniment notes?
Given that you already have a pitch tracker, it could be interesting to add key detection; just start playing, instead of telling the machine what key you're in, and it starts following along as soon as it catches on.
Thank you! The best part about this project is that you don't actually need a elaborate setup :) All you need is a DAW like garage band or logic and a few IAC buses configured on your mac. I really like the idea of key detection, it is something I have already thought about as well: based on the song it should pick up the key which you can then jam to with contrapunk and I think it can act as an educational moment for the player as well at the time. https://github.com/contrapunk-audio/contrapunk/issues/4 I have created a github issue over here as well for this. For the velocity currently I am inheriting the onset strength of the input signal for the accompanied notes. The guitar input measures RMS energy in the first ~5ms of each pluck (the attack transient) and maps that to MIDI velocity. I will post more sample recordings on the website soon! Were you able to check the one which was already posted?
Thank you for informing me that a novel definition of the term "router" has come along since the last time I turned a Linux box into a router. The world changes in strange ways sometimes!
I'm not using Markdown; I'm using plain text, along with a handful of well-understood formatting conventions which go back decades. "Markdown" is just a prettier means of displaying such text.
HTML is not a markup language anymore; it has become a lunatic application platform, and the last thing I want when trying to read some text is the intrusion of some lunatic's application.
The author complains that Trump's address was "a disjointed series of complaints, brags, and exaggerations (along with a few outright lies)" as though the man has ever had more to offer. He's been blathering on like this for a decade; what else would you expect?
Does he ever really have a goal beyond self-aggrandizement? Absence of self-control and a bottomless need for attention are his defining character traits; he never shuts up, even when it would be good for him.
This author misunderstands the basic argument: degrowth is not an alternative to growth - it is an alternative to catastrophic collapse. The point is not "the same amount of resources can support more happy human lives", the point is "wouldn't it be nice to keep our civilization going over the long term, instead of heedlessly running it off a cliff?"
http://johnsalvatier.org/blog/2017/reality-has-a-surprising-...
This project is not to my personal taste but I respect the work which went in to it, and I'm glad its creator got what he wanted.
reply