A method is designed for controlling a plurality of tone generating drivers by an integrating driver installed in an operating system to generate music tones according to performance data created by a music application software. In the method. the performance data created by the music application software is inputted into the integrating driver through an application program interface provided by the operating system. The performance data is distributed from the integrating driver to one or more of the tone generating drivers provisionally registered to the integrating driver. The registered tone generating driver is operated to generate waveform data of a music tone at a specific sampling frequency based on the distributed performance data. The waveform data is streamed back from the registered tone generating driver to the integrating driver. The specific sampling frequency of the streamed waveform data is converted into a common sampling frequency by the integrating driver. The waveform data of the common sampling frequency is mixed to other waveform data streamed from other tone generating driver while synchronizing progression of the waveform data with progression of other waveform data. The mixed waveform data is reproduced at the common sampling frequency to output the music tones.

Un metodo è progettato per il controllo della pluralità di tono che genera i driver da un driver d'integrata installato in un sistema operativo per generare i toni di musica secondo i dati di prestazioni generati da un software di applicazione di musica. Nel metodo i dati di prestazioni generati dal software di applicazione di musica sono immessi nel driver d'integrata con un Application Program Interface fornito dal sistema operativo. I dati di prestazioni sono distribuiti dal driver d'integrata ad uno o più del tono che genera i driver provvisoriamente registrati al driver d'integrata. Il tono registrato che genera il driver è funzionato per generare i dati di forma d'onda di un tono di musica ad una frequenza di campione specifica basata sui dati distribuiti di prestazioni. I dati di forma d'onda sono effluiti indietro dal tono registrato che genera il driver al driver d'integrata. La frequenza di campione specifica dei dati effluiti di forma d'onda è convertita in frequenza di campione comune dal driver d'integrata. I dati di forma d'onda della frequenza di campione comune sono mescolati ad altri dati di forma d'onda sono effluito dall'altro tono che genera il driver mentre sincronizzano la progressione dei dati di forma d'onda con la progressione di altri dati di forma d'onda. I dati mixed di forma d'onda sono riprodotti alla frequenza di campione comune per produrre i toni di musica.

 
Web www.patentalert.com

< Thumbwheel selection system

< Power pack for cordless tools and electronics

> Supplemental audio content system for a cinema and related methods

> Music annotation system for performance and composition of musical scores

~ 00051