rampant computer-geekery

So what I’m trying to do is create a script for a mikrotik router that does something like this: http://www.youtube.com/watch?v=sgB76loKZac

in order to do so, I need to know the frequencies of the song I’m translating (in this case, Carl Orff’s O Fortuna.)

here’s a sample script http://houruck.hu/scripts/starwars.txt

How would I go about extracting the frequencies and times I would need to create one of these scripts using Audacity? It seems like a fairly rudimentary request, I’m sure it’s possible. I just don’t want to spend hours sifting through documentation and cramming knowledge I don’t need in order to get to what I do. The end just wouldn’t justify the means. :wink:

If you liked that you might like this … http://www.youtube.com/watch?v=Ht96HJ01SE4 :slight_smile:

[Re: transcribing music … https://forum.audacityteam.org/t/music-analyzing-features/11238/1]

Have you looked at Audacity’s tone choice on the generate menu?

You can choose the frequency and duration of the tone. If you know O Fortuna well enough, I’d guess you can at least approximate it and then plug those numbers into your script.

Analysing the frequencies in a piece of classical music is an extremely complex task.
This shows the frequencies in just one single piano note:
screenshot.png
What you need is to know the “fundamental frequencies” (the base frequencies without any harmonics) of the notes in the tune (melody).
The easiest way to find these frequencies is to either find the tune written out (musical notation), or ask a musician to tell you what the notes are.
The frequencies can then be looked up on this chart: http://www.phy.mtu.edu/~suits/notefreqs.html