(19)
(11) EP 0 734 567 B1

(12) EUROPÄISCHE PATENTSCHRIFT

(45) Hinweis auf die Patenterteilung:
07.10.1998  Patentblatt  1998/41

(21) Anmeldenummer: 95901439.0

(22) Anmeldetag:  26.11.1994
(51) Internationale Patentklassifikation (IPC)6G10H 3/18
(86) Internationale Anmeldenummer:
PCT/EP9403/917
(87) Internationale Veröffentlichungsnummer:
WO 9516/984 (22.06.1995 Gazette  1995/26)

(54)

SIGNALANALYSEEINRICHTUNG MIT MINDESTENS EINER GESPANNTEN SAITE UND EINEM AUFNEHMER

SIGNAL-ANALYSIS DEVICE WITH AT LEAST ONE TENSIONED STRING AND A RECEIVER

DISPOSITIF D'ANALYSE DE SIGNAUX AYANT AU MOINS UNE CORDE TENDUE ET UN RECEPTEUR


(84) Benannte Vertragsstaaten:
FR GB IT NL SE

(30) Priorität: 18.12.1993 DE 4343411

(43) Veröffentlichungstag der Anmeldung:
02.10.1996  Patentblatt  1996/40

(73) Patentinhaber:
  • BLUE CHIP MUSIC GMBH
    56283 Halsenbach (DE)
  • YAMAHA CORPORATION
    Hamamatsu-shi, Shizuoka-ken 430 (JP)

(72) Erfinder:
  • SZALAY, Andreas
    D-56281 Emmelshausen (DE)

(74) Vertreter: Knoblauch, Ulrich, Dr.-Ing. et al
Patentanwälte Dr. Knoblauch, Kühhornshofweg 10
60320 Frankfurt
60320 Frankfurt (DE)


