ES2855224T3 - Un sistema y método para generar un archivo de audio - Google Patents

Un sistema y método para generar un archivo de audio Download PDF

Info

Publication number
ES2855224T3
ES2855224T3 ES14722998T ES14722998T ES2855224T3 ES 2855224 T3 ES2855224 T3 ES 2855224T3 ES 14722998 T ES14722998 T ES 14722998T ES 14722998 T ES14722998 T ES 14722998T ES 2855224 T3 ES2855224 T3 ES 2855224T3
Authority
ES
Spain
Prior art keywords
audio
blocks
file
block
output file
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
ES14722998T
Other languages
English (en)
Other versions
ES2855224T8 (es
Inventor
Michael John Kiely
Conor Tee
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed filed Critical
Application granted granted Critical
Publication of ES2855224T3 publication Critical patent/ES2855224T3/es
Publication of ES2855224T8 publication Critical patent/ES2855224T8/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/02Arrangements for generating broadcast information; Arrangements for generating broadcast-related information with a direct linking to broadcast information or to broadcast space-time; Arrangements for simultaneous generation of broadcast information and broadcast-related information
    • H04H60/04Studio equipment; Interconnection of studios
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • G06F3/162Interface to dedicated audio devices, e.g. audio drivers, interface to CODECs
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/0008Associated control or indicating means
    • G10H1/0025Automatic or semi-automatic music composition, e.g. producing random music, applying rules from music theory or modifying a musical piece
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/0033Recording/reproducing or transmission of music for electrophonic musical instruments
    • G10H1/0041Recording/reproducing or transmission of music for electrophonic musical instruments in coded form
    • G10H1/0058Transmission between separate instruments or between individual components of a musical system
    • G10H1/0066Transmission between separate instruments or between individual components of a musical system using a MIDI interface
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2210/00Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
    • G10H2210/021Background music, e.g. for video sequences or elevator music
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2210/00Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
    • G10H2210/101Music Composition or musical creation; Tools or processes therefor
    • G10H2210/125Medley, i.e. linking parts of different musical pieces in one single piece, e.g. sound collage, DJ mix
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2220/00Input/output interfacing specifically adapted for electrophonic musical tools or instruments
    • G10H2220/091Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith
    • G10H2220/101Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith for graphical creation, edition or control of musical data or parameters
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2220/00Input/output interfacing specifically adapted for electrophonic musical tools or instruments
    • G10H2220/091Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith
    • G10H2220/101Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith for graphical creation, edition or control of musical data or parameters
    • G10H2220/106Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith for graphical creation, edition or control of musical data or parameters using icons, e.g. selecting, moving or linking icons, on-screen symbols, screen regions or segments representing musical elements or parameters
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2220/00Input/output interfacing specifically adapted for electrophonic musical tools or instruments
    • G10H2220/091Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith
    • G10H2220/101Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith for graphical creation, edition or control of musical data or parameters
    • G10H2220/126Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith for graphical creation, edition or control of musical data or parameters for graphical editing of individual notes, parts or phrases represented as variable length segments on a 2D or 3D representation, e.g. graphical edition of musical collage, remix files or pianoroll representations of MIDI-like files
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2240/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/011Files or data streams containing coded musical information, e.g. for transmission
    • G10H2240/046File format, i.e. specific or non-standard musical file format used in or adapted for electrophonic musical instruments, e.g. in wavetables
    • G10H2240/056MIDI or other note-oriented file format
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2240/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/075Musical metadata derived from musical analysis or for use in electrophonic musical instruments
    • G10H2240/081Genre classification, i.e. descriptive metadata for classification or selection of musical pieces according to style
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2240/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/075Musical metadata derived from musical analysis or for use in electrophonic musical instruments
    • G10H2240/085Mood, i.e. generation, detection or selection of a particular emotional content or atmosphere in a musical piece
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2240/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/121Musical libraries, i.e. musical databases indexed by musical parameters, wavetables, indexing schemes using musical parameters, musical rule bases or knowledge bases, e.g. for automatic composing methods
    • G10H2240/131Library retrieval, i.e. searching a database or selecting a specific musical piece, segment, pattern, rule or parameter set
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2240/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/325Synchronizing two or more audio tracks or files according to musical features or musical timings

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Health & Medical Sciences (AREA)
  • Signal Processing (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Electrophonic Musical Instruments (AREA)
  • Circuit For Audible Band Transducer (AREA)
  • Signal Processing Not Specific To The Method Of Recording And Reproducing (AREA)

Abstract

Método para generar un archivo de salida de audio, el método que comprende el uso de uno o más procesadores (2) y una memoria (3) para realizar las etapas de: recibir pistas de audio (5), cada pista de audio (5) es un archivo de contenido de audio creado de acuerdo con parámetros de audio, que incluyen uno o más de tempo, género y mapa armónico; separar cada pista de audio (5) en al menos un bloque de audio seleccionable (8), cada bloque de audio (8) que comprende contenido de audio de un instrumento musical involucrado en la creación de la pista de audio; asignar un identificador único a cada bloque de audio (8) utilizar los identificadores únicos para hacer una selección de bloques de audio (8), el método caracterizado porque: la etapa de utilizar identificadores únicos para seleccionar bloques de audio (8) comprende seleccionar una combinación de bloques de audio (8) de manera que una combinación que comprenda la suma de todos los identificadores únicos para los bloques de audio seleccionados (8) no se localiza en un registro de un dispositivo de almacenamiento (9), que mantiene registros de las combinaciones de identificadores únicos de bloques de audio (8) usados en archivos de salida de audio generados previamente, indicando así que la combinación de los bloques de audio seleccionados (8) es única y permisible, generar el archivo de salida de audio combinando los bloques de audio seleccionados (8), almacenar un registro de la combinación de identificadores únicos para los bloques de audio seleccionados (8) del archivo de salida de audio generado en el dispositivo de almacenamiento (9); almacenar cada archivo de salida de audio generado en el dispositivo de almacenamiento (9) para recuperarlo como una pista de audio pregrabada (5); aplicar una plantilla musical a la pista de audio pregrabada (5) mediante la operación de medios de edición de audio para editar la pista de audio pregrabada mediante ajuste de tempo y desplazamiento del mapa armónico de acuerdo con la plantilla; operar medios de separación de audio para separar la pista de audio pregrabada editada en bloques de audio separados (8) y almacenar la pluralidad de bloques de audio separados (8) en una biblioteca de contenido musical interactivo, de manera que la pluralidad de bloques de audio separados (8) son seleccionables de la biblioteca de contenido musical interactivo al generar archivos de salida de audio adicionales, y vincular una pluralidad de bibliotecas de contenido musical interactivo y unir y agrupar contenido de la pluralidad de bibliotecas para crear un grupo universal masivo de contenido compartido en forma de bloques de audio editados separados de pistas de audio pregrabadas.

Description

DESCRIPCIÓN
Un sistema y método para generar un archivo de audio
La presente invención se refiere a un sistema y a un método para generar un archivo de salida de audio.
Las estaciones de trabajo de audio digital (EAD) se han desarrollado para proporcionar a los usuarios un entorno de producción en el que una pista de audio se puede componer, grabar, editar, mezclar y luego sincronizar con la imagen de destino o el contenido de video, incluidas películas, programas de televisión, comerciales y/o aplicaciones de juegos.
Dichas EAD generalmente brindan a los usuarios las herramientas de manipulación necesarias y una biblioteca de contenido de audio pregrabado que los usuarios seleccionan, editan y combinan según lo deseen para garantizar que una pista de audio producida sea estéticamente satisfactoria y tenga los tiempos y la duración correctos para una sincronización perfecta con el contenido de imagen y video de destino.
Sin embargo, la selección del contenido de audio pregrabado apropiado para crear una pista de audio para una película, una escena en una película, un programa de televisión, un comercial y/o una aplicación de juegos consume mucho tiempo, incluso para los editores de audio más experimentados, ya que es muy poco probable que una sola pieza de contenido de audio pregrabado tenga los tiempos adecuados y case estéticamente con el contenido de la imagen con la que se sincronizará. Además, la utilización y reutilización de contenido de audio pregrabado en un entorno EAD deja abierta la posibilidad de que el contenido de audio producido no sea lo suficientemente único.
Por lo tanto, un objetivo de la presente invención es proporcionar un sistema y un método para generar un archivo de salida de audio que ayude al menos de alguna manera a erradicar los problemas anteriores y/o que proporcione al público y/o a la industria una alternativa útil.
La patente internacional núm. WO 97/21210 A1 describe un sistema para crear nuevas composiciones musicales a partir de pistas compuestas previamente. Pistas de acompañamiento y de solo compuestas previamente, que se adhieren a diferentes estilos y cuentan con diferentes instrumentos, se almacenan en una base de datos. Un usuario puede seleccionar una combinación de pistas compuestas previamente para crear una composición.
De la patente de los Estados Unidos núm. US 2010/257994 A1 se conoce un sistema que selecciona y manipula automáticamente datos de audio pregrabados de una biblioteca para producir una pista de audio sincronizada con una pista de vídeo de destino.
La patente europea núm. EP 2073193 A1 da a conocer un sistema para generar una banda sonora en el que partes del vídeo se asocian con etiquetas de emoción. De acuerdo con estas etiquetas, las piezas musicales se seleccionan de una base de datos. La clasificación de las piezas musicales se basa en características de audio como el compás, el tempo, el volumen, la duración, etc. y se asocia con una clase de emoción. Cuando varias piezas musicales coinciden con los criterios de emoción, se determina una selección aleatoria.
La patente de los Estados Unidos núm. US 2010/250510 A1 describe la creación de una obra multimedia seleccionando automáticamente clips de una base de datos que contiene varios clips de aproximadamente 20 segundos o menos de duración. Los clips se seleccionan automáticamente según los criterios de selección de pistas y se insertan en la pista seleccionada sin la intervención del usuario.
Otros aspectos de la presente invención serán evidentes a partir de la descripción subsiguiente que se brinda únicamente a manera de ejemplo.
De acuerdo con la invención, se proporciona un método y un sistema para generar un archivo de salida de audio como se define en las reivindicaciones adjuntas.
El método comprende usar uno o más procesadores para realizar las etapas de: recibir pistas de audio, creadas cada una de acuerdo con parámetros de audio;
separar cada pista de audio en al menos un bloque de audio seleccionable, en donde cada bloque de audio comprende contenido de audio de un instrumento musical involucrado en la creación de la pista de audio;
asignar un identificador único a cada bloque de audio;
utilizar los identificadores únicos para seleccionar bloques de audio, y
generar el archivo de salida de audio combinando los bloques de audio seleccionados.
La presente invención proporciona un método para generar un archivo de salida de audio en un entorno de desarrollo implementado por ordenador. La invención crea una biblioteca de contenido de audio en forma de bloques de audio a partir de pistas de audio preexistentes o pregrabadas. Cada uno de los bloques de audio almacenados corresponde a un instrumento, como un piano, una batería, un sintetizador y similares, y se agrupan para su selección en función de los parámetros de audio de las pistas de audio. Los parámetros de audio comprenden uno o más de: tempo, género y mapa armónico, y definen un mapa de plantilla de género musical para una pista de audio.
La invención implementa un mecanismo de etiquetado o indexación para asociar cada bloque de audio con un identificador único, y compara los identificadores únicos para los bloques de audio seleccionados con registros de otras combinaciones previas de identificadores únicos en un dispositivo de almacenamiento para asegurar que la combinación sea nueva, de manera que se genere un archivo de salida de audio único.
La etapa de usar los identificadores únicos para seleccionar bloques de audio comprende: seleccionar una combinación de bloques de audio de manera que los identificadores únicos para la combinación de bloques de audio seleccionados no estén localizados en un registro de un dispositivo de almacenamiento, lo que indica que la combinación es permisible.
La etapa de utilizar los identificadores únicos para seleccionar bloques de audio comprende: comparar los identificadores únicos de los bloques de audio seleccionados con los registros en un dispositivo de almacenamiento, de manera que si se localiza un registro de una combinación de los identificadores únicos, entonces no se genera un archivo de salida de audio, y si no se localiza un registro de la combinación de identificadores únicos, los bloques de audio seleccionados se combinan para generar un archivo de salida de audio.
El método comprende la etapa de: almacenar un registro de la combinación de identificadores únicos para los bloques de audio seleccionados del archivo de audio generado en el dispositivo de almacenamiento.
Preferentemente, cada bloque de audio comprende contenido de audio de un solo instrumento musical.
En otra modalidad de la invención, el método comprende la etapa de: seleccionar bloques de audio con los mismos parámetros de audio para usarlos en la generación del archivo de salida de audio, en donde cada bloque de audio tiene parámetros de audio de acuerdo con la pista de audio de la que se separa el bloque de audio. De esta forma, los bloques de audio combinados y utilizados para crear un archivo de audio tienen el mismo tempo y mapa armónico, lo que asegura la integridad armónica del archivo de audio generado.
En otra modalidad de la invención, el método comprende la etapa de: almacenar los bloques de audio en un dispositivo de almacenamiento de acuerdo con uno de: los parámetros de audio del bloque de audio y el instrumento musical.
En este arreglo, los bloques de audio separados de las pistas de audio que tienen los mismos parámetros de audio y, por lo tanto, tienen el mismo mapa de plantilla de género musical y que corresponden al mismo instrumento musical, se almacenarán juntos, como en una carpeta, del dispositivo de almacenamiento. Los bloques de audio separados de las pistas de audio, que tienen los mismos parámetros de audio, pero que corresponden a diferentes instrumentos musicales, se almacenarán por separado en el dispositivo de almacenamiento. Los bloques de audio separados de las pistas de audio, que tienen diferentes parámetros de audio, y que corresponden a diferentes instrumentos musicales, también se almacenarán por separado en el dispositivo de almacenamiento.
En otra modalidad de la invención, el método comprende la etapa de: seleccionar bloques de audio para el archivo de salida de audio de acuerdo con los datos de preferencia del usuario que comprenden uno o más de: género musical, estilo musical y datos de estado de ánimo.
Dichos datos de género musical, estilo musical y estado de ánimo definen los datos de preferencia del usuario proporcionados por un usuario como entrada a los medios de interfaz de usuario a través de un menú, como un menú desplegable, un menú basado en iconos o cualquier otro medio adecuado que proporcione a los usuarios la capacidad de ver y seleccionar entre una pluralidad de opciones con respecto a los datos de género musical, estilo y/o estado de ánimo u otras preferencias del usuario según se requiera o se desee.
En otra modalidad de la invención, el método comprende la etapa de: operar un módulo de retención para retener uno o más bloques de audio seleccionados por los medios de selección de bloques de audio e intercambiar al menos uno de los bloques de audio seleccionados por los medios de selección de bloques de audio con un bloque de audio no seleccionado previamente de acuerdo con los datos de preferencia del usuario.
En otra modalidad de la invención, el método comprende la etapa de: operar un módulo de ordenamiento aleatorio para eliminar automáticamente del archivo de salida de audio generado uno o más bloques de audio seleccionados por los medios de selección de bloques de audio e incorporar al archivo de salida de audio uno o más bloques de audio del dispositivo de almacenamiento que tengan los mismos parámetros de audio que el bloque o los bloques de audio eliminados.
En otra modalidad de la invención, el método comprende la etapa de: operar un módulo de edición y mezcla de audio para modificar, refinar, ajustar, variar y/o cambiar las características de audio del archivo de salida de audio generado.
En otra modalidad de la invención, el método comprende la etapa de: operar un módulo de edición y mezcla de audio para modificar, refinar, ajustar, variar y/o cambiar las características de audio de un bloque de audio en el archivo de salida de audio generado.
En otra modalidad de la invención, el método comprende la etapa de: operar un módulo de edición y mezcla de audio para ajustar el tempo y/o cambiar el mapa armónico de una pista de audio.
Dichos medios de edición y de mezcla de archivos de audio proporcionan al usuario un control creativo total sobre la mezcla y otros parámetros para modificar según se desee el archivo de salida de audio generado y los bloques de audio utilizados para formar el archivo de salida de audio.
En otra modalidad de la invención, el método comprende la etapa de: importar otras interpretaciones de instrumentos y/o voz desde una fuente externa para incorporarlas al archivo de salida de audio.
En otra modalidad de la invención, el método comprende la etapa de: operar un módulo de sincronización de audio para sincronizar el archivo de salida de audio con un archivo de video, un archivo de imagen fija y/o un archivo de texto.
El método comprende además la etapa de: almacenar cada archivo de salida de audio generado en un dispositivo de almacenamiento para recuperarlo como una pista de audio para la generación de archivos de salida de audio adicionales y la etapa de: vincular una pluralidad de dispositivos de almacenamiento para proporcionar una biblioteca de almacenamiento extendida de pistas de audio y archivos de salida de audio para crear bloques de audio.
En otra modalidad de la invención, el método comprende transmitir el archivo de salida de audio generado a un dispositivo informático de acuerdo con las etapas de:
separar los bloques de audio del archivo de salida de audio en segmentos de bloque de audio, en donde cada segmento de bloque de audio tiene un intervalo de tiempo, de manera que los segmentos de bloque de audio del mismo bloque de audio tengan un intervalo de tiempo diferente;
transmitir juntos segmentos de bloques de audio que tienen el mismo intervalo de tiempo, de manera que los segmentos de bloques de audio que tienen el mismo intervalo de tiempo se reciban en el dispositivo informático sustancialmente al mismo tiempo, y
combinar en el dispositivo informático segmentos de bloque de audio que tienen el mismo intervalo de tiempo para formar al menos una porción del archivo de salida de audio, y
combinar las porciones del archivo de audio para formar el archivo de salida de audio en el dispositivo informático.
De acuerdo con la invención, se proporciona un sistema implementado por ordenador para generar un archivo de salida de audio, en donde el sistema comprende uno o más procesadores y la memoria comprende instrucciones de programa que pueden ser ejecutadas por uno o más procesadores para proporcionar:
medios para recibir pistas de audio, creadas cada una de acuerdo con parámetros de audio;
medios para separar cada pista de audio en al menos un bloque de audio seleccionable, en donde cada bloque de audio comprende contenido de audio de un instrumento musical involucrado en la creación de la pista de audio;
medios para asignar un identificador único a cada bloque de audio;
medios para seleccionar bloques de audio para el archivo de salida de audio,
medios para utilizar los identificadores únicos para seleccionar bloques de audio, y
medios para generar el archivo de salida de audio combinando los bloques de audio seleccionados.
Los medios para utilizar los identificadores únicos para seleccionar bloques de audio están configurados para seleccionar una combinación de bloques de audio, de manera que los identificadores únicos para la combinación de bloques de audio no estén localizados en un registro de un dispositivo de almacenamiento, lo que indica que la combinación es permisible.
Los medios para usar los identificadores únicos para seleccionar bloques de audio están configurados para comparar identificadores únicos de una selección de bloques de audio con registros en un dispositivo de almacenamiento, de manera que si se localiza un registro de una combinación de identificadores únicos, entonces no se genera un archivo de salida de audio, y si no se localiza un registro de la combinación de identificadores únicos, los bloques de audio seleccionados se combinan para generar un archivo de salida de audio.
El sistema comprende medios para registrar la combinación de identificadores únicos para los bloques de audio seleccionados del archivo de audio generado en el dispositivo de almacenamiento.
Preferentemente, cada bloque de audio comprende contenido de audio de un solo instrumento musical. Preferentemente, se seleccionan bloques de audio con los mismos parámetros de audio para utilizarlos en la generación del archivo de salida de audio, en donde cada bloque de audio tiene parámetros de audio de acuerdo con la pista de audio de la que se separa el bloque de audio.
Preferentemente, los bloques de audio se almacenan en un dispositivo de almacenamiento de acuerdo con uno de: los parámetros de audio del bloque de audio y el instrumento musical.
Preferentemente, los bloques de audio para el archivo de salida de audio se seleccionan de acuerdo con los datos de preferencia del usuario que comprenden uno o más de: datos de género musical, estilo musical y estado de ánimo. En otra modalidad de la invención, el sistema comprende un módulo de retención para retener uno o más bloques de audio seleccionados por los medios de selección de bloques de audio e intercambiar al menos uno de los bloques de audio seleccionados por los medios de selección de bloques de audio con un bloque de audio no seleccionado previamente, de acuerdo con los datos de preferencia del usuario.
En otra modalidad de la invención, el sistema comprende un módulo de ordenamiento aleatorio para eliminar automáticamente del archivo de salida de audio generado uno o más bloques de audio seleccionados por los medios de selección de bloques de audio e incorporar al archivo de salida de audio uno o más bloques de audio del dispositivo de almacenamiento que tiene los mismos parámetros de audio que el bloque o los bloques de audio eliminados. En otra modalidad de la invención, el sistema comprende un módulo de edición y mezcla de audio que se puede operar para modificar, refinar, ajustar, variar y/o cambiar las características de audio del archivo de salida de audio generado. Preferentemente, el módulo de edición y mezcla de audio se puede operar para modificar, refinar, ajustar, variar y/o cambiar las características de audio de un bloque de audio en un archivo de salida de audio generado.
Preferentemente, el módulo de edición y mezcla de audio se puede operar para ajustar el tempo y/o cambiar el mapa armónico de una pista de audio.
Dicho módulo de edición de archivos de salida de audio permite al usuario tener un control creativo total sobre la mezcla y otros parámetros para modificar como desee el archivo de salida de audio generado.
En otra modalidad de la invención, el sistema comprende medios para importar interpretaciones de instrumentos y/o voz desde una fuente externa para su incorporación en el archivo de salida de audio.
En otra modalidad de la invención, el sistema comprende un módulo de sincronización de audio para sincronizar el archivo de salida de audio con un archivo de video, un archivo de imagen fija y/o un archivo de texto.
El sistema comprende además medios para almacenar cada archivo de salida de audio generado en un dispositivo de almacenamiento para su recuperación como una pista de audio para la generación de archivos de salida de audio adicionales y medios para vincular una pluralidad de dispositivos de almacenamiento para proporcionar una biblioteca de almacenamiento extendida de pistas de audio y archivos de salida de audio para crear bloques de audio.
En otra modalidad de la invención, el sistema comprende:
medios para separar los bloques de audio del archivo de salida de audio en segmentos de bloque de audio, en donde cada segmento de bloque de audio tiene un intervalo de tiempo, de manera que cada uno de los segmentos de bloque de audio del mismo bloque de audio tenga un intervalo de tiempo diferente;
medios para transmitir juntos segmentos de bloque de audio que tienen el mismo intervalo de tiempo, de manera que los segmentos de bloque de audio que tienen el mismo intervalo de tiempo se reciban en un dispositivo informático sustancialmente al mismo tiempo,
medios para combinar en el dispositivo informático segmentos de bloque de audio que tienen el mismo intervalo de tiempo para formar al menos una porción del archivo de salida de audio, y
medios para combinar las porciones del archivo de audio para formar el archivo de salida de audio en el dispositivo informático.
Aún en otra modalidad de la invención, se proporciona un medio no transitorio legible por máquina que comprende instrucciones que, al ser ejecutadas por uno o más procesadores, hacen que el o los procesadores realicen las etapas de acuerdo con la reivindicación del método 1.
La invención se entenderá más claramente a partir de la siguiente descripción de algunas modalidades de la misma presentadas solo a modo de ejemplo tomando como referencia las figuras adjuntas, en las que:
La figura 1 es un diagrama de bloques que muestra un sistema para generar un archivo de salida de audio de acuerdo con la invención.
La figura 2 es un diagrama de flujo que muestra las etapas iniciales involucradas en la creación de bloques de audio para usar en un método para generar un archivo de audio de acuerdo con la invención.
La figura 3 es un diagrama de flujo que muestra las etapas adicionales involucradas en la creación de bloques de audio de acuerdo con la invención.
La figura 4 es una ilustración estilizada que muestra una pista de audio pregrabada separada por instrumento musical de acuerdo con la invención.
La figura 5 es un esquema de bloques que muestra un arreglo ilustrativo de archivos en medios de almacenamiento para los bloques de audio de acuerdo con la invención.
La figura 6 es un diagrama de flujo que muestra las etapas realizadas en un método para generar un archivo de audio a partir de bloques de audio de acuerdo con la invención.
Las figuras 7 a 11 son esquemas que muestran las etapas realizadas en la selección de bloques de audio para generar archivos de audio de acuerdo con la invención;
Las figuras 12 a 15 son capturas de pantalla de un medio de interfaz de usuario de acuerdo con la invención;
La figura 16 es un diagrama de bloques que muestra la presente invención integrada con una aplicación de contabilidad en segundo plano.
La figura 17 es un diagrama de bloques que muestra la presente invención integrada con una aplicación de software informático para construir un producto de aplicación de juegos.
La figura 18 es un diagrama de bloques que muestra la presente invención integrada como plug-in o complemento para una estación de trabajo de audio digital.
La figura 19 es un diagrama de bloques que muestra la presente invención integrada con un sitio de red social.
Las figuras 20a a 20c son esquemas de bloques que muestran las etapas de un método para descargar un archivo de audio generado de acuerdo con la invención.
Con referencia a los dibujos, e inicialmente a la figura 1, se muestra un sistema, indicado generalmente por el número de referencia 1, para generar un archivo de salida de audio, que se entiende que es un archivo que contiene datos de audio secuenciados, que produce una salida de audio al ser procesado por medios reproductores de audio. EEl archivo de audio puede estar en un formato de archivo de audio, que incluye, entre otros, formato de audio WAV, formato MP3, formato de codificación avanzada de audio (AAC), formato Ogg o cualquier otro formato, analógico, digital o de otro tipo, según sea necesario. El formato de audio deseado puede ser especificado opcionalmente por un usuario. El sistema 1 es implementado por uno o más procesadores 2 y la memoria 3 que comprende instrucciones de programa de software informático que pueden ser ejecutadas por uno o más procesadores 2. Los procesadores informáticos 2 pueden ser proporcionados por un servidor o una red de ordenadores conectados y/o distribuidos.
Las instrucciones de programa ejecutables por uno o más procesadores proporcionan un medio 4 para recibir pistas de audio, en donde cada pista de audio se crea de acuerdo con parámetros de audio, tales como tempo, género y mapa armónico. Los parámetros de audio para las pistas de audio definen un mapa de plantilla de género musical que se puede distribuir a compositores de música humanos individuales, que pueden crear obras musicales u otras obras sonoras basadas en el mapa de plantilla de género musical, que forman pistas de audio para el sistema 1. Estas pistas de audio pueden ser pistas de audio pregrabadas o importarse dinámicamente desde una fuente externa.
En la figura 1 también se muestran medios 16 para separar cada pista de audio en al menos un bloque de audio seleccionable, en donde cada bloque de audio comprende contenido de audio de al menos un instrumento musical involucrado en la creación de la pista de audio, los medios 16 se pueden operar además para asignar un identificador de audio único a cada bloque de audio, y medios 12 para seleccionar bloques de audio para el archivo de salida de audio en base a los datos de preferencia del usuario, tales como datos de género musical, estilo y/o estado de ánimo, recibidos a través de los medios de interfaz de usuario 11 del sistema 1. Se pueden proporcionar medios de interfaz de usuario 11 en los dispositivos informáticos del usuario 20, que ejecutan la aplicación que permite al usuario crear archivos de salida de audio de acuerdo con la presente invención, dichos dispositivos informáticos del usuario 20 acoplados a través de una red al sistema 1.
El sistema 1 comprende además medios 14 para comparar los identificadores únicos de los bloques de audio seleccionados con registros en un dispositivo de almacenamiento 9, y medios 3 para generar un archivo de salida de audio combinando los bloques de audio seleccionados si no se localiza un registro de la combinación de identificadores únicos en el dispositivo de almacenamiento 9. También se proporcionan medios 50 para registrar la combinación de identificadores únicos para bloques de audio del archivo de salida de audio generado en el dispositivo de almacenamiento 9.
También se muestra en la figura 1 un módulo de retención 51, que se puede operar para retener uno o más bloques de audio seleccionados por los medios de selección de bloques de audio e intercambiar al menos uno de los bloques de audio seleccionados por los medios de selección de bloques de audio 12 con un bloque de audio no seleccionado previamente según los datos de preferencia del usuario. También se proporciona un módulo de ordenamiento aleatorio 52 para eliminar automáticamente del archivo de salida de audio generado uno o más bloques de audio seleccionados por los medios de selección de bloques de audio 12 e incorporar al archivo de salida de audio uno o más bloques de audio del dispositivo de almacenamiento 9 que tiene los mismos parámetros de audio que el bloque o los de audio eliminados.
El sistema 1 comprende además un módulo de edición y mezcla de audio 53 que se puede operar para modificar, refinar, ajustar, variar y/o cambiar las características de audio del archivo de salida de audio generado, las características de audio de un bloque de audio específico en un archivo de salida de audio, y también una pista de audio ajustando el tempo y/o cambiando el mapa armónico de la pista de audio. También se muestran medios 54 para importar interpretaciones de instrumentos y/o voz desde una fuente externa para incorporarlos al archivo de salida de audio.
Un módulo de sincronización de audio 55 se puede operar para sincronizar el archivo de salida de audio generado con un archivo de video, un archivo de imagen fija y/o un archivo de texto. Dichos medios de sincronización 15 se pueden operar además para permitir a los usuarios marcar eventos en una película o videoclip con el uso de una línea de tiempo y luego entregar stingers musicales en relación con la clave del archivo de audio generado. Por ejemplo, un usuario puede preparar uno o más archivos de audio para su uso como stinger o regulador musical y etiquetar el archivo de audio con una clave musical, como "A" menor o cualquier otra clave que desee. Luego, cuando un evento de película necesita contenido de audio, por ejemplo, dieciocho segundos después de la película, se crea un marcador en el punto de dieciocho segundos de la línea de tiempo. A continuación, los medios de sincronización pueden funcionar para analizar el contenido de audio del mapa armónico de la película a los dieciocho segundos. Así, por ejemplo, si los medios de sincronización detectan que el contenido de audio de la película está pasando por la clave 'A' menor en este punto de la línea de tiempo, recupera de la biblioteca de archivos de audio que generó un hit stinger o regulador relevante para la clave de 'A' menor y coloca el archivo de audio stinger en el punto de dieciocho segundos de la línea de tiempo. El archivo de audio se puede arrastrar manualmente a lo largo de la línea de tiempo de la película según se requiera para realizar ajustes en su colocación si fuera necesario.
El medio de almacenamiento comprende además o tiene la forma de una biblioteca de almacenamiento de audio operable para almacenar y recuperar los archivos de audio generados como pistas de audio pregrabadas. Los medios de edición de audio pueden funcionar para permitir que la pista de audio pregrabada almacenada se edite mediante ajuste de tempo y/o desplazamiento de mapa armónico. Los medios de separación de audio pueden funcionar además para separar pistas de audio pregrabadas recuperadas en bloques de audio, que están disponibles para usarlos en la generación de archivos de audio adicionales.
Tal arreglo proporciona catálogos de respaldo de archivos de audio en forma de una biblioteca interactiva de contenido musical. Esto es posible gracias a que los compositores aplican una plantilla musical a las pistas musicales existentes proporcionadas por archivos de audio generados previamente y adaptan las influencias fundamentales a cada parte o stem de interpretación del instrumento de ese archivo de audio. Las influencias clave incluyen el ajuste del tempo de la música y el movimiento del mapeo armónico de dicho archivo de audio al mapa armónico dictado por las plantillas proporcionadas. Además, la vinculación de bibliotecas de música permite adaptar el contenido de forma interactiva de manera que se puedan generar múltiples bloques de audio nuevos uniendo y agrupando el contenido interactivo de esas bibliotecas para crear un fondo universal masivo de contenido compartido.
Cada archivo de salida de audio generado se almacena en el dispositivo de almacenamiento 9 para su recuperación como una pista de audio para la generación de otros archivos de salida de audio. Una pluralidad de dispositivos de almacenamiento 9 se pueden conectar para proporcionar una biblioteca de almacenamiento extendida de pistas de audio y archivos de salida de audio para crear bloques de audio.
Una vez que se ha generado un archivo de salida de audio y/o un archivo multimedia de imagen de audio combinado resultante de la sincronización del archivo de salida de audio con un archivo de video, un archivo de imagen fija y/o un archivo de texto, se puede transmitir o descargar a un dispositivo informático de usuario 20 para su posterior edición y/o uso. Dicho archivo de salida de audio y/o archivo multimedia de imagen de audio combinado se puede transmitir como un solo archivo completo.
En un proceso de transmisión alternativo, un archivo de salida de audio se puede transmitir como porciones de archivo. Para permitir un proceso de transmisión de este tipo, se proporcionan medios 56 para separar los bloques de audio del archivo de salida de audio en segmentos de bloque de audio, en donde cada segmento de bloque de audio tiene un intervalo de tiempo, de manera que cada uno de los segmentos de bloque de audio del mismo bloque de audio tenga un intervalo de tiempo diferente, medios 57 para transmitir juntos segmentos de bloque de audio que tienen el mismo intervalo de tiempo, de manera que los segmentos de bloque de audio que tienen el mismo intervalo de tiempo se reciben en un dispositivo informático 20 sustancialmente al mismo tiempo, y medios 58 para combinar en el dispositivo informático 20 segmentos de bloque de audio que tienen el mismo intervalo de tiempo para formar al menos una parte del archivo de salida de audio y luego combinar las partes del archivo de audio para formar el archivo de salida de audio en el dispositivo informático 20.
Las figuras 2 a 11 muestran las etapas de un método implementado por ordenador para generar un archivo de salida de audio de acuerdo con la invención. Se entenderá que las figuras 2 a 11 se proporcionan a modo de ejemplo solo para demostrar las etapas realizadas de acuerdo con la presente invención y, por lo tanto, la referencia al ejemplo específico de las figuras 2 a 11 no debe considerarse en modo alguno como una limitación de la invención.
En la figura 2 se muestran cuatro mapas de plantilla de género musical 6, cada uno correspondiente al género musical fantasía. Estos cuatro mapas de plantilla de género musical 6 se envían a compositores o músicos humanos que respetan los parámetros de audio establecidos por el mapa de plantilla y componen una o más composiciones musicales o de sonido únicas, que pueden ser interpretaciones de uno o varios instrumentos, para así crear pistas de audio pregrabadas 5 enviadas a y recibidas por medios de recepción del sistema 1. Por tanto, una pista de audio 5 es un archivo de contenido de audio, que puede ser un archivo de música o sonido en un formato apropiado.
En el ejemplo mostrado, el mapa de plantilla de género musical 6, identificado como MAPA DE PLANTILLA DE ARCHIVO MIDI DE GÉNERO d E FANTASÍA 4, se ha enviado a cinco compositores 7. Cada compositor ha producido una pista de audio pregrabada 5, denominada CLAVE MUSICAL DE 1r a GENERACIÓN, de acuerdo con los parámetros de audio, que incluyen, entre otros, el tempo, el género y el mapa armónico, en el mapa de plantilla de género musical 6. Los otros mapas de plantilla de género musical 6, es decir, los MAPAS DE PLANTILLA DE ARCHIVO MIDI DE GÉNERO FANTASÍA 1 a 3, también se envían al mismo o a otros compositores o músicos para la composición de más pistas de audio.
Como se muestra en la figura 3, cada pista de audio 5 está separada en uno o más bloques de audio 8, en donde cada bloque de audio corresponde a un instrumento musical involucrado en la creación de la pista de audio pregrabada 5.
La figura 4 muestra una pista de audio 5 pregrabada separada por interpretación de un instrumento musical. En el ejemplo que se muestra, la pista de audio 5 está separada en seis bloques de audio 8a a 8f, en donde el bloque de audio 8a es la parte de piano de la pista de audio 5, el bloque de audio 8b la parte de batería de la pista de audio 5, 8c la parte de guitarra de la pista de audio 5, 8d la parte de acordeón de la pista de audio 5, 8e la parte de trompeta de la pista de audio 5 y 8f la parte de violín de la pista de audio 5. La combinación de bloques de audio individuales 8 constituye, por lo tanto, una pista de audio 5 para el sistema 1, y no habrá dos pistas de audio 5 que tengan los mismos bloques de audio 8, ya que se habrán compuesto y grabado de forma única por diferentes compositores o músicos para su transmisión al sistema 1 en un formato de archivo de audio.
Los bloques de audio 8 se almacenan en un medio de almacenamiento 9 del sistema 1. El medio de almacenamiento 9 puede ser un dispositivo de almacenamiento local, o un dispositivo de almacenamiento remoto, tal como una memoria de almacenamiento y un sistema de acceso basados en la "nube". La figura 5 es un arreglo de archivos ilustrativo en los medios de almacenamiento 9 para los bloques de audio 8, que en el caso mostrado, se almacenan de acuerdo con los parámetros de audio y por instrumento musical que corresponde al bloque de audio 8. La figura 5 muestra un arreglo de archivos en forma de carpeta 9a de los medios de almacenamiento 9, que contiene todos los bloques de audio 8 correspondientes a un único mapa de plantilla. En la carpeta de mapa de plantilla única 9a, los bloques de audio 8 se clasifican además por instrumento específico. Por ejemplo, la carpeta 9a contiene todos los bloques de audio 8 para un mapa de plantilla de género musical específico 6, como MAPA DE PLANTILLA DE ARCHIVO MIDI DE Gé NERO fAn TASÍA 4, y dentro de la carpeta 9a hay una carpeta 10a de todas las partes de batería de todas las pistas de audio pregrabadas 5, que pertenecen al MAPA DE PLANTILLA DE ARCHIVO MIDI DE GÉNERO FANTASÍA 4. Los bloques de audio 8 de la carpeta 9a serán, por tanto, intercambiables y compatibles sin limitación, ya que se derivan del mismo mapa de plantilla y, por tanto, tienen los mismos parámetros de audio. Como los bloques de audio 8 se pueden agregar a la carpeta 9a recibiendo una pista de audio 5 pregrabada adicional de un compositor o músico basado en el MAPA DE PLANTILLA DE ARCHIVO MIDI DE GÉNERO FANTASÍA 4, no hay límite para el número de bloques de audio 8, que pueden ser almacenados en la carpeta 9a.
El sistema 1 comprende además medios de etiquetado de bloques de audio 14 para asignar a cada bloque de audio 8 un identificador único. Por ejemplo, a un bloque de audio 8 derivado de la carpeta 9a y en la carpeta de batería 10a se le puede asignar un identificador único basado en combinaciones de etiquetas de acuerdo con un identificador de mapa de plantilla, el identificador único basado en la parte del instrumento para el bloque de audio, un identificador basado en un número para la pista de audio pregrabada y un identificador para el compositor o músico. Así, por ejemplo, a un bloque de audio 8 en la carpeta de batería 10a de la figura 5 se le puede asignar un identificador único: FT4-D431-JS, que identifica el mapa de plantilla MAPA DE PLANTILLA DE ARCHIVO MIDI DE GÉNERO FANTASÍA 4, como "FT4", la parte de instrumentos de batería, como "D", la pista de audio pregrabada recibida como número de pista "431", y al compositor como John Smith "JS". En la figura 11 también se muestran otros ejemplos de identificadores únicos, aunque se entenderá que se puede usar cualquier etiqueta adecuada para identificar de forma única cada bloque de audio 8 almacenado.
El sistema 1 comprende además un medio de interfaz de usuario interactivo 11, que permite a los usuarios interactuar con el sistema 1 a través de un dispositivo informático 20 para generar un archivo de salida de audio. Como se muestra en las figuras 6 y 7 inicialmente, un usuario ingresa datos de preferencia del usuario a los medios de interfaz de usuario 11 a través de los menús 21, 22, lo que brinda a los usuarios la capacidad de ver y seleccionar entre una pluralidad de opciones, tales como género musical, estilo y/o datos de estado de ánimo y/u otra preferencia del usuario según se requiera o se desee.
Como se muestra en la figura 6, y a modo de ejemplo, el usuario 20 ha seleccionado, en la etapa 23, el género musical "fantasía", y en la etapa 24, las palabras de estado de ánimo "tempo medio", "inspirador", "mágico", "heroico" y "aireado". Basado en la entrada del usuario, se puede operar un medio de selección de bloque de audio 12 (mostrado en la figura 1), en la etapa 25, para analizar todas las plantillas para el género seleccionado, y seleccionar, en la etapa 26, el género más adecuado para el usuario en función de un mayor refinamiento de acuerdo con la entrada de la palabra de estado de ánimo, que en el caso que se muestra es la PLANTILLA FANTASY 4.
En la etapa 27, los medios de selección de bloques de audio 12 hacen una selección de bloques de audio 8 de la carpeta 9a en los medios de almacenamiento 9 correspondientes a la PLANTILLA FANTASÍA 4, la selección se realiza de acuerdo con los datos de preferencia del usuario, como género musical, datos de estilo y/o estado de ánimo, recibidos a través de los medios de interfaz de usuario del sistema 1. Al seleccionar bloques de audio 8 de la misma carpeta 9a, los medios de selección de bloques de audio seleccionan bloques de audio 5 con los mismos parámetros de audio para generar el archivo de audio en la etapa 28. De esta manera, los bloques de audio 8, que se combinan y utilizan para crear un archivo de audio, tienen el mismo tempo y mapa armónico, lo que asegura la integridad armónica del archivo de audio generado.
Los identificadores únicos de los bloques de audio seleccionados 8 se comparan con registros en un dispositivo de almacenamiento de identificadores únicos para archivos de salida de audio generados previamente, de manera que si se localiza un registro de una combinación de identificadores únicos, no se genera un archivo de salida de audio, y si no se localiza un registro de la combinación de identificadores únicos, los bloques de audio seleccionados se combinan para generar un archivo de salida de audio. De esta manera, el sistema 1 evita el uso de la misma combinación de bloques de audio en la generación de salida de audio para asegurar que los archivos de salida de audio generen un archivo suficientemente exclusivo.
El funcionamiento de los medios de selección de bloques de audio 12 se mostrará a modo de ejemplo y tomando como referencia las figuras 7 a 11, que son esquemas que muestran las etapas realizadas por el sistema 1 para seleccionar un arreglo único de bloques de audio 8 para generar archivos de audio de acuerdo con la invención.
En el caso mostrado en la figura 7, el usuario ha seleccionado el género "Country" a través de la interfaz de usuario y mediante el refinamiento basado en palabras de estado de ánimo, se ha seleccionado una "Plantilla 2" de country adecuada como la mejor selección para el usuario. Como se muestra en las figuras 8 a 10 son las carpetas de instrumentos 30 para la "Plantilla 2" y en cada carpeta hay bloques de audio 8, cada bloque de audio 8 se denomina stem.
Como se muestra en la figura 8, el medio de selección de bloque de audio 12 ha seleccionado el bloque de audio “Stem 207" de la "Carpeta de piano", y esta selección se muestra en la figura 11 en la columna indicada por el número de referencia 40 con el identificador único "CT2-P207-DW". El medio de selección de bloque de audio 12 también ha seleccionado “Stem 211" de la carpeta "Guitarra acústica", y esta selección se muestra en la figura 11 en la columna 40 con el identificador único "CT2-AG211-BK", y así sucesivamente. Los bloques de audio 8 en la columna 40 se combinan para generar un archivo de audio, que en este caso se muestra en la columna 40 con el título "Crazy Horse".
Las figuras 9 y 10 muestran selecciones de bloques de audio 8, también de las carpetas de instrumentos 30 para la misma "Plantilla 2" para los nuevos archivos de audio titulados "Rodeo Bill" en la columna 41, y "Yellow Texas" en la columna 42. Es de destacar que los bloques de audio 8 seleccionados para cada nuevo archivo de audio 41, 42 comprenden una combinación única de bloques de audio 8, que está indicada por la combinación original de identificadores únicos en cada una de las columnas 40, 41, 42. Además, es de destacar que los mismos bloques de audio 8 se pueden usar en diferentes archivos de audio, pero la combinación completa de bloques de audio para cada archivo de audio 40, 41, 42 es única. Por ejemplo, el bloque de audio "CT2-B202-FJ" se usa para ambos archivos de audio 40, 42 aunque la combinación completa de bloques de audio es diferente, como muestran los identificadores únicos para cada columna. Por tanto, los mismos bloques de audio 8 se pueden usar en muchos archivos de audio diferentes, pero es la suma de los bloques de audio 8 en un archivo de audio lo que hace que el archivo de audio generado sea único.
El medio de selección de bloque de audio 12 también puede funcionar para intercambiar al menos un bloque de audio seleccionado 8 con un bloque de audio no seleccionado previamente 8 de acuerdo con otros datos de preferencia del usuario recibidos a través de los medios de interfaz de usuario 11 del sistema 1. El medio de selección de bloque de audio 12 comprende una función de retención que se puede operar para permitir que un usuario retenga uno o más bloques de audio 8 seleccionados por el medio de selección de bloque de audio 12. También se proporciona una función de ordenamiento aleatorio para permitir a un usuario eliminar uno o más bloques de audio 8 seleccionados por los medios de selección de bloques de audio 12, y seleccionar un bloque de audio alternativo 8 de los mismos parámetros de audio de los medios de almacenamiento 9. Por lo tanto, si el usuario no está satisfecho con un archivo de audio generado, simplemente solicita una regeneración. El sistema 1 ordena aleatoriamente el contenido dentro de cada carpeta de instrumentos 10 dentro de la carpeta de mapa de plantilla única asociada 9a y los medios de selección de bloques de audio 12 reparten una nueva mano de bloques de audio 8 formando otro archivo de audio único. Además, el usuario puede optar por retener ciertos bloques de audio de interpretación 8, tales como piano o guitarra, y reemplazar los bloques de audio restantes 8 hasta que emerja una clave musical deseada de la carpeta de mapa de plantilla única colectiva 9a.
La figura 12 es una captura de pantalla de un medio de interfaz de usuario 11 que proporciona una pantalla gráfica interactiva a través de la cual un usuario puede operar un módulo de retención 51 para retener ciertos bloques de audio 8 mientras descarta otros bloques de audio 8 del archivo de salida de audio y, opcionalmente, intercambia otros bloques de audio 8 utilizando un módulo de ordenamiento aleatorio 52 para selecciones de bloques de audio alternativas o más adecuadas.
Al proporcionar opciones alternativas de selección de bloques de audio a un usuario, el sistema 1 se puede operar para garantizar que la combinación de bloques de audio 8 en un archivo de salida de audio resultante sea única al garantizar que la combinación de identificadores únicos para los bloques de audio no esté en un registro del dispositivo de almacenamiento 9.
El sistema 1 proporciona además medios de grabación de archivos de audio, medios de edición y medios de mezcla que permiten al usuario un control creativo total sobre la mezcla y otros parámetros para modificar a voluntad el archivo de audio generado por los medios de generación de archivos de audio. Los usuarios también pueden importar otras interpretaciones de instrumentos y/o voz desde una fuente externa e incorporarlas al archivo de audio utilizando los medios de grabación del archivo de audio, los medios de edición y los medios de mezcla, que se pueden operar a través de los medios de interfaz de usuario 11.
El sistema 1 se puede operar además para permitir que un archivo de salida de audio generado esté disponible para su descarga en un dispositivo informático.
Las figuras 20a a 20c muestran un proceso de descarga ilustrativo de acuerdo con la invención, que comprende las etapas de: dividir los bloques de audio 8 combinados para formar el archivo de audio 40 en segmentos de audio, mostrados como segmentos de audio p0 a pn, v0 a vn y b0 a bn. A cada segmento de audio p0 a pn, v0 a vn y b0 a bn se le asigna un intervalo de tiempo, opcionalmente de acuerdo con la localización de secuencia del segmento de audio en el bloque de audio 8. En el caso mostrado, cada segmento de audio tiene una duración de dos segundos, aunque se entenderá que la duración del intervalo de tiempo para un segmento de audio se puede configurar según sea necesario.
Los segmentos de audio p0 a pn, v0 a vn y b0 a bn se transmiten luego de manera que los segmentos de audio de diferentes bloques de audio que tienen el mismo intervalo de tiempo se reciben en un dispositivo informático receptor 20 sustancialmente al mismo tiempo. Así, como se muestra en la Figura 20c, y a modo de ejemplo, los segmentos de audio p0, v0 y b0 se transmitirán al mismo tiempo, indicado como T0, y luego en un momento posterior, indicado como T1, los segmentos de audio p1, v1 y b1 luego se transmitirán juntos y así sucesivamente.
En el dispositivo informático receptor 20 se combinan posteriormente segmentos de audio del mismo intervalo de tiempo para formar las porciones 40a a 40n del archivo 40 de audio. Las porciones de archivo de audio 40a a 40n se combinan luego para reformar el archivo de audio original 40 en el dispositivo informático. Los segmentos de audio derivados del mismo intervalo de tiempo también se pueden cambiar a un intervalo de tiempo diferente según se desee.
Por lo tanto, la presente invención también proporciona un protocolo que entrelaza segmentos de audio especificados por un identificador común proporcionado como un intervalo de tiempo y permite que se transmitan a través de una sola conexión de datos de ancho de banda y latencia indeterminados de manera que se reciban juntos en un dispositivo cliente para interpretación o procesamiento simultáneos. Los segmentos de audio subsecuentes se pueden obtener a través de la misma conexión de datos paralela o de otra. El uso del intervalo de tiempo para cada segmento de audio permite la sincronicidad para esos segmentos de audio.
Los intervalos de tiempo para cada bloque de audio se pueden especificar arbitrariamente de manera que la secuencia por la que se transmiten los segmentos de audio no tenga que seguir la secuencia de segmentos de audio en un bloque de audio. Los bloques de audio pueden incluir un segmento que actúe como marcador para un intervalo de tiempo específico, lo que permite que los bloques de audio tengan una longitud variable. Otros segmentos de audio se pueden agregar o eliminar dinámicamente de un bloque de audio. Un segmento de audio se puede marcar como un segmento terminal para indicar que es el último segmento de audio en una transmisión. Esto proporciona una opción para finalizar la descarga de un archivo de audio.
La figura 13 muestra un medio de interfaz de usuario 11, que proporciona una pantalla gráfica interactiva a través de la cual un usuario puede establecer los niveles de mezcla de todas las interpretaciones del instrumento según sea necesario o se desee. Además, un usuario puede importar otras herramientas de software al sistema 1 para que se puedan ejecutar como plug-in de terceros. En consecuencia, se pueden importar a la interfaz del sistema ediciones únicas que utilizan herramientas de audio de terceros.
El sistema 1 también proporciona una funcionalidad de mezcla y edición de audio, que permite agregar nuevos bloques de audio 8, después de la edición de los bloques de audio anteriores 8, y someterlos a la misma edición automática. Esto asegura que todos los bloques de audio añadidos 8 seguirán la integridad armónica del archivo de audio generado. También se proporciona un sistema de memoria de retroceso, de manera que un usuario pueda regresar a un arreglo anterior si fuera necesario. Esto resulta útil en caso de que un usuario decida que prefiere un archivo de audio generado anteriormente.
La figura 14 muestra medios de interfaz de usuario 11, que implementan la característica anterior mostrada como un botón de interfaz de usuario seleccionable "Seguir Edición". Por ejemplo, si un usuario corta el archivo de salida de audio en tres partes y mueve la parte de inicio al centro original, y la parte final a la posición de inicio original y finalmente la parte del medio a la posición de inicio original, entonces la introducción tardía de un nuevo stem sin editar no se alineará y se perderá la integridad armónica. Sin embargo, si ahora selecciona seguir edición, el sistema realizará todos los eventos de edición anteriores necesarios y los aplicará al nuevo stem para corregir el arreglo.
Cuando el usuario está completamente satisfecho con el archivo de salida de audio generado, paga una tarifa de licencia que otorga una licencia en virtud de un acuerdo de publicación con condiciones. Luego, el archivo de audio final se descarga al sistema de la plataforma del usuario en un formato especificado por el usuario. La figura 15 muestra medios de interfaz de usuario 11, que implementan la característica de descarga mostrada como un botón de interfaz de usuario seleccionable "Descargar". El archivo de audio nuevo y único está disponible para que el usuario lo descargue como un archivo.
La figura 16 es un diagrama de flujo que muestra la presente invención integrada con una aplicación de contabilidad en segundo plano. El programa de contabilidad en segundo plano del sistema grabará todas las combinaciones de bloques de audio en una composición de archivo de audio y, de acuerdo con el enfoque descrito anteriormente, restringirá la combinación para que no se genere nuevamente y de esa manera evitará que la clave musical se repita a otro usuario y no se cree una réplica de una clave musical. No obstante, permitirá la generación de claves musicales similares o afines para dar continuidad a un determinado proyecto de usuario como un juego o una película. Cada bloque de audio lleva una huella digital de identificación que rastrea su origen hasta su compositor original. El sistema considera que el autor de la obra musical son los compositores de los respectivos bloques de audio de interpretación utilizados en la composición de la clave musical única y el usuario, ya que también participó creativamente en el proceso de composición a través del arreglo de bloques de audio. Además, el programa de contabilidad en segundo plano mantendrá un registro actualizado de todo uso de los bloques de audio y un rastreo de la identidad de origen hasta el compositor para que se puedan calcular y pagar las cuotas de pago de licencia correctas y vencidas. Además, estos cálculos los realiza el programa de contabilidad en segundo plano del sistema.
La figura 17 es un diagrama de flujo que muestra la presente invención integrada con una aplicación de software de computación para construir un producto de aplicación de juegos. La presente invención proporciona al usuario menús de diseño de sonido y género musical con el fin de acceder y transmitir bloques de audio apropiados para la generación y manipulación creativas mediante mezcla y edición destructivas, para la creación de claves musicales únicas y originales o eventos de audio de diseño de sonido. Además, esto permitirá al usuario predeterminar la configuración de eventos de audio para permitir una mayor manipulación de los bloques de audio durante el juego en tiempo real. De manera que todo el diseño de sonido y los eventos musicales se pueden ver afectados para causar otros eventos instantáneos de generación de una composición original tanto de diseño musical como de sonido en el juego real en tiempo real, todo basado en valores de programa predeterminados establecidos por el usuario en el motor.
La figura 18 es un diagrama de flujo que muestra la presente invención integrada como un plug-in o complemento para una estación de trabajo de audio digital. El propósito de la interfaz tipo EAD es proporcionar al usuario menús de diseño de sonido y género musical para acceder y transmitir bloques de audio apropiados para la generación y manipulación creativa a través de herramientas de mezcla y edición destructivas para la creación de archivos de audio y pistas de audio de diseño de sonido únicos.
La figura 19 es un diagrama de flujo que muestra la presente invención integrada con un sitio de red social para proporcionar una interfaz de sitio de red social de transmisión continua. A los efectos del estilo del sitio web, la interfaz de usuario a través de la cual los miembros pueden acceder y generar contenido para generar y editar destructivamente archivos de audio originales generados con el único propósito de agregar contenido musical y vocal adicional de una fuente externa para lograr un archivo de audio original. Esta canción u obra de archivo de audio original se guarda en la interfaz de la red social del sistema y se puede compartir con otros miembros de esa red. El sitio de la red social tiene un gráfico de cartelera con el único propósito de valorar y clasificar las obras originales de dicha canción públicamente para todos los miembros de la red social.
La presente invención proporciona una aplicación de software que se puede conectar a un programa anfitrión, como UNITY o AVID, que son ejemplos de programas utilizados típicamente por desarrolladores de juegos o productores de películas.
El usuario selecciona un género o categoría musical de un menú y se genera automáticamente una oferta de archivo de audio. La oferta de archivos de audio contiene una serie de bloques de audio o stems de interpretaciones de instrumentos y, por tanto, está lista para escucharla en el juego. Parte o todo el contenido del bloque de audio se puede reemplazar a través de un sistema de botones de ordenamiento aleatorio hasta que el contenido deseado comience a emerger. Si, por ejemplo, el archivo de audio no es adecuado como arreglo, pero el bloque de audio del piano suena ideal, entonces el usuario puede retener el stem del piano. El sistema retiene el stem del piano y regenera los stems restantes con selecciones alternativas. Este proceso se puede repetir. El bloque de audio del piano permanecerá en su lugar mientras todos los demás elementos del bloque de audio continúan cambiando hasta que se logre un arreglo ideal de la clave de género elegida. El sistema permite más posibilidades de edición, como efectos y herramientas para una mezcla final.
Cuando el desarrollador decide que la banda sonora funciona satisfactoriamente para el juego, la banda sonora de la película, el comercial de televisión o cualquier aplicación que se pretenda, se establece una tarifa de licencia y un acuerdo entre el sistema y el desarrollador. Esto se hace sobre la marcha dentro del sistema. Al pagar la licencia, un archivo estéreo de la obra musical está disponible para descargarlo al sistema de desarrolladores para su colocación definitiva en la película, programa de televisión o juego. El archivo de audio definitivo recibe un título registrado por el usuario y se considera como autores de esa obra musical a los compositores de los bloques de audio combinados en el archivo de audio y a los desarrolladores o usuarios del proyecto, ya que han estado involucrados creativamente en la obra musical arreglada. Cada bloque de audio lleva un identificador único como un número de registro y con estos identificadores el software restringe que se repita esta combinación de audio o cualquier cosa que se asemeje, por lo que se considera que la pieza musical es única y original para ese proyecto de película o juego. Los bloques de audio originales se devuelven al colectivo para su uso en futuros arreglos no relacionados.
La presente invención se integra a las principales plataformas de desarrollo de audio de juegos profesionales de manera familiar y sin fricciones, como un plug-in para Unity3D, Final Cut Pro y similares.
La presente invención incluye funciones de tipo asistente que permiten al usuario buscar y escuchar rápidamente colecciones de audio especialmente seleccionadas en formatos de stem/bloques de audio. El contenido de audio se entrega opcionalmente a través de una biblioteca en la nube con una base de datos de metadatos para facilitar la búsqueda inteligente, el ordenamiento aleatorio, etc. La presente invención proporciona una gama de funciones de edición/mezcla, similares a las que se utilizan en las estaciones de trabajo de audio digital típicas, lo que permite al usuario modificar fácilmente la producción de formas familiares. La presente invención entrega al usuario un archivo de audio renderizado y entrega datos relevantes en segundo plano de "contabilidad de audio" en la nube para garantizar la singularidad de la producción del archivo de audio.
A continuación se describe un caso de uso de la presente invención. Un usuario está haciendo algunas producciones visuales de juegos en su entorno de producción favorito y quiere hacer algunos trabajos de audio. El usuario activa el complemento de la presente invención y realiza elecciones creativas iniciales guiadas por asistente en función del tema, el estado de ánimo, el género, etc. deseados. La presente invención entrega un conjunto de archivos de audio en un entorno de estilo EAD. El usuario escucha varios stems de bloques de audio. Algunos funcionan de inmediato y se marcan como "Retener". Se realiza un ordenamiento aleatorio para obtener un nuevo audio y/o una "búsqueda avanzada" para profundizar en el contenido disponible. Con las opciones de contenido seleccionadas, el usuario obtiene una vista previa de la línea de tiempo de audio y realiza las ediciones en consecuencia, con acciones de cortar/pegar, mover/estirar. El usuario ajusta los niveles de mezcla, paneo, efectos de sonido y similares, utilizando acciones familiares. Al terminar, el usuario ejecuta una acción "Guardar y Descargar" y recibe un archivo de audio renderizado en su sesión/escritorio.
La presente invención es principalmente un producto de cara al usuario que ofrece contenido central/funcionalidad creativa y se puede operar como una aplicación de software ejecutable en un navegador y/o como un plug-in de software. Opcionalmente, es un plug-in para un entorno de producción de video y juegos convencional. El sistema comprende opcionalmente uno o más de: interfaz de arrastrar y soltar fácil de usar con paradigmas familiares; múltiples pistas de audio mostrada en forma de onda de audio "apilada"; controles de audio independientes en cada uno: Nivel, Silencio, Paneo, FX, etc.; funcionalidad estilo asistente que permite al usuario ingresar/seleccionar temas, estados de ánimo, géneros, etc. disponibles y acceder rápidamente al audio que puede escuchar; una función de ordenamiento aleatorio permite una comparación rápida de las opciones de audio creativas por pista/vástago; Se proporcionan herramientas de edición de línea de tiempo/lineal, por ejemplo, Copiar/Cortar/Pegar/Mover para que el usuario pueda ajustar el audio, por ejemplo, con una línea de tiempo de video; las funciones Mezclador de audio incluyen diales, controles, etc. de EAD típicos, así como efectos de sonido en tiempo real en pistas/tallos individuales y/o en la mezcla estéreo general; y la función "Renderizar con un clic" permite renderizar la sesión como un archivo de audio acoplado y entregarlo como descargar/guardar en el ordenador del usuario.
El segundo plano es un componente en la nube que activa las funciones de administración/entrega de contenido, que incluye opcionalmente uno o más de: infraestructura en la nube de terceros madura y probada elegida para ayudar al desarrollo rápido de aplicaciones, por ejemplo, Amazon S3; altos niveles de garantía de servicio; escalas automáticas: pase automáticamente de 10 usuarios y 100 archivos de audio a 1000 usuarios y 100000 archivos de audio y reciba la facturación correspondiente; almacena archivos de audio cargados por los creadores de contenido, junto con metadatos para facilitar las funciones "inteligentes", por ejemplo, búsqueda, ordenamiento aleatorio, "También le puede gustar", etc.; los metadatos de audio capturados/almacenados y los medios de etiquetado para permitir que el sistema se asegure de que el conjunto de archivos de audio, las ediciones y las configuraciones de mezcla de cada usuario sean una producción única.
La presente invención incluye una Utilidad para Creadores de Contenido que permite a los creadores de contenido etiquetar y cargar archivos de audio para que estén disponibles para otros usuarios del sistema.
Los aspectos de la presente invención se describieron solo modo de ejemplo y se apreciará que se pueden realizar modificaciones y adiciones a estos sin apartarse de su alcance como se define en las reivindicaciones que se anexan.

Claims (11)

REIVINDICACIONES
1. Método para generar un archivo de salida de audio, el método que comprende el uso de uno o más procesadores (2) y una memoria (3) para realizar las etapas de:
recibir pistas de audio (5), cada pista de audio (5) es un archivo de contenido de audio creado de acuerdo con parámetros de audio, que incluyen uno o más de tempo, género y mapa armónico;
separar cada pista de audio (5) en al menos un bloque de audio seleccionable (8), cada bloque de audio (8) que comprende contenido de audio de un instrumento musical involucrado en la creación de la pista de audio; asignar un identificador único a cada bloque de audio (8)
utilizar los identificadores únicos para hacer una selección de bloques de audio (8),
el método caracterizado porque:
la etapa de utilizar identificadores únicos para seleccionar bloques de audio (8) comprende seleccionar una combinación de bloques de audio (8) de manera que una combinación que comprenda la suma de todos los identificadores únicos para los bloques de audio seleccionados (8) no se localiza en un registro de un dispositivo de almacenamiento (9), que mantiene registros de las combinaciones de identificadores únicos de bloques de audio (8) usados en archivos de salida de audio generados previamente, indicando así que la combinación de los bloques de audio seleccionados (8) es única y permisible,
generar el archivo de salida de audio combinando los bloques de audio seleccionados (8),
almacenar un registro de la combinación de identificadores únicos para los bloques de audio seleccionados (8) del archivo de salida de audio generado en el dispositivo de almacenamiento (9);
almacenar cada archivo de salida de audio generado en el dispositivo de almacenamiento (9) para recuperarlo como una pista de audio pregrabada (5);
aplicar una plantilla musical a la pista de audio pregrabada (5) mediante la operación de medios de edición de audio para editar la pista de audio pregrabada mediante ajuste de tempo y desplazamiento del mapa armónico de acuerdo con la plantilla;
operar medios de separación de audio para separar la pista de audio pregrabada editada en bloques de audio separados (8) y almacenar la pluralidad de bloques de audio separados (8) en una biblioteca de contenido musical interactivo, de manera que la pluralidad de bloques de audio separados (8) son seleccionables de la biblioteca de contenido musical interactivo al generar archivos de salida de audio adicionales, y vincular una pluralidad de bibliotecas de contenido musical interactivo y unir y agrupar contenido de la pluralidad de bibliotecas para crear un grupo universal masivo de contenido compartido en forma de bloques de audio editados separados de pistas de audio pregrabadas.
2. El método como se reivindicó en cualquiera de las reivindicaciones anteriores, en donde cada bloque de audio (8) comprende contenido de audio de un único instrumento musical.
3. El método como se reivindicó en cualquiera de las reivindicaciones anteriores que comprende la etapa de: seleccionar bloques de audio (8) con los mismos parámetros de audio para usarlos en la generación del archivo de salida de audio, en donde cada bloque de audio (8) tiene parámetros de audio de acuerdo con la pista de audio (5) de la que se separa el bloque de audio (8).
4. El método como se reivindicó en cualquiera de las reivindicaciones anteriores que comprende la etapa de: almacenar los bloques de audio (8) en un dispositivo de almacenamiento (9) de acuerdo con uno de: los parámetros de audio del bloque de audio y el instrumento musical.
5. El método como se reivindicó en cualquiera de las reivindicaciones anteriores que comprende la etapa de: seleccionar bloques de audio (8) para el archivo de salida de audio de acuerdo con los datos de preferencia del usuario que comprenden uno o más de: datos de género musical, estilo musical y estado de ánimo.
6. El método como se reivindicó en cualquiera de las reivindicaciones anteriores, que comprende una o más etapas de: operar un módulo de retención (51) para retener uno o más bloques de audio (8) seleccionados por los medios de selección de bloques de audio (12) e intercambiar al menos uno de los bloques de audio (8) seleccionados por los medios de selección de bloque de audio (12) con un bloque de audio no seleccionado previamente de acuerdo con los datos de preferencia del usuario;
operar un módulo de ordenamiento aleatorio (52) para eliminar automáticamente del archivo de salida de audio generado uno o más bloques de audio (8) seleccionados por los medios de selección de bloques de audio (12) e incorporar al archivo de salida de audio uno o más bloques de audio (8) desde el dispositivo de almacenamiento (9), que tiene los mismos parámetros de audio que el bloque o los bloques de audio (8) eliminados;
operar un módulo de edición y mezcla de audio (53) para modificar, refinar, ajustar, variar y/o cambiar las características de audio del archivo de salida de audio generado;
operar el módulo de edición y mezcla de audio (53) para modificar, refinar, ajustar, variar y/o cambiar las características de audio de un bloque de audio en el archivo de salida de audio generado; y
operar el módulo de edición y mezcla de audio (53) para ajustar el tempo y/o cambiar el mapa armónico de una pista de audio.
7. El método como se reivindicó en cualquiera de las reivindicaciones anteriores que comprende la etapa de: importar otras interpretaciones de instrumentos y/o voces desde una fuente externa para incorporarlas al archivo de salida de audio.
8. El método como se reivindicó en cualquiera de las reivindicaciones anteriores que comprende la etapa de: operar un módulo de sincronización de audio (55) para sincronizar el archivo de salida de audio con un archivo de video, un archivo de imagen fija y/o un archivo de texto.
9. El método como se reivindicó en cualquiera de las reivindicaciones anteriores, que comprende transmitir el archivo de salida de audio generado a un dispositivo informático de acuerdo con las etapas de:
separar los bloques de audio (8) del archivo de salida de audio en segmentos de bloque de audio, en donde cada segmento de bloque de audio tiene un intervalo de tiempo de manera que los segmentos de bloque de audio del mismo bloque de audio (8) tengan un intervalo de tiempo diferente;
transmitir juntos segmentos de bloques de audio que tienen el mismo intervalo de tiempo, de manera que los segmentos de bloques de audio que tienen el mismo intervalo de tiempo se reciban en el dispositivo informático sustancialmente al mismo tiempo, y
combinar en el dispositivo informático segmentos de bloque de audio que tienen el mismo intervalo de tiempo para formar al menos una porción del archivo de salida de audio, y
combinar las porciones del archivo de audio para formar el archivo de salida de audio en el dispositivo informático.
10. Un sistema (1) para generar un archivo de salida de audio, en donde el sistema (1) comprende uno o más procesadores y una memoria que comprende instrucciones de programa, que pueden ser ejecutadas por uno o más procesadores para realizar las etapas de acuerdo con cualquiera de las reivindicaciones 1 a 9.
11. Medio no transitorio legible por máquina que comprende instrucciones que, al ser ejecutadas por uno u más procesadores, hacen que el procesador lleve a cabo las etapas de acuerdo con cualquiera de las reivindicaciones 1 a 9.
ES14722998T 2013-04-09 2014-04-08 Un sistema y método para generar un archivo de audio Active ES2855224T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IES20130120A IES86526B2 (en) 2013-04-09 2013-04-09 A system and method for generating an audio file
PCT/EP2014/057068 WO2014166953A1 (en) 2013-04-09 2014-04-08 A system and method for generating an audio file

Publications (2)

Publication Number Publication Date
ES2855224T3 true ES2855224T3 (es) 2021-09-23
ES2855224T8 ES2855224T8 (es) 2022-01-05

Family

ID=51654487

Family Applications (1)

Application Number Title Priority Date Filing Date
ES14722998T Active ES2855224T3 (es) 2013-04-09 2014-04-08 Un sistema y método para generar un archivo de audio

Country Status (20)

Country Link
US (7) US9390696B2 (es)
EP (2) EP3832646A1 (es)
JP (2) JP6509192B2 (es)
CN (1) CN105247608B (es)
AU (1) AU2014253227B2 (es)
BR (1) BR112015025456B1 (es)
CA (1) CA2908861C (es)
CY (1) CY1124040T1 (es)
DK (1) DK2984647T3 (es)
ES (1) ES2855224T3 (es)
HR (1) HRP20210465T1 (es)
HU (1) HUE054417T2 (es)
IE (1) IES86526B2 (es)
LT (1) LT2984647T (es)
PL (1) PL2984647T3 (es)
PT (1) PT2984647T (es)
RS (1) RS61662B1 (es)
RU (1) RU2662125C2 (es)
SI (1) SI2984647T1 (es)
WO (1) WO2014166953A1 (es)

Families Citing this family (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10204625B2 (en) 2010-06-07 2019-02-12 Affectiva, Inc. Audio analysis learning using video data
JP2013050530A (ja) 2011-08-30 2013-03-14 Casio Comput Co Ltd 録音再生装置およびプログラム
JP5610235B2 (ja) * 2012-01-17 2014-10-22 カシオ計算機株式会社 録音再生装置およびプログラム
US20150114208A1 (en) * 2012-06-18 2015-04-30 Sergey Alexandrovich Lapkovsky Method for adjusting the parameters of a musical composition
IES86526B2 (en) 2013-04-09 2015-04-08 Score Music Interactive Ltd A system and method for generating an audio file
US12159610B2 (en) 2013-12-06 2024-12-03 Intelliterran, Inc. Synthesized percussion pedal and docking station
US11688377B2 (en) 2013-12-06 2023-06-27 Intelliterran, Inc. Synthesized percussion pedal and docking station
US9905210B2 (en) 2013-12-06 2018-02-27 Intelliterran Inc. Synthesized percussion pedal and docking station
US10741155B2 (en) 2013-12-06 2020-08-11 Intelliterran, Inc. Synthesized percussion pedal and looping station
US9378718B1 (en) * 2013-12-09 2016-06-28 Sven Trebard Methods and system for composing
US9047854B1 (en) * 2014-03-14 2015-06-02 Topline Concepts, LLC Apparatus and method for the continuous operation of musical instruments
WO2016002738A1 (ja) * 2014-06-30 2016-01-07 ソニー株式会社 情報処理装置および情報処理方法
GB2550732B (en) * 2015-03-03 2019-11-06 Openhd Pty Ltd Distributed live performance scheduled audio recording, cloud-based audio content editing and distribution of audio tracks and associated metadata
CN106161724A (zh) * 2015-03-23 2016-11-23 阿里巴巴集团控股有限公司 音频输出控制方法及装置
US9721551B2 (en) 2015-09-29 2017-08-01 Amper Music, Inc. Machines, systems, processes for automated music composition and generation employing linguistic and/or graphical icon based musical experience descriptions
US10854180B2 (en) 2015-09-29 2020-12-01 Amper Music, Inc. Method of and system for controlling the qualities of musical energy embodied in and expressed by digital music to be automatically composed and generated by an automated music composition and generation engine
CN106652655B (zh) * 2015-10-29 2019-11-26 施政 一种音轨替换的乐器
US10349196B2 (en) * 2016-10-03 2019-07-09 Nokia Technologies Oy Method of editing audio signals using separated objects and associated apparatus
US9905208B1 (en) * 2017-02-21 2018-02-27 Speed of Sound Software, Inc. System and method for automatically forming a master digital audio track
WO2018237021A1 (en) * 2017-06-21 2018-12-27 Maher Jonathan Bannon Separation and playback of audio components
US10348880B2 (en) * 2017-06-29 2019-07-09 Cheerful Ventures Llc System and method for generating audio data
JP7193167B2 (ja) 2017-08-29 2022-12-20 インテリテラン,インク. マルチメディアを記録してレンダリングするための装置、システム、及び方法
USD861724S1 (en) * 2017-12-21 2019-10-01 Toontrack Music Ab Computer screen with a graphical user interface
US10424280B1 (en) 2018-03-15 2019-09-24 Score Music Productions Limited Method and system for generating an audio or midi output file using a harmonic chord map
US10311844B1 (en) * 2018-05-04 2019-06-04 Peter T. Godart Musical instrument recording system
USD869493S1 (en) 2018-09-04 2019-12-10 Apple Inc. Electronic device or portion thereof with graphical user interface
CN109242938B (zh) * 2018-09-12 2023-04-11 福建天晴数码有限公司 一种基于Unity的动画编辑方法及终端
US11625216B2 (en) * 2018-09-17 2023-04-11 Apple Inc. Techniques for analyzing multi-track audio files
EP3864647A4 (en) * 2018-10-10 2022-06-22 Accusonus, Inc. AUDIO STEMS PROCESSING METHOD AND SYSTEM
CN109671416B (zh) * 2018-12-24 2023-07-21 成都潜在人工智能科技有限公司 基于增强学习的音乐旋律生成方法、装置及用户终端
US10915566B2 (en) 2019-03-01 2021-02-09 Soundtrack Game LLC System and method for automatic synchronization of video with music, and gaming applications related thereto
EP3706113B1 (en) 2019-03-04 2022-02-16 Spotify AB Editing of midi files
US10770045B1 (en) * 2019-07-22 2020-09-08 Avid Technology, Inc. Real-time audio signal topology visualization
US11024275B2 (en) 2019-10-15 2021-06-01 Shutterstock, Inc. Method of digitally performing a music composition using virtual musical instruments having performance logic executing within a virtual musical instrument (VMI) library management system
US10964299B1 (en) 2019-10-15 2021-03-30 Shutterstock, Inc. Method of and system for automatically generating digital performances of music compositions using notes selected from virtual musical instruments based on the music-theoretic states of the music compositions
US11037538B2 (en) 2019-10-15 2021-06-15 Shutterstock, Inc. Method of and system for automated musical arrangement and musical instrument performance style transformation supported within an automated music performance system
EP4006896B1 (en) * 2019-10-28 2023-08-09 Spotify AB Automatic orchestration of a midi file
US12190013B2 (en) * 2020-07-09 2025-01-07 Sony Interactive Entertainment LLC Multitrack container for sound effect rendering
GB2602118B (en) * 2020-12-18 2025-07-23 Scored Tech Inc Generating and mixing audio arrangements
US11929098B1 (en) * 2021-01-20 2024-03-12 John Edward Gillespie Automated AI and template-based audio record mixing system and process
US12347409B1 (en) * 2021-06-08 2025-07-01 Look Sharp Labs, Inc. Systems and methods for converting music into segmented digital assets for dynamic uses in digital experiences
CN115691521B (zh) * 2021-07-29 2026-03-13 华为技术有限公司 一种音频信号的编解码方法和装置
US12223935B2 (en) * 2021-08-06 2025-02-11 International Business Machines Corporation Voice assistant system with audio effects related to voice commands
USD987673S1 (en) * 2021-08-19 2023-05-30 Roland Corporation Display screen or portion thereof with graphical user interface
CN116704978A (zh) * 2022-02-28 2023-09-05 北京字跳网络技术有限公司 音乐生成方法、装置、设备、存储介质及程序
US11763849B1 (en) 2022-07-27 2023-09-19 Lemon Inc. Automatic and fast generation of music audio content for videos
US20240194173A1 (en) * 2022-12-07 2024-06-13 Hyph Ireland Limited Method, system and computer program for generating an audio output file
USD1071957S1 (en) 2022-12-07 2025-04-22 Hyph Ireland Limited Display screen with graphical user interface
US12165622B2 (en) 2023-02-03 2024-12-10 Applied Insights, Llc Audio infusion system and method
US12112511B1 (en) 2023-04-05 2024-10-08 Sony Interactive Entertainment Inc. Optimization of eye capture conditions for each user and use case
CN117116245B (zh) * 2023-10-18 2024-01-30 武汉海微科技有限公司 声音信号的谐波生成方法、装置、设备及存储介质

Family Cites Families (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5467288A (en) * 1992-04-10 1995-11-14 Avid Technology, Inc. Digital audio workstations providing digital storage and display of video information
JP3598598B2 (ja) 1995-07-31 2004-12-08 ヤマハ株式会社 カラオケ装置
US5801694A (en) * 1995-12-04 1998-09-01 Gershen; Joseph S. Method and apparatus for interactively creating new arrangements for musical compositions
US5990407A (en) 1996-07-11 1999-11-23 Pg Music, Inc. Automatic improvisation system and method
JP3743079B2 (ja) * 1996-10-24 2006-02-08 ヤマハ株式会社 演奏データ作成方法および装置
KR100270988B1 (ko) * 1998-03-12 2000-11-01 최길호 반주곡조 송출용 마이크의 녹음/재생 장치
JP3870671B2 (ja) * 2000-06-26 2007-01-24 ヤマハ株式会社 携帯端末装置
US7191023B2 (en) * 2001-01-08 2007-03-13 Cybermusicmix.Com, Inc. Method and apparatus for sound and music mixing on a network
JP2003085946A (ja) * 2001-09-14 2003-03-20 Columbia Music Entertainment Inc データ記録装置およびデータ記録再生装置
US8732221B2 (en) * 2003-12-10 2014-05-20 Magix Software Gmbh System and method of multimedia content editing
US7394011B2 (en) 2004-01-20 2008-07-01 Eric Christopher Huffman Machine and process for generating music from user-specified criteria
JP2005300739A (ja) * 2004-04-08 2005-10-27 Yamaha Corp 演奏データ編集装置
JP2006084749A (ja) * 2004-09-16 2006-03-30 Sony Corp コンテンツ生成装置およびコンテンツ生成方法
KR100717491B1 (ko) 2005-04-18 2007-05-14 엘지전자 주식회사 음악 작곡 장치 및 그 운용방법
KR100731761B1 (ko) * 2005-05-02 2007-06-22 주식회사 싸일런트뮤직밴드 인터넷을 통한 음악제작 시스템 및 방법
US20070044643A1 (en) * 2005-08-29 2007-03-01 Huffman Eric C Method and Apparatus for Automating the Mixing of Multi-Track Digital Audio
US7705231B2 (en) 2007-09-07 2010-04-27 Microsoft Corporation Automatic accompaniment for vocal melodies
US7737354B2 (en) * 2006-06-15 2010-06-15 Microsoft Corporation Creating music via concatenative synthesis
US8239052B2 (en) * 2007-04-13 2012-08-07 National Institute Of Advanced Industrial Science And Technology Sound source separation system, sound source separation method, and computer program for sound source separation
EP2073193A1 (en) * 2007-12-17 2009-06-24 Sony Corporation Method and device for generating a soundtrack
JP5341775B2 (ja) * 2007-12-28 2013-11-13 パナソニック株式会社 帯域割り当て方法
US8097801B2 (en) 2008-04-22 2012-01-17 Peter Gannon Systems and methods for composing music
CN101625855B (zh) * 2008-07-09 2012-08-29 爱思开电讯投资(中国)有限公司 制作引导音轨和背景音乐的方法和装置
US8026436B2 (en) * 2009-04-13 2011-09-27 Smartsound Software, Inc. Method and apparatus for producing audio tracks
CA2996784A1 (en) * 2009-06-01 2010-12-09 Music Mastermind, Inc. System and method of receiving, analyzing, and editing audio to create musical compositions
US9251776B2 (en) * 2009-06-01 2016-02-02 Zya, Inc. System and method creating harmonizing tracks for an audio input
CN101944355B (zh) * 2009-07-03 2013-05-08 深圳Tcl新技术有限公司 伴奏音乐生成装置及其实现方法
JP2011044201A (ja) * 2009-08-20 2011-03-03 J&K Car Electronics Corp オーディオ装置、プログラム、及び楽曲ファイル記憶方法
US20110112672A1 (en) * 2009-11-11 2011-05-12 Fried Green Apps Systems and Methods of Constructing a Library of Audio Segments of a Song and an Interface for Generating a User-Defined Rendition of the Song
US8699727B2 (en) * 2010-01-15 2014-04-15 Apple Inc. Visually-assisted mixing of audio using a spectral analyzer
WO2011103498A2 (en) * 2010-02-18 2011-08-25 The Trustees Of Dartmouth College System and method for automatically remixing digital music
US8868411B2 (en) 2010-04-12 2014-10-21 Smule, Inc. Pitch-correction of vocal performance in accord with score-coded harmonies
US9286876B1 (en) 2010-07-27 2016-03-15 Diana Dabby Method and apparatus for computer-aided variation of music and other sequences, including variation by chaotic mapping
US20120089390A1 (en) 2010-08-27 2012-04-12 Smule, Inc. Pitch corrected vocal capture for telephony targets
WO2012051605A2 (en) * 2010-10-15 2012-04-19 Jammit Inc. Dynamic point referencing of an audiovisual performance for an accurate and precise selection and controlled cycling of portions of the performance
US9342599B2 (en) * 2011-05-25 2016-05-17 Thomas Stetson Elliott Methods and systems for centralized audio and video news product collection, optimization, storage, and distribution
MX345589B (es) 2011-07-29 2017-02-07 Music Mastermind Inc Sistema y método para producir un acompañamiento musical más armonioso y para aplicar una cadena de efectos a una composición musical.
US9552607B2 (en) * 2012-03-21 2017-01-24 Beatport, LLC Systems and methods for selling sounds
US9798805B2 (en) 2012-06-04 2017-10-24 Sony Corporation Device, system and method for generating an accompaniment of input music data
US20140018947A1 (en) 2012-07-16 2014-01-16 SongFlutter, Inc. System and Method for Combining Two or More Songs in a Queue
IES86526B2 (en) 2013-04-09 2015-04-08 Score Music Interactive Ltd A system and method for generating an audio file
GB2551807B (en) 2016-06-30 2022-07-13 Lifescore Ltd Apparatus and methods to generate music
EP3389028A1 (en) 2017-04-10 2018-10-17 Sugarmusic S.p.A. Automatic music production from voice recording.
EP3803633A1 (en) 2018-05-24 2021-04-14 Aimi Inc. Music generator

Also Published As

Publication number Publication date
CA2908861C (en) 2021-08-17
HUE054417T2 (hu) 2021-09-28
US20210028875A1 (en) 2021-01-28
JP2019133181A (ja) 2019-08-08
LT2984647T (lt) 2021-04-26
US11277215B2 (en) 2022-03-15
US20220060269A1 (en) 2022-02-24
ES2855224T8 (es) 2022-01-05
WO2014166953A1 (en) 2014-10-16
EP2984647B1 (en) 2021-01-06
US11569922B2 (en) 2023-01-31
AU2014253227B2 (en) 2019-12-19
US20140301573A1 (en) 2014-10-09
CN105247608B (zh) 2017-08-04
US20210391936A1 (en) 2021-12-16
PL2984647T3 (pl) 2021-06-28
EP2984647A1 (en) 2016-02-17
JP6736186B2 (ja) 2020-08-05
US9390696B2 (en) 2016-07-12
IES20130120A2 (en) 2014-11-19
US11483083B2 (en) 2022-10-25
RS61662B1 (sr) 2021-04-29
US9843404B2 (en) 2017-12-12
IES86526B2 (en) 2015-04-08
EP3832646A1 (en) 2021-06-09
RU2015147731A (ru) 2017-05-12
US20160308629A1 (en) 2016-10-20
HRP20210465T1 (hr) 2021-05-28
CN105247608A (zh) 2016-01-13
US20220052773A1 (en) 2022-02-17
EP2984647B8 (en) 2021-09-22
RU2662125C2 (ru) 2018-07-23
CY1124040T1 (el) 2022-05-27
JP6509192B2 (ja) 2019-05-08
SI2984647T1 (sl) 2021-07-30
US20180076913A1 (en) 2018-03-15
PT2984647T (pt) 2021-03-26
HK1221060A1 (zh) 2017-05-19
BR112015025456B1 (pt) 2022-05-03
US10812208B2 (en) 2020-10-20
DK2984647T3 (da) 2021-03-29
BR112015025456A2 (pt) 2017-07-18
US11277216B2 (en) 2022-03-15
AU2014253227A1 (en) 2015-11-26
JP2016522426A (ja) 2016-07-28
CA2908861A1 (en) 2014-10-16

Similar Documents

Publication Publication Date Title
ES2855224T3 (es) Un sistema y método para generar un archivo de audio
ES2963168T3 (es) Sistema y método de seguimiento de contenidos mejorados
US20110126103A1 (en) Method and system for a "karaoke collage"
US20250191558A1 (en) Digital music composition, performance and production studio system network and methods
KR20230159364A (ko) 오디오 편곡 생성 및 믹싱
KR102558167B1 (ko) 사용자 음원의 수익을 창출 및 분배하는 장치 및 방법
KR102570036B1 (ko) 사용자 음원의 생성 및 경연을 진행하는 장치 및 방법
HK40053932A (en) A system and method for generating an audio file
US20240386872A1 (en) Music Mashup Recommendation and Discovery Tool
HK1221060B (en) A system and method for generating an audio file
KR102507870B1 (ko) 사용자 음원의 생성 및 경연을 위한 사용자 인터페이스 제공 장치 및 방법
Wolinski Decomposition Theory: A Practice-Based Study of Popular Music Composition Strategies
IES86526Y1 (en) A system and method for generating an audio file
IE20130120U1 (en) A system and method for generating an audio file
Amos The Sync Business
Rutter Soundtracks: Using music in film