read out carolling christmas bells


Author Message
NPHighview

Senior Member

Joined: 02/09/2020
Location: United States
Posts: 222
Posted: 03:18pm 02 Nov 2025      

I also asked Claud.ai for help. This is the response I received:

  Quote  Ah, music boxes! That's actually perfect for transcription - they have clear, distinct notes with simple polyphony. This should work well.
Recommended approach:

Split your MP3 into manageable chunks (5-10 minutes each). You can use:

Audacity (free) - just open, select portions, and export
Online MP3 cutters (search "split mp3 online")
FFmpeg command line if you're technical

Use Basic Pitch on each chunk - since it's music box tones (clear pitches, minimal overtones), Basic Pitch should work very well once the file size is manageable.
Download the MIDI files from Basic Pitch for each chunk
Share the MIDI files with me - I can create an artifact that reads MIDI files and converts them to your comma-separated format optimized for solenoid/xylophone control

Format clarification for your use case:
Since you're driving solenoids, would this format work?

C5/250ms, E5/250ms, {C5,E5,G5}/500ms
Or do you need timestamps? 0.00:C5, 0.25:E5, 0.50:{C5,E5,G5}
Or MIDI-style? note_on,note_off events?

Let me know what format would be most useful for your xylophone controller, and once you have a MIDI file (even just from the first chunk as a test), I can build you a converter!


Sounds like you could get assistance from our AI friends with your project.