How to print musical notes from MHrzt numbers

berane9's icon

I'm doing a research on international music. I want to edit sound that are written in number values. And I want to change them into music notation system. These numbers are sometimes short from the basic notes, meaning they are different from standard note number .values.
My question is, is it possible to write music notation system from the hertz value ? I appriciate any help on this related matter.

Roman Thilenius's icon

mathematically it is simple, if you convert note number 13 to hertz oder note number 13,7 doesnt matter , it is the same formula.

regarding notation i would suggest to add a small number in front of the note?

for equal tempered scales with other than 12 notes you might just add a few more lines and invent new key symbols for it.

Roman Thilenius's icon
Gregory Taylor's icon

I expect that the problems you're likely to hit are going to involve the source literature you're using (some ethnomusicologists use cents when specifying scales, some use frequency) alongside those musical systems that either use wider octaves, or don't really use them as such at all. Have fun, though.

Gregory Taylor's icon

THe other useful source would probably be Scala, since there are any number of !12tET scales there, even from parts of the world whose musics don't have their origins in the tetrachordal genera.

berane9's icon

Thanks for your quick reply but I'm late for lack of internet bandwith.
I read your suggestions. This is my request: 1. I have notes written in numbers (a note with its size OR measure time), 2. NOW I NEED TO COVERT THEM INTO NOTATIONS SYSTEM (I want to edit them in a music book of songs, so the students or professors can play these notes with a piano).
Is there any software that can convert the Hz numbers into standard notation system, make them ready to play with the piano? Or is there any way that Max can convert them, so I can print them on a paper, like a book of songs written in notation system?
I appreciate any suggestions on this matter.

Roman Thilenius's icon


yes, max can do that. lots of it.

what did you do with max since january?

berane9's icon

Dear Gregory,
I know I am very late from Jan 2019. Allow me to repeat my proposal.
1. I need to assign a different number from the standard code i.e. the Hertz value of "La" or "A" is 220, but I need to assign to that note the number 216. In this case the solution is to prepare a list of notes with their proper new Hertz table.
2. The problem I face is to tell the computer to edit the note "La or A" on a musical 5-line staff. Given a set of numbers of a song should be written in notation system. I expect to draw the notes where I can edit the lyrics of that song. So the jump is from numbers into drawing the design of standard notation system. Therefore, I should print a book of songs to distribute to people.
I read your instructions, i see there is possible ways of assigning number to notes. But I didn't catch how that number is able to edit the notes on paper like we edit with like "Finale" or others that edit the notation system hard copy.
I appreciate your patience

SmokeDoepferEveryday's icon

the BACH project will supply you with everything you need for this.
install the package and start with [bach.overview] you'll see there is a lot of options regarding tuning, microtonal playback, and mixed symbolic representation. Once you're familiar with it (and the Cage + Dada packages) I would ask the specific question at the BACH forum and they'll be able to point you to an example.