Riconoscimento ... suoni

domenica 01 maggio 2011 - 14.27

Dainesi Profilo | Senior Member

Stò cercando di creare un applicazione formativa per musicisti. In pratica l'applicazione visualizza uno spartito "in movimento" e contemporaneamente "ascolta" l'esecuzione dell'allievo, emettendo segnali visivi per avvisare il musicista che la nota eseguita cala/cresce rispetto al suono aspettato.

Il mio problema è che non saprei come catturare il suono e misurarlo in Hertz .

Qualcuno ha qualche idea in proposito ?


P.S. Programmo in Visual Basic (tutte le versioni, preNET e .NET)


.
Autore del libro sul FOREX, MetaTrader e creazione dei trading system http://ilmiolibro.kataweb.it/schedalibro.asp?id=115872

giulioz Profilo | Newbie

un accordatore, in pratica...
directx sound?

Dainesi Profilo | Senior Member

>un accordatore, in pratica...
>directx sound?

Il punto centrale sarebbe proprio quello. Poi, in accordo con lo spartito e la velocità di esecuzione dovrebbe evidenziare la fedeltà alla partitura da parte dell'esecutore.
Autore del libro sul FOREX, MetaTrader e creazione dei trading system http://ilmiolibro.kataweb.it/schedalibro.asp?id=115872

giulioz Profilo | Newbie

Tempo fa avevo pensato perfino ad un programma che convertisse l'audio in dati MIDI, possibile?

Dainesi Profilo | Senior Member

>Tempo fa avevo pensato perfino ad un programma che convertisse
>l'audio in dati MIDI, possibile?

Possibilissimo. Infatti programmi free come MuseScore o commerciali quali Sybelius e Finale, permettono questa "esportazione" così come l'importazione da microfono e riconversione in notazione musicale. Peccato solo che nessuno di questi ha vocazione "scolastica", ovvero nessuno di questi ha capito quanto, didatticamente, sarebbe utile la comparazione in tempo reale tra una partitura e la sua esecuzione (quello che vorrei fare io ...).


.
Autore del libro sul FOREX, MetaTrader e creazione dei trading system http://ilmiolibro.kataweb.it/schedalibro.asp?id=115872

giulioz Profilo | Newbie

Io intendo in tempo reale, che ascolti i suoni (magari da ASIO) e li convertisse in midi. Ci ho provato con un certo TS-Audio to Midi con il basso elettrico ma ha un ritardo pazzesco!

Dainesi Profilo | Senior Member

>Io intendo in tempo reale, che ascolti i suoni (magari da ASIO)
>e li convertisse in midi. Ci ho provato con un certo TS-Audio
>to Midi con il basso elettrico ma ha un ritardo pazzesco!

Penso proprio che allora sarai contento di leggere cosa può fare Finale2012. Leggi qui: http://www.finalemusic.com/finale/default.aspx

"Enter notes. Your way.
The choice is yours. Play in your notes with a MIDI keyboard, mouse, or computer keyboard. Scan existing sheet music or import a wide variety of file types, including MIDI and MusicXML. You can even capture a brass or woodwind performance with Finale’s MicNotator®."


.
Autore del libro sul FOREX, MetaTrader e creazione dei trading system http://ilmiolibro.kataweb.it/schedalibro.asp?id=115872
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5