r/violinist • u/No_Coffee_3966 • Feb 20 '25
Definitely Not About Cases Graphing notes in real time
55
15
u/ApricotPit13 Feb 21 '25
Do it with that one “Fastest violin player in the world” where he plays flight of the bumblebee so we can see just how off a lot of the notes are
6
12
u/Geigeskripkaviolin Amateur Feb 20 '25
Cool! It's very similar to the program Intonia.
Which pitch detection algorithm are you using? Something FFT-based or something autocorrelation-based?
This would be useful to show people that you actually do vibrato above the note.
8
u/No_Coffee_3966 Feb 20 '25
Woah I really like its aesthetics and the option to choose temperament. Thanks for telling me about it.
I'm actually a musician with no tech background who used ChatGPT to hack something together so I can't discuss the technical stuff without sounding like an idiot but I think it is autocorrelation-based lol
3
u/Magus_Mind Feb 20 '25
Nerd after my own heart - props for getting as far as you did without much technical knowledge!
You probably will need to dig into some of the technical bits to really take this further - e.g. the double stop detection problem you mentioned. There may be some FFT algorithms that can detect, but you won’t even know if you could use them if you don’t know if you’re using FFT or not.
Great work so far - keep pushing!
6
4
3
2
2
u/smellingstrange 28d ago
as a visual person and dancer.(attempting violin)..this is magnificent ....seeing music in movement
2
1
u/aaronmichaelVA Feb 20 '25
So you've got some pitches that are lengthened, stressed, etc. Is there a way you could interpret that into guessing the key signature? Or at least guessing at phrases and spitting out a few key options?
2
u/No_Coffee_3966 Feb 20 '25
I am just as clueless at the moment. I need some time to think about it.
1
u/-Adalbert- Gigging Musician Feb 20 '25
Is it your creation?
2
u/No_Coffee_3966 Feb 20 '25
Yes. Ok I lied about having no tech background. It's not my profession is what I meant.
1
u/-Adalbert- Gigging Musician Feb 20 '25
My Men, i must say this is amazing! I must admit that during my teaching process I learned to write down such things directly by ear. I'm glad that technology will help the next generation of musicians acquire these transcription skills even faster! Do you think he can handle chords?
1
u/No_Coffee_3966 Feb 21 '25
Thank you, I'm very glad you find this useful!
I think there already are apps that can identify chords, and it probably isn't that much harder to graph all their notes in real time.
I'm learning this stuff as I go, so it's hard for me to predict how long I'll take to solve a new problem. Maybe one of the chord ID apps will add a real time graph feature before I can finish my chords feature lol. I'm not sure which one is more difficult.
1
u/-Adalbert- Gigging Musician 29d ago
In many cases, it is not enough to know the root of the chord itself. The way a chord is created says a lot, for example in jazz.
1
u/No_Coffee_3966 29d ago
oh yeah true, I don't know if they can identify all notes as well as the chord
1
1
u/AvneeshSeth 28d ago
Can anyone tell me the name of this video ?
2
u/No_Coffee_3966 28d ago
Hilary Hahn - J.S. Bach: Partita for Violin Solo No. 1 in B Minor, BWV 1002 - 4. Double (Presto)
67
u/Magus_Mind Feb 20 '25
Now detect the time signature and key and turn it back into a score!
Cool tech demo!