A software based digital wavetable synthesizer receives musical data from an external source and generates a plurality of digital sample values corresponding to the musical source. The musical source may be a synthesized music source or an actual instrument. In an exemplary embodiment, a sample for each semi-tone for the musical instrument is sampled and stored. A subsequent process analyzes the sampled and selects a single cycle representing that musical instrument at each of the semi-tones. The data is subsequently normalized such that each cycle begins with a zero value and the normalized data is stored in a data structure along with labels indicative of the musical instrument and the musical note. In subsequent use, the user can create synthesized music by selecting the desired instrument and notes. Additional musical rules, such as rules associated with Indian classical music, may be applied to specify the synthesis process. The musical notes, generated in accordance with the associated musical rules are provided to a music output file, which may be converted into a conventional waveform format and played on a conventional sound card. The invention is totally software based and does not rely on synthesized data stored in firmware or hardware on a special musical synthesizer card. Instead, any conventional sound card may be readily used thus allowing portability of the music synthesizer between computing platforms.

Un sintetizador wavetable digital basado software recibe datos musicales de una fuente externa y genera una pluralidad de muestra digital valora el corresponder a la fuente musical. La fuente musical puede ser una fuente sintetizada de la música o un instrumento real. En una encarnación ejemplar, una muestra para cada semi-tono para el instrumento musical se muestrea y se almacena. Un proceso subsecuente analiza haber muestreado y selecciona un solo ciclo que representa ese instrumento musical en cada uno de los semi-tonos. Los datos posteriormente se normalizan tales que cada ciclo comienza con un valor cero y los datos normalizados están almacenados en una estructura de datos junto con las etiquetas indicativas del instrumento musical y de la nota musical. En uso subsecuente, el usuario puede crear música sintetizada seleccionando el instrumento y las notas deseados. Las reglas musicales adicionales, tales como reglas asociadas a música clásica india, se pueden aplicar para especificar el proceso de la síntesis. Las notas del musical, generadas de acuerdo con las reglas musicales asociadas se proporcionan a un archivo de salida de la música, que se puede convertir en un formato convencional de la forma de onda y jugar en una tarjeta convencional de los sonidos. La invención es totalmente software basado y no confía en los datos sintetizados almacenados en soportes lógico inalterable o hardware en una tarjeta musical especial del sintetizador. En lugar, cualquier tarjeta convencional de los sonidos se puede utilizar fácilmente así permitiendo la portabilidad del sintetizador de la música entre las plataformas que computan.

 
Web www.patentalert.com

< (none)

< Apparatus for and method of inputting music-performance control data

> Hybrid musical instrument equipped with status register for quickly changing sound source and parameters for electronic tones

> (none)

~ 00031