(56) Entgegenhaltungen: : 
EP-A- 0 227 906
EP-A- 0 288 062
   
       
    Anmerkung: Innerhalb von neun Monaten nach der Bekanntmachung des Hinweises auf die Erteilung des europäischen Patents kann jedermann beim Europäischen Patentamt gegen das erteilte europäischen Patent Einspruch einlegen. Der Einspruch ist schriftlich einzureichen und zu begründen. Er gilt erst als eingelegt, wenn die Einspruchsgebühr entrichtet worden ist. (Art. 99(1) Europäisches Patentübereinkommen).


    Beschreibung


    [0001] Die Erfindung betrifft eine Signalanalyseeinrichtung mit mindestens einer gespannten Saite, deren schwingungsfähige Länge durch Anlage an mindestens einen Bund veränderbar ist, mit einem Aufnehmer und mit einer mit dem Aufnehmer verbundenen Auswerteeinrichtung.

    [0002] Eine derartige Signalanalyseeinrichtung kann man auch kurz als "Gitarren-Synthesizer" bezeichnen.

    [0003] In der modernen Pop- und Rockmusik gibt es eine zunehmende Tendenz dahin, die Musikinstrumente nicht mehr direkt zur Ton- oder Klangerzeugung einzusetzen, sondern lediglich elektrische Signale zu produzieren oder zu analysieren und umzusetzen, die durch Computer oder andere Schaltungen weiter verarbeitet werden. Zu diesem Zweck gibt es standardisierte Schnittstellen, von denen die MIDI-Schnittstelle relativ bekannt geworden ist.

    [0004] Während eine derartige Signalerzeugung oder -analyse bei Tasten-Musikinstrumenten mit relativ wenig Schwierigkeiten verbunden ist, weil hier einer Taste genau eine Tonhöhe zugeordnet ist und die Lautstärke gegebenenfalls über die Anschlaggeschwindigkeit der Taste ermittelt werden kann, bereitet die Signalanalyse bei Saiten-Instrumenten, beispielsweise Gitarren, erhebliche Schwierigkeiten. Bei derartigen Saiten-Instrumenten ist zwar jeder Saite ein Grundton zugeordnet. Durch Niederdrücken der Saite an verschiedenen Abgriffen oder Bünden läßt sich die Tonhöhe einer gezupften, geschlagenen oder anders angeregten Saite jedoch variieren. Um die richtige Tonhöhe zu ermitteln, muß man daher zunächst die Ausbildung eines derartigen Tones abwarten und dann die Frequenz oder Dauer mindestens einer, vorzugsweise aber mehrerer Perioden ausmessen, um die Tonhöhe mit der nötigen Zuverlässigkeit herausfinden zu können.

    [0005] US-A-4 823 667 zeigt daher eine Signalanalyseeinrichtung als elektronisches Musikinstrument, das nach Art einer Gitarre betätigt wird, bei dem ein Frequenz-Analysierer vorgesehen ist, der die Frequenz der angeregten Saite ermittelt. Eine derartige Vorgehensweise führt jedoch zu zeitlichen Problemen. Bei einer normalen Gitarre hat der tiefste Ton eine Frequenz von etwa 80 Hz (genau: 82 Hz), so daß eine volle Schwingung etwa 12,5 ms Zeit beansprucht. Da man aus Sicherheitsgründen üblicherweise zwei Schwingungen ausmessen möchte, um zu zuverlässigen Aussagen zu kommen, summiert sich die notwendige Zeit bereits zu 25 ms. Hierbei ist noch nicht berücksichtigt, daß die Saite nach dem Anregen, z.B. durch Zupfen oder Schlagen, noch eine gewisse Zeit benötigt, um in den eingeschwungenen Zustand zu gelangen. Hierfür ist in der Regel ebenfalls ein nicht zu vernachlässigender Zeitraum anzusetzen, der durchaus das Doppelte einer Periodenlänge betragen kann, so daß die gewünschte Tonhöheninformation erst nach 50 ms zur Verfügung steht. Eine zeitliche Verzögerung von 50 ms ist für einen Musiker aber bereits deutlich merkbar. Sie entspricht der Aufstellung der Lautsprecherbox in einer Entfernung von etwa 15 m.

    [0006] Als alternative Lösungsmöglichkeit für dieses Problem hat man daher in US-A-5 085 119 Schalter auf dem Gitarrenhals vorgesehen, die beim Niederdrücken der entsprechenden Saite an den gewünschten Bund betätigt werden. Die Tonhöheninformation wird dann aber, genau wie bei einem Tasteninstrument, nicht mehr durch die Saitenschwingung, sondern durch das Niederdrücken eines Schalters gewonnen. Dies erschwert das Spielen beträchtlich.

    [0007] EP-A-0 227 906 zeigt ein elektronisches Saiteninstrument nach Art einer Gitarre mit einer Auswerteeinrichtung zur Ermittlung der Tonhöhe, die beim Spielen durch die Gitarrensaiten erzeugt werden. Die Auswerteeinrichtung ist mit zwei Aufnehmern verbunden. Der eine Aufnehmer dient hierbei zur Feststellung der Schwingung der Saite an sich. Solange die Saite schwingt, wird ein Ton abgegeben. Der andere Aufnehmer hat gleichzeitig die Funktion eines Senders, mit dem Ultraschallimpulse auf die Saite gegeben werden. Die Laufzeit der Ultraschallimpulse kann ausgewertet werden, um eine Information über die Saitenlänge und damit die Tonhöhe zu gewinnen.

    [0008] EP-A-0 288 062 zeigt ein ähnliches Musikinstrument mit einer Signalanalyseeinrichtung, bei der die Aufnehmeranordnung ebenfalls einen akustischen Aufnehmer aufweist, der die Schwingung der Saite an sich ermittelt und eine Ultraschall-Anordnung, die Ultraschall-Impulse auf die Saite einkoppelt und von dort empfängt. Die Zeitdifferenz zwischen Senden und Empfangen der Ultraschallimpulse gibt Aufschluß über die aktive Saitenlänge.

    [0009] Der Erfindung liegt die Aufgabe zugrunde, bei einem Gitarren-Synthesizer die Tonhöheninformation schneller gewinnen zu können.

    [0010] Diese Aufgabe wird bei einer Signalanalyseeinrichtung der eingangs genannten Art dadurch gelöst, daß die Auswerteeinrichtung Impulse oder Impulsgruppen erfaßt, die nach einer Anregung der Saite durch das Anschlagen der Saite durch einen Spieler auf der Saite an dem Aufnehmer vorbeilaufen, und aufgrund der zeitlichen Folge der Impulse oder der Impulsgruppen ein Signal erzeugt, das eine Tonhöhe darstellt.

    [0011] Man wartet also nicht mehr ab, bis sich auf der Saite eine Schwingung ausgebildet hat, die dann ausgemessen wird, man wertet vielmehr sogenannte "Zupftransienten" aus, also Impulse oder Impulsfolgen, die sich beim Anregen der Gitarrensaite ergeben. Wird eine Gitarrensaite gezupft oder geschlagen, entstehen im einfachsten Fall zwei Impulse oder Wanderwellen, die sich von der Anregungsstelle her in Richtung auf die Einspannstellen der Saite bzw. auf die Stelle zu bewegen, wo die Saite an den Bund niedergedrückt ist. Dort werden sie reflektiert und laufen wieder aufeinander zu. Nach einigen Hin- und Herläufen bildet sich dann die bekannte stehende Welle aus, die für die Tonerzeugung normalerweise verantwortlich ist. Man kann nun aber die Laufzeit dieser Impulse auf der Saite ausmessen oder auswerten und aus der Laufzeit bzw. der Laufzeitdifferenz zwischen einzelnen Impulsen die notwendige Information über die Saitenlänge und -spannung und damit über die Tonhöhe gewinnen. Natürlich werden sich in Wirklichkeit nicht einzelne Impulse bilden, sondern Impulsgruppen. Dies ändert jedoch nichts am der Erfindung zugrunde liegenden Prinzip.

    [0012] Vorzugsweise erfaßt die Auswerteeinrichtung auch die Polarität der Impulse oder Impulsgruppen und ermittelt aus der zeitlichen Folge der Impulse oder Impulsgruppen ein Signal, das die Anregungsposition der Saite darstellt. Die Anregungsposition der Saite, d.h. die Stelle, an der die Saite gezupft oder geschlagen oder auf andere Weise in Bewegung gesetzt wird, ist beim Gitarrenspiel eine der herausragenden Gestaltungsmöglichkeiten für den Spieler. Da man zwei Impulse oder Impulsgruppen zur Verfügung hat, die sich von der Anregungsposition aus in entgegengesetzte Richtungen auf der Saite fortbewegen und mit entsprechenden Zeitverzögerungen an den jeweiligen Einspannstellen der Saiten reflektiert werden, kann man aufgrund der unterschiedlichen Laufzeiten der Impulse auch eine Information darüber gewinnen, wo die Anregungsstelle gelegen hat. Diese Information gewinnt man praktisch genauso schnell, wie die Information über die Tonhöhe, so daß die Ermittlung der Anregungsposition keine weitere Zeitverzögerung bedeutet.

    [0013] Vorzugsweise weist die Auswerteeinrichtung ein neuronales Netz auf, das jede Folge von Impulsen oder Impulsgruppen in eine aus einer Vielzahl von Klassen klassifiziert. Die Folgen von Impulsen oder Impulsgruppen, die einer bestimmten Tonhöhe zuzuordnen sind, haben jeweils wesentliche Gemeinsamkeiten, die ein neuronales Netz relativ leicht herausfinden kann. Man kann sich hier mit Ähnlichkeiten zwischen den einzelnen Impulsfolgen oder Folgen von Impulsgruppen zufrieden geben, ohne daß man jede Impulsfolge zeitlich genau auswerten muß. Die zeitlich genaue Auswertung kann gelegentlich mit Schwierigkeiten verbunden sein, wenn die Impulse nicht in der gewünschten Reinheit vorliegen, sondern von Störgeräuschen umlagert sind. In diesem Fall kann es gelegentlich schwierig werden, genaue Start- und Endzeitpunkte für die Bemessung der Abstände von einzelnen Impulsen oder Impulsgruppen zu definieren. Ein neuronales Netz hingegen kann so programmiert werden, daß es die Entscheidung, welche Tonhöhe vorliegt und an welcher Position die Saite angeregt worden ist, einfach aufgrund von Ähnlichkeiten trifft. Ein neuronales Netz hat hierbei den Vorteil, daß es nicht unbedingt explizit vorgegebene Regeln braucht, nach denen es die Ähnlichkeiten beurteilt. Ein neuronales Netz kann vielmehr trainiert werden, d.h. durch die Präsentation einer Vielzahl von Beispielen mit den richtigen Ergebnissen bildet es sich selber Algorithmen oder Steuerverhalten aus, die es befähigt, nachfolgende Beispiele richtig einzuordnen. Ein neuronales Netz kann darüber hinaus in gewissem Umfang auch Verallgemeinerungen treffen, wobei es die Regeln für die Verallgemeinerungen selbst bildet. Das neuronale Netz ist daher in der Lage, Impulsfolgen oder Folgen von Impulsgruppen auch dann relativ genau zu erkennen, wenn die ihm vorgegebene Impulsfolge nicht genau mit einer bereits trainierten Impulsfolge übereinstimmt. Da neuronale Netze in der Regel mit einer Vielzahl von parallel arbeitenden Prozessoren aufgebaut sind, sind sie schnell genug, um das Tonhöhen-Signal in der erforderlichen kurzen Zeitspanne zur Verfügung zu stellen.

    [0014] Auch ist bevorzugt, daß die Auswerteeinrichtung eine Vergleichseinrichtung aufweist, die ein von der Saite im eingeschwungenen Zustand gewonnenes Tonhöhen-Signal mit dem aus der Impuls-Folge gewonnenen Signal vergleicht und bei einer Abweichung, die ein vorbestimmtes Maß übersteigt, einen Lernalgorithmus des neuronalen Netzes auslöst. Die Auswerteeinrichtung beschränkt die Tonhöhenerkennung also nicht auf die Auswertung der "Zupftransienten". Diese Auswertung ist vielmehr nur der Anfang, der es allerdings ermöglicht, das Tonhöhen-Signal innerhalb kürzester Zeit zur Verfügung zu stellen. Die Auswerteeinrichtung überwacht auch, ob das erkannte Signal mit der sich später in der schwingenden Saite ausbildenden Tonhöhe übereinstimmt. Ist dies der Fall war die "Vorhersage" richtig und es sind keine weiteren Maßnahmen notwendig. War die "Vorhersage" jedoch falsch, liegt eine gewisse Wahrscheinlichkeit dafür vor, daß der Algorithmus, nach dem das neuronale Netz die Ähnlichkeit beurteilt hat, fehlerhaft war. In diesem Fall kann das Ergebnis des Vergleichs verwendet werden, um dem neuronalen Netz ein weiteres Trainingsbeispiel zur Verfügung zu stellen. Anhand dieses Trainingsbeispiels kann das neuronale Netz erneut lernen und seinen Erkennungsalgorithmus verbessern.

    [0015] Vorzugsweise ist dem neuronalen Netz eine Auswahleinrichtung vorgeschaltet, die aus einer Impulsgruppe einzelne Impulse auswählt. Dies ist insbesondere dann von Vorteil, wenn das neuronale Netz nur eine beschränkte Arbeitskapazität zur Verfügung stellt. In diesem Fall kann man durch eine entsprechende Vorauswahl die Informationsmenge, die das neuronale Netz verarbeiten muß, kleiner halten.

    [0016] Bevorzugterweise ist für jede Saite ein eigener Aufnehmer vorgesehen. Hierdurch läßt sich eine parallele Tonsignal-Erzeugung für jede Saite realisieren, ohne daß es aufgrund der für alle Saiten unterschiedlichen Zupftransienten, also der hin- und herlaufenden Impulse, zu Irritationen der Auswerteeinrichtung kommen kann.

    [0017] Die Erfindung wird im folgenden anhand eines bevorzugten Ausführungsbeispiels in Verbindung mit der Zeichnung beschrieben. Hierin zeigen:
    Fig. 1
    eine schematische Darstellung einer Signalanalyseeinrichtung,
    Fig. 2
    einen schematischen Aufbau einer Saite und
    Fig. 3
    eine schematische Darstellung eines Signalverlaufes.


    [0018] Eine Signalanalyse- oder -erzeugungseinrichtung 1 weist sechs Saiten E1, H2, G3, D4, A5 und E6 auf, die nach Art einer Gitarre aufgespannt sind. Für jede Saite ist ein Aufnehmer 2 vorgesehen, der beispielsweise als elektromagnetischer oder piezoelektrischer Tonabnehmer ausgebildet sein kann. Die Aufnehmer 2 sind mit einem Analog/Digital-Wandler 3 verbunden, der im dargestellten Ausführungsbeispiel für jeden Aufnehmer 2 einen Kanal aufweist, also sechskanalig ausgebildet ist.

    [0019] Der Analog/Digital-Wandler 3 ist mit einem Mikroprozessor 4 verbunden, der die Eingangs- und Ausgangsverwaltung für ein neuronales Netz 5 bewerkstelligt. Zwischen dem Mikroprozessor 4 und dem neuronalen Netz 5 kann auch noch eine Auswahleinrichtung 6 vorgesehen sein, deren Funktion später beschrieben wird.

    [0020] Ferner ist der Analog/Digital-Wandler 3 mit einem Frequenzmesser 7 verbunden. Der Frequenzmesser 7 und der Mikroprozessor 4 sind mit einer Vergleichseinrichtung 8 verbunden. Die Vergleichseinrichtung 8 ist mit einer MIDI-Schnittstelle 9 verbunden. Die Vergleichseinrichtung 8 ist ebenfalls mit dem neuronalen Netz 5 verbunden und zwar mit einem Lerneingang 10.

    [0021] Das neuronale Netz 5 empfängt, verwaltet durch den Mikroprozessor 4 und gegebenenfalls aufbereitet durch die Auswahleinrichtung 6, eine Folge von Impulsen oder Impulsgruppen und klassifiziert diese Folgen jeweils in einer aus Vielzahl von bestimmten Klassen. Jede Klasse erlaubt hierbei eine Aussage über die Tonhöhe und gegebenenfalls auch über die Anregungsposition der Saite, wie dies im folgenden erläutert wird.

    [0022] Fig. 2 zeigt schematisch eine Saite 11, die zwischen einer festen Einspannstelle 12 und einer Einspannstelle 13, an der die Spannung einstellbar ist, aufgespannt ist. Die Saite 11 überspannt einen Gitarrenhals 14, an dem verschiedene Bünde 15 angeordnet sind. Durch einen Pfeil 16 ist ein Bund dargestellt, auf dem die Saite 11 heruntergedrückt ist. Dieser Bund 16 bestimmt zusammen mit der Einspannstelle 12 die wirksame Länge der Saite 11. Unter der Saite ist der zuständige Aufnehmer 2 angeordnet.

    [0023] Durch ein Dreieck 17, das ein Plektrum oder ein ähnliches Zupf-Werkzeug symbolisieren soll, ist eine Anregungsposition für die Saite 11 dargestellt. Wenn nun die Saite 11 an dieser Anregungsposition gezupft oder geschlagen wird, stellt sich nicht unmittelbar eine stehende Welle mit der Frequenz ein, die für die Tonhöhe charakteristisch ist. Vielmehr beginnt ein Einschwingvorgang, der sich vereinfacht dadurch beschreiben läßt, daß von der Anregungsposition aus zwei Impulse 18, 19 nach links und nach rechts laufen. Diese Impulse oder Wanderwellen sind durch eine eingezeichnete 1 und eingezeichnete 2 voneinander unterschieden. Der Impuls 18 läuft nun nach links bis zu dem Bund 16, an dem die Saite niedergehalten ist. Dort wird er unter Phasendrehung reflektiert und läuft wieder zurück. In gleicher Weise läuft der Impuls 19 nach rechts zur Einspannstelle 12, wo er unter Phasendrehung reflektiert wird und wieder zurückläuft. Die hin- und herlaufenden Impulse oder Wellen überlagern sich und bilden nach kurzer Zeit die bekannte stehende Welle aus, mit der die Saite 11 schwingt.

    [0024] Allerdings laufen die Impulse 18, 19 an dem Aufnehmer 2 vorbei. Ein entsprechendes zeitliches Diagramm ist in Fig. 3 dargestellt. Hier ist zu erkennen, daß der erste Impuls, der eine positive Amplitude aufweisen soll, zu einem Zeitpunkt t1 den Aufnehmer überquert, während seine Reflektion, nun mit einer negativen Amplitude, zu einem Zeitpunkt t2 den Aufnehmer überquert. Zu einem Zeitpunkt t3 erreicht der an der Einspannstelle 12 reflektierte zweite Impuls den Aufnehmer, während er zu einem Zeitpunkt t4 erneut den Aufnehmer 2 überläuft. Dies ist dann der zum zweiten Mal, nämlich am Bund 16 reflektierte zweite Impuls. Zu den Zeitpunkten t5 und t6 läuft wieder der erste Impuls, der dann an der Einspannstelle 12 bzw. dem Bund 16 reflektiert worden ist, über den Aufnehmer 2 und zu den Zeitpunkten t7 und t8 der zweite Impuls, der dann erneut an der Einspannstelle 12 bzw. dem Bund 16 reflektiert worden ist.

    [0025] Die Bewegungs- oder Wandergeschwindigkeit der Impulse 18 oder 19 auf der Saite 11 ist bekannt. Man kann nun aus der zeitlichen Differenz T1, die der Abstand zwischen den Zeitpunkten t5 und t1 ist, mit Hilfe dieser Wandergeschwindigkeit die aktive Länge der Saite 11 ermitteln. Dies ist aber auch die Länge, die für die Tonhöhe der Saite 11 verantwortlich ist. Sofern der Abstand des Aufnehmers 2 von dem Bund 16 bzw. den Bünden 15 bekannt ist, würde im Prinzip auch der Abstand T2 ausreichen, das ist der Abstand zwischen den Zeitpunkten t2 und t1. Hierbei begibt man sich aber der Möglichkeit einer Feinabstimmung, weil der Gitarrist durch geringfügige Verschiebungen seines Fingers auf den Bünden 15, 16 die Möglichkeit hat, die Tonhöhe zu variieren. Außerdem sind die Impulse in vielen Fällen nicht so klar zu unterscheiden, wie dies aus Gründen der Einfachheit halber in Fig. 3 dargestellt ist. Es kann vielmehr auch zu einem Verschwimmen und Verschmieren der einzelnen Impulse kommen, insbesondere dann, wenn beim Anzupfen oder Anschlagen der Saite 11 nicht einzelne Impulse, wie dargestellt, sondern ganze Impulsgruppen entstehen.

    [0026] In fast allen Fällen läßt sich aber aus der Zeitdifferenz T3, nämlich aus der Differenz der Zeitpunkte t3 und t1, auf die Position der Anregung schließen. Wenn aus der Differenz T1 die Saitenlänge bekannt ist, läßt sich aus der Differenz T3 rückwärts ausrechnen, an welchem Bruchteil der Saite die Anregung stattgefunden hat.

    [0027] Allerdings ist die Zeitmessung zur Bestimmung des Abstandes der dargestellten Impulse gelegentlich mit Unsicherheiten belastet. Aus diesem Grund werden aus der Folge von Impulsgruppen, die über die Aufnehmer 2 erfaßt werden, mit Hilfe der Auswahleinrichtung 6 einzelne Impulse ausgewählt, die dem neuronalen Netz 5 zugeführt werden. Das neuronale Netz kann Ähnlichkeiten zwischen einzelnen Folgen von Impulsgruppen erkennen und die "Zupftransienten", die durch diese Impulsfolgen dargestellt werden, so klassifizieren, daß ihre Zuordnung zu einzelnen Klassen, die jeweils eine Tonhöhe und eine Anregungsposition wiedergeben, mit großer Sicherheit möglich ist. Der Erkennungsablauf wird hierbei von den auftretenden Impulsen getriggert. Die aufeinanderfolgenden positiven und negativen Impulse oder Impulsgruppen werden an das neuronale Netz weitergeleitet, das jedes Mal versucht, das aufgenommene Muster bzw. die aufgenommene Folge einer vorher gelernten Folge zuzuordnen. Dieser Ablauf wird so oft wiederholt, bis entweder das neuronale Netz ein positives Ergebnis erzeugt hat oder der Frequenzmesser 7 die entsprechende Information bereitgestellt hat. Solange das neuronale Netz noch in der Lern- oder Trainings-Phase ist, wird in vielen Fällen der Frequenzmesser 7 schneller sein. Nach einer gewissen Trainingsphase hat das neuronale Netz 5, das die Regeln für die Erkennung bei entsprechender Programmierung selber bilden kann, aber genügend Information gespeichert, um die Klassifizierung außerordentlich wirksam selbst vornehmen zu können. Das neuronale Netz 5 bildet auch gewisse Regeln für Verallgemeinerungen, so daß auch nicht konkret gelernte Muster erkannt werden können, wenn diese bestimmte Ähnlichkeiten zu den schon gelernten Beispielen zeigen.

    [0028] Da der Frequenzmesser 7 parallel eine Tonhöhenerkennung abwickelt, ist auch während des Betriebs der Signalanalyseeinrichtung 1 ein weiteres Lernen möglich. Die Vergleichseinrichtung 8 vergleicht die durch das neuronale Netz 5 ermittelte Tonhöhe mit einer später durch den Frequenzmesser 7 ermittelten. Hierbei können einerseits die feinen Tonhöhenveränderungen nachvollzogen werden, die ein Ausdrucksmittel des Spielers sind, andererseits lassen sich mit dieser Vorgehensweise Fehler oder Ungenauigkeiten im Algorithmus entdecken und beseitigen, den das neuronale Netz 5 anwendet. Die Vergleichseinrichtung 8 koppelt nämlich den ermittelten Fehler zurück in das neuronale Netz 5 und löst einen neuen Lernalgorithmus auf, so daß der selbe Fehler durch die verbesserte Erkennungsmöglichkeit nicht noch einmal auftreten kann. Falls keine Differenz auftritt, gibt die Vergleichseinrichtung 8 das oder die Signale unverändert an die MIDI-Schnittstelle 9 weiter.

    [0029] Die Ausgangsergebnisse des neuronalen Netzes werden so weiter verarbeitet, daß die MIDI-Schnittstelle 9 MIDI-Signale zur Verfügung stellen kann, die einen MIDI-Synthesizer oder ein Expander-Modul ansteuern können. Die im MIDI-Signal codierte Tonhöhe entspricht hierbei der Tonhöhe der Gitarrensaite. Ferner kann im MIDI-Signal als Kontroll-Information noch die Zupfposition als codierter Klangcharakter enthalten sein.


    Ansprüche

    1. Signalanalyseeinrichtung (1) mit mindestens einer gespannten Saite (11), deren schwingungsfähige Länge durch Anlage an mindestens einen Bund (15) veränderbar ist, mit einem Aufnehmer (2) und mit einer mit dem Aufnehmer (2) verbundenen Auswerteeinrichtung, dadurch gekennzeichnet, daß die Auswerteeinrichtung als Zupftransienten ausgebildete Impulse oder Impulsgruppen, die nach einer Anregung der Saite (11) durch das Anschlagen der Saite durch einen Spieler auf der Saite (11) an dem Aufnehmer (2) vorbeilaufen, erfaßt, deren Laufzeit auf der Saite auswertet und aufgrund der Laufzeit bzw. der Laufzeitdifferenzen zwischen einzelnen Impulsen oder der Impulsgruppen (Fig. 3) ein Signal erzeugt, das eine Tonhöhe darstellt.
     
    2. Einrichtung nach Anspruch 1, dadurch gekennzeichnet, daß die Auswerteeinrichtung auch die Polarität der Impulse oder Impulsgruppen erfaßt und aus der zeitlichen Folge der Impulse oder Impulsgruppen ein Signal ermittelt, das die Anregungsposition (17) der Saite (11) darstellt.
     
    3. Einrichtung nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß die Auswerteeinrichtung ein neuronales Netz (5) aufweist, das jede Folge von Impulsen oder Impulsgruppen in eine aus einer Vielzahl von Klassen klassifiziert.
     
    4. Einrichtung nach Anspruch 3, dadurch gekennzeichnet, daß die Auswerteeinrichtung eine Vergleichseinrichtung (8) aufweist, die ein von der Saite (11) im eingeschwungenen Zustand gewonnenes Tonhöhen-Signal mit dem aus der Impuls-Folge gewonnenen Signal vergleicht und bei einer Abweichung, die ein vorbestimmtes Maß übersteigt, einen Lernalgorithmus des neuronalen Netzes (5) auslöst.
     
    5. Einrichtung nach Anspruch 3 oder 4, dadurch gekennzeichnet, daß dem neuronalen Netz (5) eine Auswahleinrichtung (6) vorgeschaltet ist, die aus einer Impulsgruppe einzelne Impulse auswählt.
     
    6. Einrichtung nach einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, daß für jede Saite (11) ein eigener Aufnehmer (2) vorgesehen ist.
     


    Claims

    1. Signal analysing device (1) including at least one tensioned string (11) whose vibratile length is alterable by pressing it onto at least one fret (15), and also including a transducer (2) and an evaluating device connected to the transducer (2), characterised in that the evaluating device detects pulses or groups of pulses in the form of plucked transients running along the string (11) past the transducer (2) after the string (11) has been excited by the player striking the string, evaluates the transit time of the pulses on the string and produces a signal representing a pitch on the basis of the transit time or the difference in transit times between individual pulses or the groups of pulses (Fig. 3).
     
    2. Device in accordance with Claim 1, characterised in that the evaluating device also detects the polarity of the pulses or groups of pulses and establishes a signal representing the excitation position (17) of the string (11) from the time sequence of the pulses or the groups of pulses.
     
    3. Device in accordance with Claim 1 or 2, characterised in that the evaluating device comprises a neural network (5) which classifies each sequence of pulses or pulse groups into one of a plurality of classes.
     
    4. Device in accordance with Claim 3, characterised in that the evaluating device comprises a comparison device (8) which compares a pitch signal derived from the string (11) in its steady state with the signal derived from the sequence of pulses and initiates a learning algorithm for the neural network (5) when a deviation exceeding a predetermined value occurs.
     
    5. Device in accordance with Claim 3 or 4, characterised in that a selection device (6) which selects individual pulses from a group of pulses is connected prior to the neural network (5).
     
    6. Device in accordance with any of the Claims 1 to 5, characterised in that a separate transducer (2) is provided for each string (11).
     


    Revendications

    1. Dispositif d'analyse de signaux (1) ayant au moins une corde tendue (11), dont la longueur vibrante peut être modifiée en l'appuyant sur au moins une frette (15), un récepteur (2) et une unité d'évaluation reliée au récepteur (2), caractérisé en ce que l'unité d'évaluation enregistre des impulsions ou des groupes d'impulsions, conçues comme des transitoires de pincement, qui passent sur la corde (11) devant le récepteur (2) après une excitation de la corde (11) lorsqu'un joueur touche la corde, évalue leur temps de propagation sur la corde et produit sur la base du temps de propagation ou des différences de temps de propagation entre différentes impulsions individuelles ou les groupes d'impulsions (figure 3) un signal qui représente une hauteur de son.
     
    2. Dispositif selon la revendication 1, caractérisé en ce que l'unité d'évaluation enregistre aussi la polarité des impulsions ou des groupes d'impulsions et détermine à partir de la séquence temporelle des impulsions ou des groupes d'impulsions un signal qui représente l'endroit d'excitation (17) de la corde (11).
     
    3. Dispositif selon la revendication 1 ou 2, caractérisé en ce que l'unité d'évaluation comporte un réseau neuronal (5) qui classe chaque séquence d'impulsions ou de groupes d'impulsions dans une classe parmi une pluralité de classes.
     
    4. Dispositif selon la revendication 3, caractérisé en ce que l'unité d'évaluation comporte un dispositif de comparaison (8) qui compare un signal de hauteur de son obtenu de la corde (11) en régime d'oscillation permanent au signal obtenu à partir de la séquence d'impulsions et qui déclenche un algorithme d'apprentissage du réseau neuronal (5) lorsque la différence dépasse une valeur prescrite.
     
    5. Dispositif selon la revendication 3 ou 4, caractérisé en ce qu'un dispositif de sélection (6) qui sélectionne des impulsions individuelles parmi un groupe d'impulsions est branché en amont du réseau neuronal (5).
     
    6. Dispositif selon l'une des revendications 1 à 5, caractérisé en ce qu'il est prévu un récepteur (2) particulier pour chaque corde (11).
     




    Zeichnung