DE102013102001A1 - Method for influencing composition used as e.g. audio stream for audio reproduction for playing online audio game, involves influencing reproduction of audio data and/or visual activation element of associated tracks by control signals - Google Patents
Method for influencing composition used as e.g. audio stream for audio reproduction for playing online audio game, involves influencing reproduction of audio data and/or visual activation element of associated tracks by control signals Download PDFInfo
- Publication number
- DE102013102001A1 DE102013102001A1 DE201310102001 DE102013102001A DE102013102001A1 DE 102013102001 A1 DE102013102001 A1 DE 102013102001A1 DE 201310102001 DE201310102001 DE 201310102001 DE 102013102001 A DE102013102001 A DE 102013102001A DE 102013102001 A1 DE102013102001 A1 DE 102013102001A1
- Authority
- DE
- Germany
- Prior art keywords
- audio data
- visual
- activation element
- audio
- music
- 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.)
- Withdrawn
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/814—Musical performances, e.g. by evaluating the player's ability to follow a notation
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/42—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
- A63F13/424—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle involving acoustic input signals, e.g. by using the results of pitch or rhythm extraction or voice recognition
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/54—Controlling the output signals based on the game progress involving acoustic signals, e.g. for simulating revolutions per minute [RPM] dependent engine sounds in a driving game or reverberation against a virtual wall
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
Abstract
Description
Die vorliegende Erfindung betrifft ein Verfahren zur Beeinflussung von Audiodaten mittels wenigstens eines Eingabegerätes und eines Bildschirms.The present invention relates to a method for influencing audio data by means of at least one input device and a screen.
In dem Verfahren wird als Audiodaten vorzugsweise ein Musikstück verwendet, das in eine Vielzahl von Tracks (Stimmen) aufgesplittet ist. Nachfolgend wird die Erfindung mit Bezug auf ein Musikstück beschrieben. Es soll jedoch klargestellt sein, dass die Erfindung auf jegliche Art von Audiodaten angewendet werden kann. Jeder Track umfasst jeweils eine Teilmenge der in dem Musikstück vorhandenen Stimmen, vorzugsweise jeweils eine Stimme. Die Teilmengen in den unterschiedlichen Tracks weichen voneinander ab, das heißt, dass jeder Track eine andere Stimme des Musikstücks oder eine andere Stimmenkombination des Musikstücks enthält.In the method, as the audio data, it is preferable to use a piece of music which is split into a plurality of tracks (voices). The invention will be described below with reference to a piece of music. However, it should be understood that the invention is applicable to any type of audio data. Each track comprises in each case a subset of the voices present in the music piece, preferably in each case one voice. The subsets in the different tracks are different, that is, each track contains a different part of the piece of music or a different combination of parts of the piece of music.
Wenigstens ein Track wird in dem Verfahren laufend wiedergegeben, z. B. eine Grundrhythmusstimme und eine Melodiestimme. Diese Stimmen bilden den klanglichen Background, um den sich die Beeinflussung der anderen Stimmen mittel des Verfahrens orientiert.At least one track is played in the process continuously, z. B. a Grundrhythmusstimme and a melody voice. These voices form the sonic background around which the influence of the other voices is oriented by means of the procedure.
In dem Verfahren werden zumindest einzelnen Tracks des Musikstücks wenigstens ein, vorzugsweise mehrere visuelle Aktivierungselemente zugeordnet, die auf dem Bildschirm in einer – zumindest zweidimensionalen – visuellen Darstellung wiedergegeben werden. Die visuelle Darstellung hat hierbei einen Darstellungsbereich, der einem Zeitabschnitt des Musikstücks entspricht. Es ist prinzipiell vorstellbar, einen Darstellungsbereich zu wählen, der den gesamten Zeitablauf des Musikstücks umfasst. Aus Gründen der Auflösung ist es jedoch vorzuziehen, dass der Darstellungsbereich lediglich einen Zeitabschnitt des Musikstücks in einer begrenzten Länge, zum Beispiel von maximal 1 Minute, darstellt.In the method, at least individual tracks of the music piece are assigned at least one, preferably a plurality of visual activation elements, which are reproduced on the screen in a - at least two-dimensional - visual representation. The visual representation in this case has a display area that corresponds to a period of time of the piece of music. It is conceivable, in principle, to select a display area that encompasses the entire time sequence of the piece of music. However, for reasons of resolution, it is preferable that the display area represent only a period of the music piece in a limited length, for example, a maximum of 1 minute.
Das visuelle Aktivierungselement ist der Bereich, über welchen der zugeordnete Track beeinflusst wird. Einem visuellen Aktivierungselement können selbstverständlich auch mehrere oder alle beeinflussbaren Tracks des Musikstücks zugeordnet sein. In diesem Fall werden die zugeordneten Tracks gleichzeitig über das visuelle Aktivierungselement beeinflusst. Es kann jedem Track ein visuelles Aktivierungselement oder mehrere visuelle Aktivierungselement zugeordnet werden. Dadurch, dass man mit der Zuordnung des visuellen Aktivierungselements zu den unterschiedlichen Tracks sehr viele Möglichkeiten hat, ergibt sich ein weites Feld von Beeinflussungsmöglichkeiten einzelner Tracks oder von Track-Kombinationen, die als Kombination einem visuellen Aktivierungselement zugeordnet sind.The visual activation element is the area over which the associated track is influenced. Of course, several or all influenceable tracks of the piece of music can also be assigned to a visual activation element. In this case, the assigned tracks are simultaneously influenced by the visual activation element. Each track can be assigned a visual activation element or several visual activation elements. The fact that there are many possibilities with the assignment of the visual activation element to the different tracks, results in a wide field of influence possibilities of individual tracks or of track combinations, which are assigned as a combination to a visual activation element.
Für die Beeinflussung des Tracks gibt es mehrere Optionen.There are several options for influencing the track.
Zum einen können über das Eingabegerät, welches vorzugsweise ein Touchscreen oder eine Computermaus ist, Eingaben gemacht werden, die in einer zeitlichen und/oder örtlichen Beziehung zu dem visuellen Aktivierungselement stehen. Aus dieser Beziehung wird ein Steuersignal für die Beeinflussung des Tracks bzw. der Track-Kombination abgeleitet, der bzw. dem das visuelle Aktivierungselement zugeordnet ist. Durch das Steuersignal wird die Wiedergabe der einzelnen Tracks bzw. Stimmen des Musikstücks und/oder der dem Track zugeordneten visuellen Aktivierungselemente beeinflusst, z. B. ein- oder ausgeschaltet oder in der Lautstärke variiert.On the one hand, inputs can be made via the input device, which is preferably a touch screen or a computer mouse, which are in temporal and / or spatial relationship to the visual activation element. From this relationship, a control signal is derived for influencing the track or track combination to which the visual activation element is assigned. The control signal influences the reproduction of the individual tracks or voices of the piece of music and / or the visual activation elements associated with the track, eg, B. on or off or varies in volume.
Es ist auch in einer anderen Art der Beeinflussung des Tracks auch möglich, in der visuellen Darstellung ein Triggerfeld vorzusehen, z. B. in Form einer Spielfigur, dessen Ort in der visuellen Darstellung mittels des Eingabegeräts gesteuert wird. In diesem Fall wird das Triggerfeld mittels des Eingabegeräts durch die visuelle Darstellung bewegt und das Steuersignal wird abgeleitet aus der örtlichen und/oder zeitlichen Beziehung dieses Triggerfeldes zu dem visuellen Aktivierungselement. Die Eingaben des Eingabegeräts erfolgen nicht direkt auf das visuelle Aktivierungselement sondern indirekt über die Spielfigur.It is also possible in another way of influencing the track to provide a trigger field in the visual representation, e.g. In the form of a playing figure whose location is controlled in the visual representation by means of the input device. In this case, the trigger field is moved by the visual display by means of the input device and the control signal is derived from the local and / or temporal relationship of this trigger field to the visual activation element. The inputs of the input device are not directly on the visual activation element but indirectly on the character.
Ein derartiges erfindungsgemäßes Verfahren erlaubt eine visuelle Darstellung in Verbindung mit dem Abspielen eines Musikstücks und eine über die visuelle Darstellung ermöglichte Beeinflussung des Musikstücks in einem Spielgeschehen. Durch die Erfindung werden aus dem Musikstück visuelle Aktivierungselemente zur Beeinflussung des Musikstücks abgeleitet, die wiederum in der Interaktion mit dem Eingabegerät oder mit der Spielfigur zur Generierung von Steuersignalen verwendet werden. Hierüber werden die zugeordneten Tracks beeinflusst, d. h. ein- oder ausgeschaltet, in der Lautstärke verändert oder mit Effekten belegt.Such a method according to the invention allows a visual representation in connection with the playing of a piece of music and an influencing of the piece of music in a game event made possible by means of the visual representation. By means of the invention, visual activation elements for influencing the piece of music are derived from the piece of music, which in turn are used in interaction with the input device or with the playing piece to generate control signals. This affects the assigned tracks, ie. H. switched on or off, changed in volume or filled with effects.
Für die Eingabe kann jedes an sich bekannte Eingabegerät für Computer verwendet werden, so also auch Computertastaturen und körperbasierte Eingabegeräte, zum Beispiel neurale Impulsaktuatoren.For input any known per se input device can be used for computers, including computer keyboards and body-based input devices, for example, neural Impulsaktuatoren.
Vorzugsweise werden als Audiodaten zum Ableiten der visuellen Aktivierungselemente Steueraudiodaten, insb. MIDI-Daten verwendet, von denen bereits jetzt eine Vielzahl von Musikstücken aufgesplittet in viele Stimmen bzw. Tracks am Markt erhältlich ist. Diese MIDI-Dateien sind digitale Daten, die sich hervorragend zur Steuerung eines Spiels oder eines Musikbearbeitungsystems verwenden lassen, z. B. zum Erzeugen von visuellen Aktivierungselementen in der visuellen Darstellung.Preferably, as audio data for deriving the visual activation elements control audio data, esp. MIDI data is used, of which already a variety of pieces of music is split into many voices or tracks available on the market. These MIDI files are digital data that can be used to control a game or music editing system, such as music. To create visual activation elements in the visual presentation.
Vorzugsweise erfolgt die Audiowiedergabe über Wiedergabeaudiodaten, insbesondere einen Audiostream des Musikstücks, der vorzugsweise in gleicher Weise wie die MIDI-Dateien, in Stimmen aufgesplittet ist. Die unterschiedlichen Stimmen des Audiostreams spiegeln die entsprechenden Stimmen des Musikstücks exakt wieder im Gegensatz zu einer Audiowiedergabe durch die MIDI-Dateien, die nur Steuerinformation für das Soundsystem des Computers enthalten. Deshalb werden vorzugsweise die MIDI-Daten nur zum Steuern der Ereignisse in der visuellen Darstellung, z. B. zum Erzeugen von visuellen Aktivierungselementen, verwendet, während die Wiedergabe über den Audiostream erfolgt. Preferably, the audio playback via playback audio data, in particular an audio stream of the piece of music, which is preferably in the same way as the MIDI files, split into votes. The different voices of the audio stream accurately reflect the corresponding parts of the piece of music, as opposed to audio playback through the MIDI files, which contain only control information for the computer's sound system. Therefore, preferably the MIDI data is only used to control the events in the visual representation, e.g. For example, to generate visual activation elements while playback is via the audio stream.
Die vorliegende Erfindung ermöglicht eine selbständige Zentrierung der visuellen Darstellung auf die Spielfigur entsprechend dem Spielgeschehen. Vorzugsweise sind hierzu die Audiodaten in mehrere, vorzugsweise zwischen 5 und 50 Zeitabschnitte unterteilt. Die Videodaten können anders organisiert sein, z. B. als zusammenhängender visueller Bereich, bei dem lediglich der Bereich auf dem Bildschirm dargestellt wird, in welchem sich die Spielfigur aufhält. Vorzugsweise wird die visuelle Darstellung so gesteuert, dass die visuelle Darstellung auf die Spielfigur zentriert ist. Die ermöglicht eine spielergonomisch bessere und flüssige Steuerung der Spielfigur durch das Spielgeschehen. So ist es möglich, das Verfahren und die visuelle Darstellung in Echtzeit zusammen mit der Wiedergabe der Audiodaten (z. B. eines Musikstücks) ablaufen zu lassen.The present invention enables an independent centering of the visual representation on the game character according to the game action. For this purpose, the audio data are preferably divided into a plurality of, preferably between 5 and 50, time periods. The video data can be organized differently, eg. B. as a contiguous visual area in which only the area is displayed on the screen in which the character is staying. Preferably, the visual representation is controlled so that the visual representation is centered on the toy character. This allows a player ergonomically better and more fluid control of the character through the game. Thus, it is possible to run the process and the visual display in real time along with the reproduction of the audio data (eg, a music piece).
Um die Interaktion zwischen der Bilddarstellung und der Eingabe interessanter zu gestalten, können einzelne Tracks, zum Beispiel eine Grundmelodie und ein Grundbeat, ununterbrochen wiedergegeben werden, wobei durch das Eingabegerät dann die anderen Tracks des Musikstücks beeinflusst, z. B. dazu geschaltet bzw. wieder abgeschaltet werden können. Hierdurch wird sichergestellt, dass das Musikstück zumindest in seinem Grundkonzept von Anfang über eventuelle Loops zwischendrin bis zum Ende ununterbrochen wiedergegeben wird. Mit der Beeinflussung eines Tracks ist die Audiowiedergabe des Tracks gemeint, welche generell über Lautsprecher oder Kopfhörer erfolgt. Die Beeinflussung umfasst alle Möglichkeiten der Beeinflussung der Wiedergabe von Audiodaten, z. B. Ein- und Ausschalten, Verändern der Lautstärke, Aufbringen von Effekten, wie z. B. Hall, Chorus, Flanger, Verzerrung, Aufdopplung einer Stimme mit Transponation etc. Es wird also durch die Erfindung das rhythmische und melodiöse Grundgerüst des Musikstücks nicht verändert, sondern lediglich hinsichtlich der Wiedergabe und Veränderung weiterer Stimmen beeinflusst. So können über die Aktivierungselemente z. B. Saxophonsolos oder Gitarrenriffs zu- und abgeschaltet werden. Zudem lassen sich die Gesangsstimmen zu und abschalten. Das Verfahren kann somit auch zu Übungs- und Lernzwecken z. B. für Instrumente oder für den Gesang bzw. als Karaokeanwendung verwendet werden.In order to make the interaction between the image display and the input more interesting, individual tracks, for example a basic melody and a basic beat, can be reproduced continuously, whereby the input device then influences the other tracks of the piece of music, e.g. B. can be switched or turned off again. This ensures that the music piece is at least reproduced in its basic concept from the beginning about any loops in between to the end uninterrupted. By influencing a track is meant the audio playback of the track, which generally takes place via loudspeakers or headphones. The influence includes all possibilities of influencing the reproduction of audio data, eg. B. switching on and off, changing the volume, applying effects such. As reverb, chorus, flanger, distortion, doubling a voice with transposition, etc. So it is not changed by the invention, the rhythmic and melodious structure of the piece of music, but only affected in terms of playback and changing other voices. Thus, about the activation elements z. B. saxophone solos or guitar riffs on and off. In addition, the vocals can be switched on and off. The method can thus also for training and learning purposes z. B. used for instruments or for singing or as a karaoke application.
Zur Generierung eines Steuersignals wird vorzugsweise ein Algorithmus verwendet, der den örtlichen und/oder zeitlichen Abstand eines Eingabevorgangs von einem visuellen Aktivierungselement erfasst und daraus das Steuersignal für das Beeinflussen des zugeordneten Tracks ableitet. Für die Ermittlung des örtlichen Abstandes wird die Koordinate der Eingabe bzw. des Triggerfeldes mit der Koordinate des visuellen Aktivierungselements verglichen und aus der Differenz das Steuersignal abgeleitet. Das Steuersignal kann ein binäres Signal sein, z. B. Ein/Aus oder ein analoges Signal, das sich z. B. mit der Größe des Abstandes ändert.To generate a control signal, an algorithm is preferably used which detects the local and / or temporal distance of an input process from a visual activation element and derives therefrom the control signal for influencing the assigned track. For the determination of the local distance, the coordinate of the input or of the trigger field is compared with the coordinate of the visual activation element, and the control signal is derived from the difference. The control signal may be a binary signal, e.g. B. On / Off or an analog signal z. B. changes with the size of the distance.
Der Vorteil der Erfindung liegt darin, dass sie ein Videospiel erlaubt, welches auf kreative Weise eine Interaktion zwischen einem abgespielten Musikstück und einem Spielverlauf ermöglicht.The advantage of the invention is that it allows a video game that creatively enables interaction between a played piece of music and a game play.
Die Interaktion beruht auf einer Eingabe im Spielverlauf mittels des Eingabegeräts oder auf der Steuerung einer Spielfigur in oben genannter Weise. Der Spieler kann somit die Wiedergabe des Musikstücks entsprechend seiner eigenen Aktion in dem Spielverlauf verändern bzw. steuern.The interaction is based on an input in the course of the game by means of the input device or on the control of a character in the above manner. The player can thus change or control the reproduction of the piece of music according to his own action in the course of the game.
In der visuellen Darstellung auf dem Bildschirm wird vorzugsweise nur ein begrenzter Zeitabschnitt des Musikstücks dargestellt, da bei der Darstellung der gesamten Länge des Musikstücks die zeitliche Auflösung am Bildschirm zu gering wäre. Vorteilhaft ist die Darstellung eines Zeitabschnitt zwischen 20 s und 2 Min., insbesondere zwischen 30 s und 1 Min. Bei insbesondere kürzeren Musikstücken ist es auch möglich, die gesamte Länge in der visuellen Darstellung anzuzeigen.In the visual display on the screen, only a limited period of time of the piece of music is preferably displayed since, in the representation of the entire length of the piece of music, the temporal resolution on the screen would be too low. Advantageously, the representation of a time period between 20 s and 2 min., In particular between 30 s and 1 min. In particular shorter pieces of music, it is also possible to display the entire length in the visual representation.
Das Verfahren kann auf jedem Einzelplatzrechner als auch auf einem Server ausgeführt werden, der über ein Netzwerk, insbesondere über das Internet, mit Arbeitsplätzen (Clients) verbunden ist, die vorzugsweise lediglich als Ein/Ausgabestationen dienen. Auf diesen Arbeitsplätzen wird dann die einem Zeitabschnitt des Musikstücks zugeordnete visuelle Darstellung über den Bildschirm wiedergegeben, das Musikstück über die Lautsprecher bzw. den Kopfhörer abgespielt und die Eingabeaktionen des Eingabegerätes des Arbeitsplatzes dem Server übermittelt, der daraufhin entsprechend der Interaktion einen oder mehrere Tracks beeinflusst.The method can be carried out on any standalone computer as well as on a server which is connected via a network, in particular via the Internet, to workstations (clients), which preferably serve only as input / output stations. On these workstations, the visual representation associated with a time segment of the music piece is then displayed on the screen, the music piece is played via the loudspeakers or the headphones and the input actions of the input device of the workstation are transmitted to the server, which then influences one or more tracks according to the interaction.
Auch wenn derzeit eine Realisierung des Verfahrens auf einzelnen Rechnern bevorzugt wird, kann für mögliche zukünftige Cloud-Anwendungen sehr einfach ein serverbasiertes Videospiel, z. B. als Client Game für PC/MAC und Spielekonsolen kreiert werden, welches auf Online-Portalen spielbar ist.Even if a realization of the method is currently preferred on individual computers, for possible future cloud applications can very easily a server-based video game, z. B. as a client Game for PC / MAC and game consoles are created, which is playable on online portals.
In einer bevorzugten Ausführungsform werden aus einem Track dynamische visuelle Aktivierungselemente erzeugt, d. h. visuelle Aktivierungselemente, welche nur für eine begrenzte Zeitspanne in der visuellen Darstellung sichtbar sind. Die Zeitspanne kann dann vorzugsweise in Übereinstimmung mit dem Takt des Musikstücks gewählt werden.In a preferred embodiment, dynamic visual activation elements are generated from a track, i. H. visual activation elements, which are only visible in the visual representation for a limited period of time. The period of time may then preferably be selected in accordance with the clock of the piece of music.
In dem erfindungsgemäßen Verfahren ist vorzugsweise zumindest ein Track, vorzugsweise alle Tracks des Musikstücks in zeitlich aufeinanderfolgende Zeitabschnitte unterteilt, und die Wiedergabe zumindest eines Zeitabschnitts wird in Abhängigkeit von den Steuersignalen wiederholt. Auf diese Weise kann beispielsweise eine Basismelodiestimme und ein Basistakt der Percussion-Instrumente laufend wiedergegeben werden und in einer gewünschten Weise gelooped werden, solange keine Eingaben über das Eingabegerät gemacht werden, die zu einer Beeinflussung, z. B. dem Zu- oder Abschalten von Tracks führen. Das Weiterschieben des Zeitfensters in dem Musikstück von einem Zeitabschnitt zum nächsten erfolgt dann vorzugsweise über die Tätigung von Eingaben oder eine entsprechende Steuerung der Spielfigur (Triggerfeld).In the method according to the invention, preferably at least one track, preferably all tracks of the piece of music, are subdivided into temporally successive time segments, and the reproduction of at least one time segment is repeated in dependence on the control signals. In this way, for example, a base melody voice and a base clock of the percussion instruments can be played back continuously and looped in a desired manner, as long as no inputs are made via the input device, which can be influenced, e.g. B. lead to the switching on or off of tracks. The advancement of the time window in the piece of music from one period to the next is then preferably carried out by making inputs or a corresponding control of the character (trigger field).
Die Unterteilung in möglichst feine Zeitabschnitte kann auch dazu genutzt werden, die visuelle Darstellung am Bildschirm auf die Spielfigur in sehr unauffälliger Weise zu zentrieren. Wenn das Musikstück beispielsweise in 40 Zeitabschnitte t1 bis t40 unterteilt ist, so können auf dem Bildschirm z. B. acht bis zwölf Zeitabschnitte dargestellt werden. Mit dem Weiterbewegen der Spielfigur im Spielgeschehen wird dann in Bewegungsrichtung der Spielfigur ein nur sehr kleiner Zeitabschnitt weitergeschoben. Durch die feine Unterteilung in viele Zeitabschnitte ist der in Bewegungsrichtung hinzukommende und der auf der anderen Seite wegfallende Zeitabschnitt bzw. Darstellungsbereich sehr klein. Die selbständige Zentrierung der visuellen Darstellung auf die Spielfigur erfolgt damit äußerst glatt und ruckelfrei und damit unmerklich.The subdivision into the finest possible time segments can also be used to center the visual representation on the screen on the character in a very inconspicuous manner. For example, if the piece of music is divided into 40 periods t1 to t40, z. B. eight to twelve time periods are shown. With the further movement of the character in the game then a very small period of time is then pushed in the direction of movement of the character. Due to the fine subdivision into many time segments, the time segment or display area added in the direction of movement and the time interval on the other side are very small. The independent centering of the visual representation on the character is thus extremely smooth and smooth and thus imperceptible.
Es ist hier zu vermerken, dass im Fall des Verwendens von getrennten Steuer-Audiodaten, z. B. MIDI, und Wiedergabeaudiodaten, z. B. ein Audiostream in herkömmlichen Formaten wie wav, mp3, aiff etc. ein synchrones Loopen der Zeitabschnitte bei den Steueraudiodaten und den Wiedergabeaudiodaten erfolgen muss. So müssen beide Daten in gleiche Zeitabschnitte unterteilt sein, die im Rahmen des Interaktionsgeschehens synchron wiederholt bzw. beeinflusst werden. Mit der Abhängigkeit der Wiederholung eines Zeitabschnitts von der Eingabe ist somit in diesem Fall vorzugsweise eine Abhängigkeit dahingehend gemeint, dass eine Wiederholung eines Zeitabschnitts solange ausgeführt wird, als über eine definierte Zeitspanne keine Eingabe oder Interaktion mittels der Spielfigur erfolgt ist. Lediglich Eingaben und Interaktionen über das Eingabegerät führen dazu, dass die Wiedergabe der Audiodaten entsprechend dem ursprünglichen zeitlichen Ablauf weitergeführt wird.It should be noted here that in the case of using separate control audio data, e.g. MIDI, and playback audio, e.g. B. an audio stream in conventional formats such as wav, mp3, aiff, etc., a synchronous Loopen the periods must be done in the control audio data and the playback audio. Thus, both data must be subdivided into equal periods of time, which are repeated or influenced synchronously in the context of interaction. With the dependency of the repetition of a period of time on the input, a dependency is thus preferably meant in this case that a repetition of a time period is carried out as long as there has been no input or interaction by means of the character over a defined period of time. Only inputs and interactions via the input device result in the reproduction of the audio data being continued according to the original time sequence.
Vorzugsweise können für unterschiedliche Arten der Beeinflussung z. B. das Einschalten und das Ausschalten, bzw. die Effektbeaufschlagung eines Tracks unterschiedliche Steuersignale verwendet werden. So wird zum Beispiel für das Einschalten eines Tracks ein erstes Steuersignal verwendet und für das Ausschalten eines Tracks ein zweites Steuersignal. Die Bedingungen für die Abgabe eines ersten und zweiten Steuersignals können hierbei unterschiedlich gesetzt werden. So kann zum Beispiel für das Einschalten eines Tracks eine engere zeitliche und/oder örtliche Übereinstimmung mit einer Solleingabezeit oder einem Solleingabebereich zum Beispiel entsprechend einem dynamischen visuellen Aktivierungselement gefordert sein, während das Ausschalten eine größere zeitliche und/oder örtliche Abweichung von einem dynamischen visuellen Aktivierungselement ermöglicht. Es ist auch möglich unterschiedliche visuelle Aktivierungselemente für unterschiedliche Arten der Beeinflussung vorzusehen, die bei Aktivierung dann zu unterschiedlichen Steuersignalen führen.Preferably, for different types of influence z. B. the switching on and off, or the effect of a track different control signals are used. For example, turning on a track uses a first control signal, and turning off a track uses a second control signal. The conditions for the delivery of a first and second control signal can be set differently. For example, turning on a track may require closer timing and / or local matching with a default input time or a set input range, for example, corresponding to a dynamic visual activation element, while turning off allows greater temporal and / or spatial deviation from a dynamic visual activation element , It is also possible to provide different visual activation elements for different types of influencing, which then lead to different control signals when activated.
In gleicher Weise können nicht für die unterschiedliche Beeinflussung eines Tracks, sondern auch für die unterschiedlichen Tracks der Audiodaten unterschiedlichen Bedingungen für die Generierung eines Steuersignals definiert werden. So können zum Beispiel die Interaktionsbedingungen für das Ein- oder Ausschalten von Basisstimmen großzügiger gesetzt werden als die Interaktionsbedingungen für detailliertere Stimmen wie zum Beispiel Gitarrenriffs.In the same way, different conditions for the generation of a control signal can not be defined for the different influencing of a track, but also for the different tracks of the audio data. For example, the interaction conditions for switching on or off base voices can be set more generously than the interaction conditions for more detailed voices such as guitar riffs.
Somit werden vorzugsweise für die unterschiedlichen Tracks als auch für die unterschiedlichen Beeinflussungsarten unterschiedliche visuelle Aktivierungselemente verwendet. Diese können bei Aktivierung durch eine Interaktion selbstverständlich eine Art von Steuersignal oder entsprechend viele unterschiedliche Steuersignale erzeugen. Die Steuerung der Beeinflussung erfolgt somit vorzugsweise entweder durch ein einziges Steuersignal und die Information über die Art des visuellen Aktivierungselements oder allein durch den Typ des Steuersignals.Thus, different visual activation elements are preferably used for the different tracks as well as for the different types of influence. When activated by an interaction, these can, of course, generate a type of control signal or a correspondingly large number of different control signals. The control of the influence is thus preferably carried out either by a single control signal and the information about the type of visual activation element or solely by the type of the control signal.
Selbstverständlich erlaubt das erfindungsgemäße Verfahren nicht nur die Interaktion bzw. die Beeinflussung der Wiedergabe von Audiodaten, z. B. eines Musikstücks, in einem Videospiel, sondern bildet auch eine Möglichkeit zur Beeinflussung von Audiodaten zur Schaffung zum Beispiel eines neuen Musikstücks in einem kreativen Prozess oder wie oben ausgeführt zum Lernen einzelner Instrumentenparts oder zum Singen bzw. für Karaokeanwendungen.Of course, the inventive method not only allows the interaction or influencing the playback of audio data, z. As a piece of music, in a video game, but also forms a possibility for influencing audio data to create for example a new one Piece of music in a creative process or as discussed above for learning individual instrument parts or for singing or for karaoke applications.
Ziel der Erfindung ist auf jeden Fall das vollständige Abspielen eines Musikstücks, d. h. von Anfang bis Ende mit eventuellen Wiederholungen im dazwischen liegenden Bereich, welches durch Interaktion in seiner Stimmenzusammensetzung und/oder anderen Effekten durch die Erfindung beeinflusst wird.The aim of the invention is in any case the complete playback of a piece of music, d. H. from beginning to end, with possible repetitions in the intervening area, which is influenced by interaction in its voice composition and / or other effects by the invention.
Obwohl das Spiel bislang dazu konzipiert ist, lediglich auf einem Einzelgerät abgespielt zu werden, eignet sich das Verfahren auch zur Bereitstellung eines online-Spiels. Dies wird begünstigt durch die geringe Datentransferrate zwischen einem Rechner (z. B. Server) auf welchem das Verfahren läuft und einem Client, welche Transferrate letztlich nur auf dem Transfer von Eingabe/Ausgabedaten für Computerperipherie basiert. Die Computerperipherie wird dann in Form von Spielstationen (Clients) realisiert, durch über das Internet mit dem Spielserver verbunden sind. Diese Clients benötigen keinen eigenen vollwertigen Computer, sondern mehr oder weniger eine Kommunikations/Eingabe/Ausgabeeinheit, die mit einem Minimum an eigener Rechenleistung auskommt.Although the game has been designed to be played on a single device, the process is also suitable for providing an online game. This is favored by the low data transfer rate between a computer (eg server) on which the process is running and a client, which transfer rate is ultimately based only on the transfer of input / output data for computer peripherals. The computer peripherals are then implemented in the form of game stations (clients) connected to the game server via the Internet. These clients do not require their own full-fledged computer, but more or less a communication / input / output unit that manages with a minimum of own computing power.
Die Erfindung ermöglicht ein kreatives und anregendes Spielerlebnis eines Audio/Videospiels, welches das Spielgeschehen weg von den üblichen actionlastigen Spielen zu mehr sensitiv und intuitiv erlebbaren Spielwelten hinführt.The invention enables a creative and stimulating gaming experience of an audio / video game, which leads the game away from the usual action-heavy games to more sensitive and intuitive game worlds.
Die Erfindung wird nachfolgend beispielsweise anhand der schematischen Zeichnung beschrieben. In dieser zeigen:The invention will be described below by way of example with reference to the schematic drawing. In this show:
Hierfür wird auf dem Monitor
Im obigen Beispiel wurde als örtliche Beziehung zur Ableitung eines Steuersignals zum Ein- oder Ausschalten eines Tracks das Berühren eines Aktivierungselementes
Wenigstens eines dieser Aktivierungselemente
Die Beziehung kann allerdings auch so aussehen, dass über die Spielfigur irgendeine Aktion gestartet wird, die auf ein Aktivierungselement gerichtet ist, wobei nur dann ein Steuersignal generiert wird, wenn die Aktion der Spielfigur hinsichtlich des Aktivierungselements erfolgreich ist, zum Beispiel Richten eines Strahls auf ein Aktivierungselement oder dergleichen.However, the relationship may also be such as to start over the game piece any action directed to an activation element, generating a control signal only if the action of the game piece is successful with respect to the activation element, for example directing a beam to Activation element or the like.
Jedem Musikstück
Jedes Musikstück
Die Datenbank
In dem Spiel- oder Anwendungsgeschehen werden die Steueraudiodaten des Steuerdatenbereichs
Das obige Ausführungsbeispiel dient nur zur Veranschaulichung der Erfindung und ist nicht beschränkend für diese. Es ist so zum Beispiel möglich, dass der Rechner ein zentraler Rechner (Server) ist, auf den Clients über das Internet zugreifen. Der Server führt dann vorzugsweise die notwendigen Berechnungen in dem Spiel oder der Anwendung durch während der Client die Ein- und Ausgabegeräte aufweist. Die Datenbank
Es soll weiterhin klargestellt sein, dass der Songspeicher
Statt der Bewegung einer Spielfigur
Die Erfindung kann im Bereich der nachfolgenden Schutzansprüche variiert werden.The invention may be varied within the scope of the following claims.
Claims (19)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE201310102001 DE102013102001A1 (en) | 2013-02-28 | 2013-02-28 | Method for influencing composition used as e.g. audio stream for audio reproduction for playing online audio game, involves influencing reproduction of audio data and/or visual activation element of associated tracks by control signals |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE201310102001 DE102013102001A1 (en) | 2013-02-28 | 2013-02-28 | Method for influencing composition used as e.g. audio stream for audio reproduction for playing online audio game, involves influencing reproduction of audio data and/or visual activation element of associated tracks by control signals |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102013102001A1 true DE102013102001A1 (en) | 2014-08-28 |
Family
ID=51349367
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE201310102001 Withdrawn DE102013102001A1 (en) | 2013-02-28 | 2013-02-28 | Method for influencing composition used as e.g. audio stream for audio reproduction for playing online audio game, involves influencing reproduction of audio data and/or visual activation element of associated tracks by control signals |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102013102001A1 (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020088337A1 (en) * | 1996-09-26 | 2002-07-11 | Devecka John R. | Methods and apparatus for providing an interactive musical game |
US20040137984A1 (en) * | 2003-01-09 | 2004-07-15 | Salter Hal C. | Interactive gamepad device and game providing means of learning musical pieces and songs |
US20070087686A1 (en) * | 2005-10-18 | 2007-04-19 | Nokia Corporation | Audio playback device and method of its operation |
US20090235808A1 (en) * | 2007-04-19 | 2009-09-24 | Allegro Multimedia, Inc | System and Method of Instructing Musical Notation for a Stringed Instrument |
US20100174389A1 (en) * | 2009-01-06 | 2010-07-08 | Audionamix | Automatic audio source separation with joint spectral shape, expansion coefficients and musical state estimation |
US20120014673A1 (en) * | 2008-09-25 | 2012-01-19 | Igruuv Pty Ltd | Video and audio content system |
-
2013
- 2013-02-28 DE DE201310102001 patent/DE102013102001A1/en not_active Withdrawn
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020088337A1 (en) * | 1996-09-26 | 2002-07-11 | Devecka John R. | Methods and apparatus for providing an interactive musical game |
US20040137984A1 (en) * | 2003-01-09 | 2004-07-15 | Salter Hal C. | Interactive gamepad device and game providing means of learning musical pieces and songs |
US20070087686A1 (en) * | 2005-10-18 | 2007-04-19 | Nokia Corporation | Audio playback device and method of its operation |
US20090235808A1 (en) * | 2007-04-19 | 2009-09-24 | Allegro Multimedia, Inc | System and Method of Instructing Musical Notation for a Stringed Instrument |
US20120014673A1 (en) * | 2008-09-25 | 2012-01-19 | Igruuv Pty Ltd | Video and audio content system |
US20100174389A1 (en) * | 2009-01-06 | 2010-07-08 | Audionamix | Automatic audio source separation with joint spectral shape, expansion coefficients and musical state estimation |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE602005006217T2 (en) | Audio signal processing device and program | |
DE69623318T2 (en) | METHOD AND DEVICE FOR THE INTERACTIVE FORMATION OF NEW PROCESSES OF MUSIC PIECES | |
DE69720706T2 (en) | INTERACTIVE SYSTEM FOR SYNCHRONIZING AND SIMULTANEOUSLY PLAYING PRESET MUSIC SEQUENCES | |
DE69818210T2 (en) | Device and method for generating sound and images based on a performance file. | |
DE202020005830U1 (en) | Device for splitting, recombining and playing back audio data | |
Hurley et al. | Spontaneous sensorimotor coupling with multipart music. | |
DE19924337A1 (en) | Method and device for generating and controlling a simulated music concert experience | |
DE112013005807T5 (en) | Apparatus and method for generating real-time music accompaniment | |
Fourney et al. | Creating access to music through visualization | |
DE102013102001A1 (en) | Method for influencing composition used as e.g. audio stream for audio reproduction for playing online audio game, involves influencing reproduction of audio data and/or visual activation element of associated tracks by control signals | |
CN110706680A (en) | Music composing method for double-row key playing | |
DE19755863C2 (en) | Acoustic user interface for mobile and stationary use | |
Lind | Animated notation in multiple parts for crowd of non-professional performers | |
Moylan | How to listen, what to hear | |
DE3238933C2 (en) | ||
Desainte-Catherine et al. | Playing with sounds as playing video games | |
Keenan et al. | Evaluating a sonic interaction design based on a historic theatre sound effect | |
DE102009017204B4 (en) | music system | |
Rudi et al. | Sound and kinetics–performance, artistic aims and techniques in electroacoustic music and sound art | |
DE10056980A1 (en) | Audio waveform processing in automatic playback device, involves modifying characteristics of audio waveform within specified period based on user instruction | |
DE102012222577B4 (en) | Method, computer program product and device for generating a tone sequence | |
Patel | Studio Bench: the DIY Nomad and Noise Selector | |
Sohier | New collaborative game experiences, the example of “Game Jockey” | |
Carôt et al. | Towards a System Supporting Music Feedback Exercise in Physical Tele-Rehabilitation | |
Lehnfeld et al. | Eden: Visualization Techniques and Sound Synthesis based on Oscilloscope Art |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R163 | Identified publications notified | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |