Metronomes
Apr. 6th, 2025 12:50 pmMary Beth and I were going to go to this dance performance at Rhodes but there's been crazy flooding around town the past couple days and it was really bad yesterday so we didn't risk it! I worked more on my metronomes project. I was able to get to where I was making changes to the latest app I was trying to modify so it was going well, but first I figured I should try the key thing which is making sure each pattern could go to a different output. Now since this is javascript and browser-based, that's tricky to access system stuff like the different audio channels as it's all abstracted through the browser. But I was reading about something that made me think it could be possible. I was having some trouble getting it to work and then the more I got into it, it seemed like at best I would be able to change the audio output for the whole browser, not for multiple threads all going to different outputs. I gave up on that and figured I'd try Reaper again. I was stuck before because I couldn't find adequate metronomes, but with the javascript stuff I was trying to modify, I had moved on to making use of drum machines to use as metronomes anyway. So I figured out a setup in Reaper! I have these little sequencers on each track controlling the metronome sample so I can save the patterns for the different time signatures and give accents based on different notes as I see fit. After all was said and done, I ended up with 101 tracks! (The easiest thing to do is to just have the different tracks with the different patterns so I can mute/unmute them and go down the column.) I'm able to take a shortcut with the "pulses" as those have everyone playing the same thing in the same time signature, but the "songs" and "cues" all have different time signatures so with three parts, that's three tracks each (though I'm able to group them together into a folder when they're related so mute/unmute all together). Blah blah, anyway that's why there are so many tracks, 17 "pulses" at one apiece but 16 "songs" and 12 "cues" at three apiece. I'm very pleased with it and I've got all the parts going to different outputs on my audio interface and now it's all ready to work! That whole project was starting to loom and be daunting as the date draws nearer (first practice with the scrap metal orchestra is two weeks from yesterday). It was mostly going easy as I started off with a few tracks and could copy/paste the basics for what I need with the routing already taken care of. But I get to the end and realize I messed up as I didn't quite understand how it works so THEN I had to go back and one-by-one change all of the routing settings that could have been copy/pasted if I'd gotten 'em right in the beginning but didn't. Anyway, that was tedious but it's done and good and right, or mostly so.