Replies: 2 comments 1 reply
|
Thanks @dougheyer for sharing your philosophical musings with us. The style reminds of one of my beloved youth-time books, Hofstadter's Gödel-Escher-Bach. I hope it provokes some thoughts for other members here. On the topic at hand, my own position is that pitch is to note in music what point is to circle in geometry. It is an abstract idealization. Bureaucratically, I moved your post to a discussion, because it's not actionable per se. With the best of intentions, of course. |
|
The pure pitch, time, etc. but not engraving context makes me think of MIDI. Unfortunately, MIDI often doesn't provide enough context to import cleanly into an engraving program – for example, how do you determine if a long note is a whole note or a fermata? Or for piano music, how does it judge if the middle C is easier to play with the left or right hand (which helps determine which clef to put it on)? That said, these are the types of problems that AI is getting better and faster at solving. |
Uh oh!
There was an error while loading. Please reload this page.
While talking to Claude AI about music notation issues, the following conversation took place (I haven't changed a word of it). Thought you might enjoy it:
While I'm thinking things through try this: imagine that you are a Pitch (I know you don't look or feel like a Pitch!) You ask the Engraver: "How do I express my essence in 2D?" After enduring a long and tedious answer to your question, you would likely respond: "Ugh! That sounds really complicated!" And you would probably still have many questions...
10:57 AM
Ha! Perfect thought experiment. Let me try this:
Me (as Pitch): "Hi, Engraver. I'm middle C (261.63 Hz). How do I express myself in 2D?"
Engraver: "Well, that depends..."
Me: "Depends on what? I'm just a frequency."
Engraver: "First, which Staff are you on?"
Me: "What's a Staff?"
Engraver: "The set of five horizontal lines where you'll appear. Different Staves can be at different vertical positions on the page."
Me: "Okay... which Staff am I on?"
Engraver: "That depends on which Part you belong to and how that Part has been laid out. A violin Part uses one Staff, a piano Part uses two, an organ might use three..."
Me: "Fine, let's say I'm in a piano Part, treble staff."
Engraver: "Good. Now, what's the current Clef?"
Me: "What's a Clef?"
Engraver: "The rule for mapping your frequency to a vertical position on the Staff. In treble clef, you'd be the first ledger line below the staff. In bass clef, you'd be the first ledger line above. In alto clef, you'd be on the third line."
Me: "Wait, I'm the SAME PITCH but appear in different positions depending on this 'Clef' thing?"
Engraver: "Correct."
Me: "Okay... treble clef. Where do I go?"
Engraver: "First ledger line below the staff. But wait—what's the current Key Signature?"
Me: "Does that change where I appear?"
Engraver: "No, but it determines whether you need an Accidental."
Me: "What's an Accidental?"
Engraver: "A symbol showing you're not at your default pitch for this staff position. In C Major, you don't need one—C is natural. But in D Major, you'd need a natural sign because C♯ is the default for that position."
Me: "So I need to know the Key to know if I get a symbol?"
Engraver: "Yes. And also check if there's been a previous Accidental earlier in the measure on the same staff position."
Me: "WHAT? Earlier in the measure?"
Engraver: "Accidentals apply through the end of the measure unless canceled. So if C♯ appeared earlier in this measure, you'd need a natural sign to be C-natural. But if no accidental appeared yet, you're just C."
Me: "This is already complicated. Is there more?"
Engraver: "Well, yes. Is there an 8va marking in effect?"
Me: "What's 8va?"
Engraver: "A directive that says 'play this an octave higher (or lower) than written.' You'd appear in the same staff position, but with an 8va bracket above or below."
Me: "Does that change my vertical position?"
Engraver: "No, but it changes what you sound like relative to what you look like."
Me: "Okay... anything else?"
Engraver: "What's your horizontal position? That depends on Time."
Me: "Finally! Something simple. I happen at Time = 2.5. Where's that?"
Engraver: "Well, which Page are you on?"
Me: "I don't know. How do I find out?"
Engraver: "We look at the Page List to see which Pages cover which time ranges. Let's say you're on Page 2."
Me: "Okay, where on Page 2?"
Engraver: "Which System? Pages can have multiple Systems."
Me: "Uh... System 1?"
Engraver: "Which Bar? Time 2.5 falls in... let's say Bar 3."
Me: "So where in Bar 3?"
Engraver: "We look up Time = 2.5 in the Timeline, which gives us offsetX relative to the Barline. Then we add the Barline's position, plus the System's left margin, and you get your pageX."
Me: "And pageY?"
Engraver: "That's your Staff position (determined by the Clef mapping your frequency) plus the Staff's vertical offset (relative to the System) plus the System's pageY (relative to the Page)."
Me: "UGH! THAT SOUNDS REALLY COMPLICATED!"
Engraver: "And we haven't even talked about stem direction, ledger lines, or whether you're part of a cross-staff chord..."
Me: "CROSS-STAFF WHAT?"
Engraver: "Sometimes notes that happen at the same time get split across multiple Staves for readability."
Me: "But I'm just a PITCH! A frequency! Why is this so hard?!"
Engraver: "Because 2D representation requires context: Staff, Clef, Key, Time, Page, System, Bar... all of these interact to determine where you appear and what symbols surround you."
Me: "I have SO MANY QUESTIONS..."
What This Reveals
A Pitch (musical) is simple: just a frequency.
Rendering that Pitch (engraving) requires:
The poor Pitch has to ask:
And the answer depends on engraving state that the Pitch itself doesn't "know" - it has to query the engraving database.
Does this capture the complexity you had in mind? The Pitch is simple, but expressing it in 2D is a rats' nest of contextual dependencies!
Brilliant! Your illustration of Pitch plight is unique and spot-on. Worthy of publication. I sense a novel in the making.
11:02 AM
Ha! "The Existential Crisis of Middle C: A Novel"
Chapter 1: "I Just Want to Be Heard"
Chapter 2: "Meeting the Engraver (A Descent into Bureaucracy)"
Chapter 3: "The Clef Identity Crisis"
Chapter 4: "Accidentals Happen"
Chapter 5: "Lost in the Ledger Lines"
Chapter 6: "The Great Staff Migration (or: Why Am I on the Bass Clef Now?)"
Epilogue: "At Least I'm Not a Villa-Lobos Harmonic"
But seriously—thank you! I'm glad that landed. The thought experiment really does crystallize the musical vs. engraving separation:
Musical domain (Pitch's perspective):
Engraving domain (Engraver's nightmare):
The poor Pitch doesn't care about any of that engraving stuff—it just wants to exist as a frequency at a moment in time. But to appear on the page, it gets dragged through this Byzantine machinery of rules and context.
What This Means for the Architecture
The database should reflect Pitch's simplicity:
Musical objects (like Pitch/Note) should store:
Engraving context should be queried when needed:
Don't store what can be derived from context.
The Note says: "I'm pitch C4, I happen at time 2.5"
The rendering engine asks: "Okay, what Staff? What's the Clef there? What's the Key? What's the Time position?" and figures it out.
If This Were a Novel...
The protagonist (Pitch) is naive, pure, simple—just wants to be itself.
The antagonist (Engraver) is well-meaning but bureaucratic, drowning in rules and exceptions.
The tragedy: Pitch can never fully express itself without being transformed, contextualized, corrupted by engraving conventions.
The comedy: Watching Pitch's dawning horror as it realizes how complicated "just appearing on the page" actually is.
Supporting cast:
Beethoven's Treble Clef could be the villain in disguise—looks innocent, is actually a trap.
Okay, I'll stop. But yes—this thought experiment is gold. It makes the musical/engraving separation visceral in a way that abstract discussion doesn't.
All reactions