Xênerie (15-EDO)
Вставка
- Опубліковано 1 жов 2024
- Classical/contemporary microtonal piano music.
My third microtonal composition. Like in the last track, I used a tuning with bad fifths. Based on my experience with 16-EDO I naively assumed that this tuning should be equally hard or easy to handle. But no! It made my head explode several times.
I used microwave (github.com/Woy...) to live-retune my Fantom-X8 audio workstation / synthesizer and to render the pitches and intervals of the notes. The upper keyboard shows the physical keys that I pressed for the performance. The lower keyboard is a regular 12-EDO keyboard serving as a pitch reference.
#microtonal #xenharmonic #15edo
this is one of my favorite xen pieces of all time, certainly my favorite in 15edo (the blackwood etude in 15edo is pretty good too)
love this. really nice exploration of 15edo harmony, there's so much richness in the tuning that's just, hard for a lot of people to access because the harmonic structure is so confusing, but this piece shows it off really nicely
Nice and calm. Like it.
Wow, I am shocked! It sounds infinitely better than I would have ever imagined! And what a nice composition, bravo. Crazy how related 15-edo is to 17, in that so many ratios are pretty sharp in relation to the fundamental - but all quite similarly sharp, so relatively in tune to one another! A revelation, thank you!
PS: listening again, excellent work indeed! Bravissimo!
You have great compositional skill but I don't really think 15 suits this piece. But that's just my take! Could you at some point do another one in 17-EDO? I wonder where you'll take it if you explore more in that tuning! Peace.
That's a nice compliment. And thanks for providing some critique! I think I get what you mean: Some chord progressions sound like the 15-EDO version of a 12-EDO composition. I tried very hard to avoid this sensation but I haven't been able to completely eliminate it. :-D For the next piece: I think it will actually be in 17-EDO. 17-EDO didn't make my head explode. Coming from 15-EDO it feels like every 17-EDO interval is consonant. :-)
It has a 20s Jazz feel to it like Scott Joplin slow rags. I love it
Thank you. Glad to hear. :-) Although I am bit unhappy with the quality of the recording. Some notes are too harsh which I believe is due to a mechanical problem of my synthesizer. Maybe I should focus more on production skills next time...
Nice piece! I think 15-edo actually has a decent fifth though. By the way, while you can play music in microwave, can you import something similar to a midi sequence and export the audio played using the soundfont? Thanks!
Thanks! :-) I haven't added a MIDI sequencer yet but what you can do: Grab some external MIDI sequencer (e.g. MuseScore) and use it as a MIDI input source for microwave. The good thing is: Your sequencer does not need to know anything about microtonality. Microwave can load your soundfont file and export the audio signal to a wav file. At the moment, this is only possible in real-time s.t. this might be a slow process.
Got it! Will try it out when I have time.
@@woyten I tried running microwave by using the command "microwave run", but it didn't work and I got a message saying: [WARNING] Cannot set buffer size on output audio device. The device's default buffer size will be used.
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: StreamConfigNotSupported', microwave\src\audio.rs:175:14
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
How should I fix this?
Thanks for reporting the problem! I guess you are using Windows? Windows seems to be more restrictive regarding audio stream configs compared to Linux. Can you check what's below the message "[DEBUG] Default output stream config:"? You need channels = 2 and sample_rate = 44100. If the sample_rate is different, the only thing *you* can do right now is to set the sample rate of your audio device to 44100 kHz in the Windows control panel and check if this helps. I know: that sucks :-D. The thing that *I* can and will do is to add support for arbitrary sample rates. This is straight-forward but I haven't prioritized it yet as it hasn't been an observable problem until now it seems.
this sounds great!
Thank you!