<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ep-patent-document PUBLIC "-//EPO//EP PATENT DOCUMENT 1.4//EN" "ep-patent-document-v1-4.dtd">
<ep-patent-document id="EP07117541B1" file="EP07117541NWB1.xml" lang="en" country="EP" doc-number="2043089" kind="B1" date-publ="20121114" status="n" dtd-version="ep-patent-document-v1-4">
<SDOBI lang="en"><B000><eptags><B001EP>ATBECHDEDKESFRGBGRITLILUNLSEMCPTIESILTLVFIRO..CY..TRBGCZEEHUPLSK....IS..MT..........................</B001EP><B005EP>J</B005EP><B007EP>DIM360 Ver 2.15 (14 Jul 2008) -  2100000/0</B007EP></eptags></B000><B100><B110>2043089</B110><B120><B121>EUROPEAN PATENT SPECIFICATION</B121></B120><B130>B1</B130><B140><date>20121114</date></B140><B190>EP</B190></B100><B200><B210>07117541.8</B210><B220><date>20070928</date></B220><B240><B241><date>20080317</date></B241><B242><date>20101001</date></B242></B240><B250>en</B250><B251EP>en</B251EP><B260>en</B260></B200><B400><B405><date>20121114</date><bnum>201246</bnum></B405><B430><date>20090401</date><bnum>200914</bnum></B430><B450><date>20121114</date><bnum>201246</bnum></B450><B452EP><date>20120530</date></B452EP></B400><B500><B510EP><classification-ipcr sequence="1"><text>G10H   1/42        20060101AFI20080115BHEP        </text></classification-ipcr><classification-ipcr sequence="2"><text>G10H   1/00        20060101ALI20080115BHEP        </text></classification-ipcr></B510EP><B540><B541>de</B541><B542>Verfahren und Vorrichtung zur Humanisierung von Musiksequenzen</B542><B541>en</B541><B542>Method and device for humanizing music sequences</B542><B541>fr</B541><B542>Procédé et dispositif pour humaniser des séquences musicales</B542></B540><B560><B561><text>US-A- 3 974 729</text></B561><B561><text>US-A- 6 066 793</text></B561><B561><text>US-B1- 6 506 969</text></B561></B560></B500><B700><B720><B721><snm>Hennig, Holger</snm><adr><str>Leonard-Nelson-Strasse 32</str><city>37073 Göttingen</city><ctry>DE</ctry></adr></B721><B721><snm>Fleischmann, Ragnar</snm><adr><str>Zum Leineufer 13a</str><city>37081 Göttingen</city><ctry>DE</ctry></adr></B721><B721><snm>Theis, Fabian</snm><adr><str>Carl-Orff-Strasse 10</str><city>93073 Neutraubling</city><ctry>DE</ctry></adr></B721><B721><snm>Geisel, Theo</snm><adr><str>Fiorilloweg 3</str><city>37075 Göttingen</city><ctry>DE</ctry></adr></B721></B720><B730><B731><snm>Max-Planck-Gesellschaft zur Förderung 
der Wissenschaften e.V.</snm><iid>100174034</iid><irf>P35076/EP</irf><adr><str>Hofgartenstrasse 8</str><city>80539 München</city><ctry>DE</ctry></adr></B731></B730><B740><B741><snm>Bach, Alexander</snm><sfx>et al</sfx><iid>101222845</iid><adr><str>Mitscherlich &amp; Partner 
Patent- und Rechtsanwälte 
Sonnenstraße 33</str><city>80331 München</city><ctry>DE</ctry></adr></B741></B740></B700><B800><B840><ctry>AT</ctry><ctry>BE</ctry><ctry>BG</ctry><ctry>CH</ctry><ctry>CY</ctry><ctry>CZ</ctry><ctry>DE</ctry><ctry>DK</ctry><ctry>EE</ctry><ctry>ES</ctry><ctry>FI</ctry><ctry>FR</ctry><ctry>GB</ctry><ctry>GR</ctry><ctry>HU</ctry><ctry>IE</ctry><ctry>IS</ctry><ctry>IT</ctry><ctry>LI</ctry><ctry>LT</ctry><ctry>LU</ctry><ctry>LV</ctry><ctry>MC</ctry><ctry>MT</ctry><ctry>NL</ctry><ctry>PL</ctry><ctry>PT</ctry><ctry>RO</ctry><ctry>SE</ctry><ctry>SI</ctry><ctry>SK</ctry><ctry>TR</ctry></B840><B880><date>20090401</date><bnum>200914</bnum></B880></B800></SDOBI>
<description id="desc" lang="en"><!-- EPO <DP n="1"> -->
<p id="p0001" num="0001">The present invention relates to a method and a device for humanizing music sequences. In particular, it relates to humanizing drum sequences.</p>
<heading id="h0001">TECHNICAL BACKGROUND AND PRIOR ART</heading>
<p id="p0002" num="0002">Large parts of existing music are characterized by a sequence of stressed and unstressed beats (often called "strong" and "weak"). Beats divide the time axis of a piece of music or a musical sequence by impulses or pulses. The beat is intimately tied to the meter (metre) of the music as it designates that level of the meter (metre) that is particularly important, e.g. for the perceived tempo of the music.</p>
<p id="p0003" num="0003">A well-known instrument for determining the beat of a musical sequence is a metronome. A metronome is any device that produces a regulated audible and/or visual pulse, usually used to establish a steady beat, or tempo, measured in beats-per-minute (BPM) for the performance of musical compositions. Ideally, the pulses are equidistant.</p>
<p id="p0004" num="0004">However, humans performing music will never exactly match the beat given by a metronome. Instead, music performed by humans will always exhibit a certain amount of fluctuations compared with the steady beat of a metronome. Machine-generated music on the other hand, such as an artificial drum sequence, has no difficulty in always keeping the exact beat, as synthesizers and computers are equipped with ultra precise clocking mechanisms.</p>
<p id="p0005" num="0005">But machine-generated music, an artificial drum sequence in particular, is often recognizable just for this perfection and frequently devalued by audiences due to a perceived lack of human touch. The same holds true for music performed by humans which is recorded and then undergoes some kind of analogue or digital editing. Post-processing is a standard procedure in contemporary music production, e.g. for the purpose of enhancing human performed music having shortcomings due to a lack of performing<!-- EPO <DP n="2"> --> skills or inadequate instruments, etc. Here also, even music originally performed by humans may acquire an undesired artificial touch.</p>
<p id="p0006" num="0006">Methods exist for creating deterministic irregularities (offsets) between beats and the timings of notes: e.g. for playing back jazz music (swing) for example <patcit id="pcit0001" dnum="US3974729A"><text>US3974729</text></patcit>, <patcit id="pcit0002" dnum="US6066793A"><text>US6066793</text></patcit>.</p>
<p id="p0007" num="0007">Document <patcit id="pcit0003" dnum="US6506969B"><text>US6506969</text></patcit> discloses how a musical sound sequence may be created by choosing rhythm randomly and applying interpretation effects for varying the volume and timbre of sounds.</p>
<p id="p0008" num="0008">Document <patcit id="pcit0004" dnum="GB2418054A"><text>GB2418054</text></patcit> details applying random variations to parameters of musical notes (amplitude, frequency of the note, length of time between notes etc.).</p>
<p id="p0009" num="0009">Therefore, there exists a desire to generate or modify music on a machine that sounds more natural.</p>
<heading id="h0002">SUMMARY OF THE INVENTION</heading>
<p id="p0010" num="0010">It is therefore an object of the present invention to provide a method and a device for generating or modifying music sequences having a more human touch.</p>
<p id="p0011" num="0011">This object is achieved according to the invention of by a method and a device according to the independent claims. Advantageous embodiments are defined in the dependent claims.</p>
<p id="p0012" num="0012">The term sound to which the claims refer is defined herein as a subsequence of a music sequence. In some embodiments, a sound may correspond to a note or a beat played by an instrument. Each sound has a temporal occurrence <i>t</i> within the music sequence.</p>
<p id="p0013" num="0013">Preliminary results of empirical experiments carried out by the inventors strongly indicate that a rhythm comprising a natural random fluctuation as generated according to the invention sounds much better or more natural to people than the same rhythm comprising a fluctuation due to Gaussian or uniformly distributed white noise with the same standard deviation, even when using Gaussian instead of uniform white noise.</p>
<heading id="h0003">BRIEF DESCRIPTION OF THE FIGURES</heading>
<p id="p0014" num="0014">These and further aspect and advantages of the present invention will become more apparent when studying the following detailed description of the invention, in connection with the attached drawing in which
<dl id="dl0001" compact="compact">
<dt>Fig. 1</dt><dd>shows a plot of a natural drum signal or beat compared with a metronome signal;</dd>
<dt>Fig. 2</dt><dd>shows the spectrum of pink noise graphed double logarithmically;<!-- EPO <DP n="3"> --><!-- EPO <DP n="4"> --></dd>
<dt>Fig. 3</dt><dd>shows a flowchart of a method according to an embodiment of the invention;</dd>
<dt>Fig. 4</dt><dd>shows a block diagram of a device for humanizing music sequences according to an embodiment of the invention; and</dd>
<dt>Fig. 5</dt><dd>shows another block diagram of a device for humanizing music sequences according to another embodiment of the invention.</dd>
</dl></p>
<heading id="h0004">DETAILED DESCRIPTION OF THE INVENTION</heading>
<p id="p0015" num="0015"><figref idref="f0001"><b>Figure 1</b></figref> shows a plot of a natural drum signal or beat compared with a metronome signal. Compared to a real audio signal, the plot is stylized for the purpose of describing the present invention, which only pertains to the temporal occurrence patterns of sounds. The skilled person will immediately recognize that in reality, each beat or note played is composed of an onset, an attack and a decay phase from which the present description abstracts.</p>
<p id="p0016" num="0016">The beats of the metronome occur on times <i>t<sub>1</sub>, t<sub>2</sub></i> and <i>t<sub>3</sub></i> and constitute a regular sequence of the form <maths id="math0001" num="(1)"><math display="block"><msub><mi>t</mi><mi>n</mi></msub><mo>=</mo><msub><mi>t</mi><mn>0</mn></msub><mo>+</mo><mi mathvariant="italic">nT</mi><mo>,</mo></math><img id="ib0001" file="imgb0001.tif" wi="51" he="11" img-content="math" img-format="tif"/></maths><br/>
wherein <i>t<sub>n</sub></i> is the temporal occurrence or time of the n-th beat, <i>t</i><sub>0</sub> is the time of the initial beat and T denotes the time between metronome clicks.</p>
<p id="p0017" num="0017">The human drummer's beats occur on times <i>t'<sub>1</sub>, t'<sub>2</sub></i> and <i>t</i>'<sub>3</sub> and constitute an irregular sequence. The offsets o<sub>i</sub> between the beats may be calculated as <maths id="math0002" num="(2)"><math display="block"><msub><mi>O</mi><mi>n</mi></msub><mo>=</mo><msub><mi>t</mi><mi>n</mi></msub><mo>-</mo><msub><mi mathvariant="italic">tʹ</mi><mi>n</mi></msub><mn>.</mn></math><img id="ib0002" file="imgb0002.tif" wi="48" he="11" img-content="math" img-format="tif"/></maths></p>
<p id="p0018" num="0018">Alternatively, the above definitions may also be generalized in order to track deviations of a sequence from a given metric pattern instead from a metronome. In other words, instead of taking regular distances T for the metronome clicks, a more complex metronome signal can be generated wherein distances between clicks are not equal but<!-- EPO <DP n="5"> --> are distributed according to a more complex pattern. In particular, the pattern may correspond to a particular rhythm.</p>
<p id="p0019" num="0019">Now, according to empirical investigations of the inventors, the offsets of human drum sequences may be described by Gaussian distributed <i>1</i>/<i>f<sup>α</sup></i> noise, where f is a frequency and α is a shape parameter of the spectrum.</p>
<p id="p0020" num="0020"><figref idref="f0002"><b>Figure 2</b></figref> shows an example of a random signal whose power spectral density is equal to 1/f<sup>α</sup>, wherein α = 1, graphed double logarithmically. Within the scientific literature, this kind of noise is also referred to as 'pink noise'. The parameter α is then equivalent to the absolute value of the slope of the graph.</p>
<p id="p0021" num="0021">With regard to the invention, in particular with respect to human drumming, the parameter α may be estimated empirically by comparing the beat sequence generated by a human drum player (or several of them) with a metronome. More particularly, the temporal differences between the human and the artificial beats correspond to the off sets <i>o<sub>i</sub></i> of <figref idref="f0001">figure 1</figref> and the estimation of α may be carried out by performing a linear regression on the offsets' power spectral frequency plot, wherein the frequency axis has been transformed by two logarithmic transformations for linearization.</p>
<p id="p0022" num="0022">Experiments carried out by the inventors using own recordings of the inventors as well as recordings of drummers provided by professional recording studios revealed that the exponent α appears to be widely independent of the drummer. The parameter α also clearly appears to be greater than zero (0). Also, it appears to be smaller than 2.0 in general. For drumming, it has been determined as being smaller than 1.5 in general. However, the offsets of different human drummers may differ in standard deviation and mean.</p>
<p id="p0023" num="0023">For the empirical analysis, drums have been chosen because in the analysis, the distinction between accentuation and errors is easiest when analyzing sequences that contain time-periodic structures, such as drum sequences. However, in principle, the methods according to the invention may also be applied to other instruments played by humans. For example, for a piano player playing a song on the piano, it is expectable<!-- EPO <DP n="6"> --> that after removal of accentuation, the relevant noise obeys the same <i>1</i>/<i>f</i><sup>α</sup>-law as discussed above with respect to drums.</p>
<p id="p0024" num="0024">Based on these empirically determined facts and figures, a method and a device for humanizing music, in particular drum sequences may now be described as follows.</p>
<p id="p0025" num="0025"><figref idref="f0003"><b>Figure 3</b></figref> shows a flowchart of a method for humanizing music sequences according to a first embodiment of the invention. The music sequence is assumed to comprise a series of sounds, which may be notes, played by an instrument such as a drum, each occurring on a distinct time <i>t</i>. When humanizing real audio signals, the time <i>t</i> may be taken as the onset of the note, which may automatically be detected by a method in the prior art (cf. e.g. <nplcit id="ncit0001" npl-type="s"><text>Bello et al., A Tutorial on Onset Detection In Music Signals, IEEE Transactions on Speech and Audio Processing, Vol. 13, No. 5, September 2005</text></nplcit>).</p>
<p id="p0026" num="0026">In step 310, the method is initialized. In particular, the algorithm may be set to the first time to (i = 0).</p>
<p id="p0027" num="0027">In step 320, a random offset o<sub>i</sub> is generated for the present sound or note at time t<sub>i</sub>.</p>
<p id="p0028" num="0028">In step 330, the random offset o<sub>i</sub> is added to the time t<sub>i</sub> in order to obtain a modified time <i>t</i>'<i><sub>i</sub></i>. Hereby, it is understood that the offset <i>o<sub>i</sub></i> may also be negative.</p>
<p id="p0029" num="0029">In step 340, the present sound <i>s<sub>i</sub></i> is output at the modified time <i>t'<sub>i</sub></i>. The outputting step may comprise playing the sound in an audio device. It may also comprise storing the sound on a medium, at the modified time <i>t'<sub>I</sub></i> for later playing.</p>
<p id="p0030" num="0030">In step 350, the procedure loops back to step 320 in order to repeat the procedure for the remaining sounds.</p>
<p id="p0031" num="0031">According to the invention, the random offsets are generated such that their power spectral density obeys the law<!-- EPO <DP n="7"> --> <maths id="math0003" num=""><math display="block"><mfrac><mn>1</mn><msup><mi>f</mi><mi>α</mi></msup></mfrac><mn>.</mn></math><img id="ib0003" file="imgb0003.tif" wi="13" he="14" img-content="math" img-format="tif"/></maths><br/>
wherein α &gt; 0.</p>
<p id="p0032" num="0032">The parameter α may be set according to the empirical estimates obtained as described in relation to <figref idref="f0002">figure 2</figref>.</p>
<p id="p0033" num="0033"><figref idref="f0004"><b>Figure 4</b></figref> shows a block diagram of a device 400 for humanizing a music sequence according to an embodiment of the invention.</p>
<p id="p0034" num="0034">Again, it is assumed that the music sequence (S) comprises a multitude of sounds (s<sub>1</sub>... s<sub>n</sub>) occurring on times (t<sub>1</sub>, ..., t<sub>n</sub>). According to one embodiment of the invention, the device may comprise means 410 for generating, for each time (t<sub>i</sub>) a random offset (o<sub>i</sub>).</p>
<p id="p0035" num="0035">The device may further comprise means 420 for adding the random offset (o<sub>i</sub>) to the time (t<sub>i</sub>) in order to obtain a modified time (t<sub>i</sub> + o<sub>i</sub>).</p>
<p id="p0036" num="0036">Finally, the device may also comprise means 430 for outputting a humanized music sequence (S') wherein each sound (s<sub>i</sub>) occurs on the modified time (t<sub>i</sub> + o<sub>i</sub>).</p>
<p id="p0037" num="0037">According to the invention, the power spectral density of the random offsets has the form <maths id="math0004" num=""><math display="block"><mfrac><mn>1</mn><msup><mi>f</mi><mi>α</mi></msup></mfrac><mo>,</mo></math><img id="ib0004" file="imgb0004.tif" wi="19" he="18" img-content="math" img-format="tif"/></maths><br/>
wherein <i>0</i> &lt; α &lt; 2. Generators for 1/2<sup>α</sup>- or 'pink' noise are commercially available.</p>
<p id="p0038" num="0038"><figref idref="f0005"><b>Figure 5</b></figref> shows another block diagram of a device for humanizing music sequences according to another embodiment of the invention. The device comprises a metronome 510, a noise generator 520, a module 530 for adding the random offsets to obtain a modified time sequence, a module 540 for outputting the sounds at the modified times,<!-- EPO <DP n="8"> --> a module 550 for receiving an input sequence and a module 560 for analyzing the input sequence in order to automatically identify the relevant sounds.</p>
<heading id="h0005">SUMMARY</heading>
<p id="p0039" num="0039">The deviation of human drum sequences from a given metronome may be well described by Gaussian distributed 1/f<sup>α</sup> noise, wherein the exponent α is distinct from 0. In principle, the results do also apply to other instruments played by humans. In conclusion, the method and device for humanizing musical sequence may very well be applied in the field of electronic music as well as for post processing real recordings. In other words, 1/f<sup>α</sup>-noise is the natural choice for humanizing a given music sequence.</p>
</description>
<claims id="claims01" lang="en"><!-- EPO <DP n="9"> -->
<claim id="c-en-01-0001" num="0001">
<claim-text>Method for humanizing a music sequence (S), the music sequence (S) comprising a multitude of sounds (s<sub>1</sub>, ..., s<sub>n</sub>) occurring on times (t<sub>1</sub>, ...,t<sub>n</sub>), comprising the steps:
<claim-text>- generating for each time (t<sub>i</sub>) of the times (t<sub>1</sub>,..., t<sub>n</sub>), a random offset (o<sub>i</sub>), and</claim-text>
<claim-text>- adding the random offset (o<sub>i</sub>) to the time (t<sub>i</sub>) in order to obtain a modified time (t<sub>i</sub> + o<sub>i</sub>); and</claim-text>
<claim-text>- outputting a humanized music sequence (S') wherein each sound (s<sub>i</sub>) occurs on the modified time (t<sub>i</sub> + o<sub>i</sub>),</claim-text>
<b>characterised in that</b> the power spectral density of the sequence of random offsets has the form <maths id="math0005" num=""><math display="block"><mfrac><mn>1</mn><msup><mi>f</mi><mi>α</mi></msup></mfrac><mn>.</mn></math><img id="ib0005" file="imgb0005.tif" wi="19" he="18" img-content="math" img-format="tif"/></maths><br/>
wherein f is a frequency of the sequence of random offsets, α is a shape parameter of the spectrum and 0 &lt; α &lt; 2.</claim-text></claim>
<claim id="c-en-01-0002" num="0002">
<claim-text>Method according to claim 1, wherein the sounds correspond to drum beats.</claim-text></claim>
<claim id="c-en-01-0003" num="0003">
<claim-text>Method according to claim 1, wherein the sounds correspond to notes played by a piano.</claim-text></claim>
<claim id="c-en-01-0004" num="0004">
<claim-text>Method according to claim 1, wherein the music sequence (S) is obtained from editing a human-generated music sequence.</claim-text></claim>
<claim id="c-en-01-0005" num="0005">
<claim-text>Method according to claim 1, wherein the mean and/or the standard deviation of the offsets (o<sub>i</sub>) is set according to empirical estimates.</claim-text></claim>
<claim id="c-en-01-0006" num="0006">
<claim-text>Method according to claim 1, wherein outputting a humanized music sequence (S') comprises storing the music sequence (S') on a machine-readable medium.<!-- EPO <DP n="10"> --></claim-text></claim>
<claim id="c-en-01-0007" num="0007">
<claim-text>Method for humanizing a music sequence (S), comprising the steps:
<claim-text>- obtaining (510) a regular time sequence (t<sub>1</sub>,..., t<sub>n</sub>);</claim-text>
<claim-text>- generating (520) a sequence of random offsets (o<sub>1</sub>,...,o<sub>n</sub>);</claim-text>
<claim-text>- adding (530) the sequence of random offsets (o<sub>1</sub>,..,o<sub>n</sub>) to the time sequence to obtain a modified time sequence (t<sub>1</sub>', ..., t<sub>n</sub>');</claim-text>
<claim-text>- receiving (550) an input sequence;</claim-text>
<claim-text>- analyzing (560) the input sequence in order to automatically identify sounds; and</claim-text>
<claim-text>- outputting (540) the sounds at the modified times (t<sub>1</sub>', ..., t<sub>n</sub>'); <b>characterised in that</b> the power spectral density of the sequence of random offsets has the form <maths id="math0006" num=""><math display="block"><mfrac><mn>1</mn><msup><mi>f</mi><mi>α</mi></msup></mfrac><mn>.</mn></math><img id="ib0006" file="imgb0006.tif" wi="15" he="18" img-content="math" img-format="tif"/></maths></claim-text>
wherein f is a frequency of the sequence of random offsets, α is a shape parameter of the spectrum and 0 &lt; α &lt; 2.</claim-text></claim>
<claim id="c-en-01-0008" num="0008">
<claim-text>Device for humanizing a music sequence (S), the music sequence (S) comprising a multitude of sounds (s<sub>1</sub>, ..., s<sub>n</sub>) occurring on times (t<sub>1</sub>, ...,t<sub>n</sub>), comprising:
<claim-text>- means for generating, for each time (t<sub>i</sub>) of the times (t<sub>1</sub>,...,t<sub>n</sub>) a random offset (o<sub>i</sub>),</claim-text>
<claim-text>- means for adding the random offset (o<sub>i</sub>) to said each time (t<sub>i</sub>) in order to obtain a modified time (t<sub>i</sub> + o<sub>i</sub>); and</claim-text>
<claim-text>- means for outputting a humanized music sequence (S') wherein each sound (s<sub>i</sub>) occurs on the modified time (t<sub>i</sub> + o<sub>i</sub>),</claim-text>
<b>characterised in that</b> the power spectral density of the sequence of random offsets has the form <maths id="math0007" num=""><math display="block"><mfrac><mn>1</mn><msup><mi>f</mi><mi>α</mi></msup></mfrac><mn>.</mn></math><img id="ib0007" file="imgb0007.tif" wi="17" he="13" img-content="math" img-format="tif"/></maths><br/>
wherein f is a frequency of the sequence of random offsets, α is a shape parameter of the spectrum and 0 &lt; α &lt; 2.</claim-text></claim>
</claims>
<claims id="claims02" lang="de"><!-- EPO <DP n="11"> -->
<claim id="c-de-01-0001" num="0001">
<claim-text>Verfahren zum Humanisieren einer Musiksequenz (S), wobei die Musiksequenz (S) eine Vielzahl von Tönen (s<sub>1</sub>, ..., s<sub>n</sub>) umfasst, die zu Zeiten (t<sub>1</sub>, ..., t<sub>n</sub>) auftreten, umfassen die Schritte:
<claim-text>- für jede Zeit (t<sub>i</sub>) der Zeiten (t<sub>1</sub> bis t<sub>n</sub>), erzeugen eines zufälligen Abstands (o<sub>i</sub>), und</claim-text>
<claim-text>- addieren des zufälligen Abstands (o<sub>i</sub>) zu der Zeit (t<sub>i</sub>), um eine modifizierte Zeit (t<sub>i</sub> + o<sub>i</sub>) zu erhalten;</claim-text>
<claim-text>- ausgeben einer humanisierten Musiksequenz (S'), in welcher jeder Ton (s<sub>i</sub>) zu der modifizierten Zeit (t<sub>i</sub> + o<sub>i</sub>) auftritt,</claim-text>
<b>dadurch gekennzeichnet, dass</b> die spektrale Leistungsdichte der Sequenz von zufälligen Abständen die Form <maths id="math0008" num=""><math display="block"><mfrac><mn>1</mn><msup><mi>f</mi><mi>α</mi></msup></mfrac></math><img id="ib0008" file="imgb0008.tif" wi="14" he="16" img-content="math" img-format="tif"/></maths><br/>
hat, wobei f eine Frequenz der Reihe von zufälligen Abständen, α ein Formparameter des Spektrums und 0 &lt; α &lt; 2 ist.</claim-text></claim>
<claim id="c-de-01-0002" num="0002">
<claim-text>Verfahren gemäß Anspruch 1, wobei die Töne Trommelschlägen entsprechen.</claim-text></claim>
<claim id="c-de-01-0003" num="0003">
<claim-text>Verfahren gemäß Anspruch 1, wobei die Töne Noten sind, die mit einem Klavier gespielt werden.</claim-text></claim>
<claim id="c-de-01-0004" num="0004">
<claim-text>Verfahren gemäß Anspruch 1, wobei die Musiksequenz (S) durch Editieren einer menschlich-erzeugten Musiksequenz erhalten werden.</claim-text></claim>
<claim id="c-de-01-0005" num="0005">
<claim-text>Verfahren gemäß Anspruch 1, wobei das Mittel und/oder die Standardabweichung der Abstände (o<sub>i</sub>) gemäß empirischer Schätzungen gesetzt wird.</claim-text></claim>
<claim id="c-de-01-0006" num="0006">
<claim-text>Verfahren gemäß Anspruch 1, wobei das Ausgeben einer humanisierten Musiksequenz (S') ein Speichern der Musiksequenz (S') auf einem maschinenlesbaren Medium umfasst.</claim-text></claim>
<claim id="c-de-01-0007" num="0007">
<claim-text>Verfahren zum Humanisieren einer Musiksequenz (S), umfassen die Schritte:
<claim-text>- erhalten (510) einer regelmäßigen Zeitsequenz (t<sub>1</sub>, ..., t<sub>n</sub>);</claim-text>
<claim-text>- erzeugen (520) einer Sequenz von zufälligen Abständen (o<sub>1</sub>-o<sub>n</sub>);<!-- EPO <DP n="12"> --></claim-text>
<claim-text>- addieren (530) der Sequenz von zufälligen Abständen (o<sub>1</sub>, ..., o<sub>n</sub>) zu der Zeitsequenz (t<sub>1</sub>, ..., t<sub>n</sub>), um eine modifizierte Zeitsequenz (t<sub>1</sub>', ..., t<sub>n</sub>') zu erhalten;</claim-text>
<claim-text>- empfangen (550) einer Eingabesequenz;</claim-text>
<claim-text>- analysieren (560) der Eingabesequenz, um automatisch Töne zu identifizieren, und</claim-text>
<claim-text>- ausgeben (540) der Töne zu den modifizierten Zeiten (t<sub>1</sub>' bis t<sub>n</sub>');</claim-text>
<b>dadurch kennzeichnet, dass</b> das Leistungsdichtespektrum der der Sequenz von zufälligen Abständen die Form <maths id="math0009" num=""><math display="block"><mfrac><mn>1</mn><msup><mi>f</mi><mi>α</mi></msup></mfrac></math><img id="ib0009" file="imgb0009.tif" wi="17" he="14" img-content="math" img-format="tif"/></maths><br/>
hat, wobei f eine Frequenz der Sequenz von zufälligen Abständen ist, α ein Formparameter des Spektrums und 0 &lt; α &lt; 2.</claim-text></claim>
<claim id="c-de-01-0008" num="0008">
<claim-text>Vorrichtung zum Humanisieren einer Musiksequenz (S), wobei die Musiksequenz (S) eine Vielzahl von Tönen (s<sub>1</sub>, ..., s<sub>n</sub>) umfasst, die zu Zeiten (t<sub>1</sub>, ..., t<sub>n</sub>) auftreten, umfassend:
<claim-text>- Mittel zum Erzeugen, für jede Zeit (t<sub>i</sub>) der Zeiten (t<sub>1</sub>, ..., t<sub>n</sub>) eines zufälligen Abstands (o<sub>i</sub>),</claim-text>
<claim-text>- Mittel zum Addieren des zufälligen Abstände (o<sub>i</sub>), zu jeder Zeit (t<sub>i</sub>), um eine modifizierte Zeit (t<sub>i</sub> +o<sub>i</sub>) zu erhalten; und</claim-text>
<claim-text>- Mittel zum Ausgeben einer humanisierten Musiksequenz (S'), wobei jeder Ton (s<sub>i</sub>) zu einer modifizierten Zeit (t<sub>i</sub> + o<sub>i</sub>) auftritt,</claim-text>
<b>dadurch gekennzeichnet</b>, das die spektrale Leistungsdichte der Sequenz von zufälligen Abständen die Form <maths id="math0010" num=""><math display="block"><mfrac><mn>1</mn><msup><mi>f</mi><mi>α</mi></msup></mfrac></math><img id="ib0010" file="imgb0010.tif" wi="17" he="15" img-content="math" img-format="tif"/></maths><br/>
hat, wobei feine Frequenz der Sequenz von zufälligen Abständen ist, α ein Formparameter des Spektrums und 0 &lt; α &lt; 2.</claim-text></claim>
</claims>
<claims id="claims03" lang="fr"><!-- EPO <DP n="13"> -->
<claim id="c-fr-01-0001" num="0001">
<claim-text>Procédé d'humanisation d'une séquence musicale (S), la séquence musicale (S) comprenant une multitude de sons (s<sub>1</sub>, ..., s<sub>n</sub>) se produisant à des moments (t<sub>1</sub>, ..., t<sub>n</sub>), comprenant les étapes consistant à:
<claim-text>- pour chaque moment (t<sub>i</sub>) des moments (t<sub>1</sub>, ..., t<sub>n</sub>), générer un décalage aléatoire (o<sub>i</sub>), et</claim-text>
<claim-text>- ajouter ledit décalage aléatoire (o<sub>i</sub>), au moment (t<sub>i</sub>) afin d'obtenir un moment modifié (t<sub>i</sub> + o<sub>i</sub>) ; et</claim-text>
<claim-text>- délivrer une séquence musicale humanisée (S') dans laquelle chaque son (s<sub>i</sub>) a lieu sur ledit moment modifié (t<sub>i</sub> + o<sub>i</sub>),</claim-text>
<b>caractérisé en ce que</b> la densité de puissance spectrale de la séquence de décalages aléatoires possède la forme <maths id="math0011" num=""><math display="block"><mfrac><mn>1</mn><msup><mi>f</mi><mi>α</mi></msup></mfrac><mn>.</mn></math><img id="ib0011" file="imgb0011.tif" wi="18" he="13" img-content="math" img-format="tif"/></maths><br/>
où f est une fréquence de la séquence de décalages aléatoires, α est un paramètre de forme du spectre, et 0 &lt; α &lt; 2.</claim-text></claim>
<claim id="c-fr-01-0002" num="0002">
<claim-text>Procédé selon la revendication 1, dans lequel les sons correspondent à des battements de tambour.</claim-text></claim>
<claim id="c-fr-01-0003" num="0003">
<claim-text>Procédé selon la revendication 1, dans lequel les sons correspondent à des notes jouées par un piano.</claim-text></claim>
<claim id="c-fr-01-0004" num="0004">
<claim-text>Procédé selon la revendication 1, dans lequel la séquence musicale (S) est obtenue à partir de l'édition d'une séquence musicale générée par un homme.</claim-text></claim>
<claim id="c-fr-01-0005" num="0005">
<claim-text>Procédé selon la revendication 1, dans lequel l'écart moyen et/ou l'écart-type des décalages (o<sub>i</sub>) est défini selon des estimations empiriques.</claim-text></claim>
<claim id="c-fr-01-0006" num="0006">
<claim-text>Procédé selon la revendication 1, dans lequel la délivrance d'une séquence musicale humanisée (S') comprend<!-- EPO <DP n="14"> --> le stockage de la séquence musicale (S') sur un support lisible par une machine.</claim-text></claim>
<claim id="c-fr-01-0007" num="0007">
<claim-text>Procédé d'humanisation d'une séquence musicale (S'), comprenant les étapes consistant à:
<claim-text>- obtenir (510) une séquence temporelle régulière (t<sub>1</sub>, ... , t<sub>n</sub>);</claim-text>
<claim-text>- générer (520) une séquence de décalages aléatoires (o<sub>1</sub>, ... , o<sub>n</sub>);</claim-text>
<claim-text>- ajouter (530) la séquence de décalages aléatoires (o<sub>1</sub>, ... , o<sub>n</sub>) à la séquence temporelle (t<sub>1</sub>, ..., t<sub>n</sub>) afin d'obtenir une séquence temporelle modifiée (t<sub>1</sub>', ..., t<sub>n</sub>');</claim-text>
<claim-text>- recevoir (550) une séquence d'entrée;</claim-text>
<claim-text>- analyser (560) la séquence d'entrée afin d'identifier automatiquement les sons; et</claim-text>
<claim-text>- délivrer (540) les sons aux moments modifiés (t<sub>1</sub>', ..., t<sub>n</sub>');</claim-text>
<b>caractérisé en ce que</b> la densité de puissance spectrale de la séquence de décalages aléatoires possède la forme <maths id="math0012" num=""><math display="block"><mfrac><mn>1</mn><msup><mi>f</mi><mi>α</mi></msup></mfrac><mn>.</mn></math><img id="ib0012" file="imgb0012.tif" wi="16" he="12" img-content="math" img-format="tif"/></maths><br/>
où f est une fréquence des décalages aléatoires, α est un paramètre de forme du spectre, et 0 &lt; α &lt; 2.</claim-text></claim>
<claim id="c-fr-01-0008" num="0008">
<claim-text>Dispositif d'humanisation d'une séquence musicale (S), la séquence musicale (S) comprenant une multitude de sons (s<sub>1</sub>, ..., s<sub>n</sub>) se produisant à des moments (t<sub>1</sub>, ..., t<sub>n</sub>), comprenant:
<claim-text>- un moyen de génération, pour chaque moment (t<sub>i</sub>) des moments (t<sub>1</sub>, ..., t<sub>n</sub>), d'un décalage aléatoire (o<sub>i</sub>),</claim-text>
<claim-text>- un moyen d'ajout du décalage aléatoire (o<sub>i</sub>) à chacun desdits moments (t<sub>i</sub>) afin d'obtenir un moment modifié (t<sub>i</sub> + o<sub>i</sub>) ; et</claim-text>
<claim-text>- un moyen de délivrance d'une séquence musicale humanisée (S') dans laquelle chaque son (s<sub>i</sub>) a lieu audit moment modifié (t<sub>i</sub> + o<sub>i</sub>),</claim-text><!-- EPO <DP n="15"> -->
<b>caractérisé en ce que</b> la densité de puissance spectrale de la séquence de décalages aléatoires possède la forme <maths id="math0013" num=""><math display="block"><mfrac><mn>1</mn><msup><mi>f</mi><mi>α</mi></msup></mfrac><mn>.</mn></math><img id="ib0013" file="imgb0013.tif" wi="18" he="13" img-content="math" img-format="tif"/></maths><br/>
où f est une fréquence de la séquence de décalages aléatoires, α est un paramètre de forme du spectre, et 0 &lt; α &lt; 2.</claim-text></claim>
</claims>
<drawings id="draw" lang="en"><!-- EPO <DP n="16"> -->
<figure id="f0001" num="1"><img id="if0001" file="imgf0001.tif" wi="135" he="154" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="17"> -->
<figure id="f0002" num="2"><img id="if0002" file="imgf0002.tif" wi="165" he="188" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="18"> -->
<figure id="f0003" num="3"><img id="if0003" file="imgf0003.tif" wi="118" he="161" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="19"> -->
<figure id="f0004" num="4"><img id="if0004" file="imgf0004.tif" wi="146" he="115" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="20"> -->
<figure id="f0005" num="5"><img id="if0005" file="imgf0005.tif" wi="157" he="154" img-content="drawing" img-format="tif"/></figure>
</drawings>
<ep-reference-list id="ref-list">
<heading id="ref-h0001"><b>REFERENCES CITED IN THE DESCRIPTION</b></heading>
<p id="ref-p0001" num=""><i>This list of references cited by the applicant is for the reader's convenience only. It does not form part of the European patent document. Even though great care has been taken in compiling the references, errors or omissions cannot be excluded and the EPO disclaims all liability in this regard.</i></p>
<heading id="ref-h0002"><b>Patent documents cited in the description</b></heading>
<p id="ref-p0002" num="">
<ul id="ref-ul0001" list-style="bullet">
<li><patcit id="ref-pcit0001" dnum="US3974729A"><document-id><country>US</country><doc-number>3974729</doc-number><kind>A</kind></document-id></patcit><crossref idref="pcit0001">[0006]</crossref></li>
<li><patcit id="ref-pcit0002" dnum="US6066793A"><document-id><country>US</country><doc-number>6066793</doc-number><kind>A</kind></document-id></patcit><crossref idref="pcit0002">[0006]</crossref></li>
<li><patcit id="ref-pcit0003" dnum="US6506969B"><document-id><country>US</country><doc-number>6506969</doc-number><kind>B</kind></document-id></patcit><crossref idref="pcit0003">[0007]</crossref></li>
<li><patcit id="ref-pcit0004" dnum="GB2418054A"><document-id><country>GB</country><doc-number>2418054</doc-number><kind>A</kind></document-id></patcit><crossref idref="pcit0004">[0008]</crossref></li>
</ul></p>
<heading id="ref-h0003"><b>Non-patent literature cited in the description</b></heading>
<p id="ref-p0003" num="">
<ul id="ref-ul0002" list-style="bullet">
<li><nplcit id="ref-ncit0001" npl-type="s"><article><author><name>BELLO et al.</name></author><atl>A Tutorial on Onset Detection In Music Signals</atl><serial><sertitle>IEEE Transactions on Speech and Audio Processing</sertitle><pubdate><sdate>20050900</sdate><edate/></pubdate><vid>13</vid><ino>5</ino></serial></article></nplcit><crossref idref="ncit0001">[0025]</crossref></li>
</ul></p>
</ep-reference-list>
</ep-patent-document>
