Sie sind auf Seite 1von 23

® BUNDESREPUBLIK DEUTSCHLAND

@ Patentschrift

@ DE 3725820 C 1

® Int. CL 4:

G10H 1/38

G 10 H 1/18

@ Aktenzeichen: @ Anmeldetag:

@ Offenlegungstag:

@ Ver5ffentlichungstag der Patenterteilung:

P 37 25 820.6-51 4. 8.87

26. 5.88

Innerhaib von 3 1~1onaten nach Ver5ffentlichung der Erteilung kann Einspruch erhoben werden

DEUTSCHES

PATENTAMT

@ Patentinhaber:

Mohrlok. Werner. 7218 Trossingen. DE

® Vertreter:

Weickmann, H., DipL-lng.; Fincke, .'_, DipL-Phys. Dr.; Weickmann, F., DipL-lng.; Huber, B., Dipl-Chem.: Liska, H., Dipl.-Ing. Dr.vlnq.: Prechtel, J., Dipl.·Phys. Dr.rer.nat., Pat-Anwalte, 8000 Munril'an

@ Erfinder:

Mohrlok. Werker; Mohrlofr. Herwig. 7218 Trossinqen, DE

® Fur die Beurteilung der Patentfahiqkeit in Betracht gezogene Druckschriften:

DE-PS 3023578

® Tonh6hensteuerung

..-

Eine Tonhohensteuerung zur selbsttatipen Ton-Hohenkorrektur gema!!. einer harmonieabhanqiqeu variablen Stirnmung. insbesondere der harmonlschen Stimmung, fiir ein Musikmstrument mit einer Eingabeinrichtung zur Eingabe von Noten·Eingabesignalen in einer vorgegebenen festen Stimmung, insbesondere der temperierten Stimmung, und mit einer Ton-Erzeuqunqseinrichtunq, an die die Noten-Eingabesignale anlegbar sind, weist eine Akkorderkennungs· Schaltung auf. die bei jedem, einem Akkord entsprechenden Eingabesignalmusterfeststellt. ob dieses Eingabesignalrnu· ster einem Akkordmuster aus einervorgegebenen Menge an Akkordmustern entsprlcht, eine Signalmuster·Speicherschaltung. in der fUr jedes Akkordmuster der vorgegebenen Menge an Akkordmustern ein Signalmuster eingespeichert ist, und eine Steuerschaltung, die dann. wenn die Akkorderkennunqs-Schaltung feststellt. dal!, ein einem der vorgegebenen Akkordmuster entspreehendes Eingabesigflalmullhlf anliegl. die Signalmuster.Speicherschaltung zur Abgabe des dern festgestellten Akkordmuster entsprechenden Si gnalmusters an die Ton·Erzeugungseinrichtung veranlajst zur Erzeugung des jeweiligen Akkords in der variablen Stimmung.

BUNDESDFlIJCKEREI 04 88 808121/417

80

ZEICHNUNGEN BLATT 1

'.

Tabelle I

Funktion der Tone im Akkord G bezeichnet "Grundton"

..... II "I

II r" _.; __ m __ .- I • [\..Lt::..1.1lt:: ~t::.J..L

T "

"GroBe Terz"

Q "

"Quinte"

R II

"Kleine Septime" "GroBe Septime"

S "

Akkordname

Dur - Dreiklang Moll - Dreiklang Grone Terz Kleine Terz Reine Quinte

Kleiner Durseptakkord Kleiner Mollseptakkord GroBer Durseptakkord

Nummer:

Int. C1.4:

3725820

G 10 H 1/38

Ver6ffentlichungstag: 26. Mai 1988

Funktion der Einzeltone in Grundstellung des Akkordes von un ten nach oben = von links nach rechts dargestellt

G T Q G M Q G T

G 11

G Q

G T (1 R G M \.l R G T Q S

PS

37 25 820

2

1

Patentanspruche

1. Tonhohensteuerung fOr ein Musikinstrument mit einer Eingabeeinrichtung (10) zur Eingabe von Noten-Eingabesignalen in einer vorgegcbenen festen 5 Stimmung, insbesondere der ternperierten Stirnmung, und mit einer Ton-Erzeugungseinric'uung (20), an die die Noten-Eingabesignale anlegbar sind, gekennzeichnet durch

- eine Akkorderkennungs-Schaltung (28), die bei jedem einem Akkord entsprechenden Eingabesignalmuster Ieststellt, ob dieses Eingabesignal muster einem Akkordmuster aus einer vorgegebenen Menge an Akkordmustern ent- IS spricht,

- eine Signahnuster-Speicherschaltung (34), in der fur jedes Akkordmuster der vorgegebenen Menge an Akkordmustern ein Signalmu-

ster gespeichert i~t, und 20

- eine SteuerscLltung (32), die dann. wenn die Akkord-Erkennungsschaltung (28) feststellt, daB ein einem der vorgegebenen Akkordmuster entsprechendes Eingabesignalmuster anliegt, die SignrImuster-Speicherschal- 25 tung (34) zur Abgabe des dem Iestgestellten Akkordmuster entsprechenden Signalmusters

an die Ton-Erzeugungseinrichtung (20) veranlaBt. zur Erzeugung des jeweiligen Akkords in

der va iablen Stimmung. 30

2. Tonhohensteuerung nach Anspruch 1, dadurch ,ekennzeichnet. daf in der S;: aalmuster-Speicherschaltung (34) als Signalmuster Korrektursignal-

muster eingespeichert sind zur Korrcktur clef No~ J,~

teneingabesignale gernaf der variablcn Stirn mung lind daB cine Korrckturschaltung (Tonsignal-Ausgabeschaltung (22» vorgesehen ist, an welche die Noteneingabesignale und die Korrektursignale der Korrektursignalmuster anlegbar sind und welche 40 als Ausgabesignale die den Korrektursignalen e 'Jt· sprechend korrigierten Noteneingabesignalen an die Ton- Erzeugungseinrichtung (20) abgibt.

3. Tonhohensteuerung nach Anspruch 1 oder 2. dadurch gekennzeichnet, daB ein Definitionsoktaven- 45 speicher (40) vorgesehen ist, mit 12 jedern Ton einer vorgegebenen Oktave zugeordnetcn Speicherplatzen (42). wobei bei Uberprufung eines einem Akkord entsprechenden Eingabesignalrnusterv dann ein Speicherplat/ belegt wird, wenn der die- 50 sern Speicherplatz entsprechende Ton im Akkord

in einer beliebigen Ok lave vorkornmt.

4. Tonhohensteuerung nach einem der vorhergehenden Anspruche, dadurch gekennzeichnet, daf ein Arbeitsspeicher (46) vorgesehen ist mit 12 Spei- 5) cherplatzen, in welchen der Speicherinhalt des DeIinitionsoktavenvpcichers (40) ubertrugbar i\l und vall ein Schicbczahlcr (48) vorgcvchcn ivt. wclchcr. vum Zahlcrwert "0" uusgchcnd, jcwcils UIIl "cins" crhoht wird, wenn del' Spcichcrinhalt des Arbcits- eo speichers (40) urn eincn Speicherplatz in ciner vorgegebenen Richtung verschoben wild.

5. Tonhohensteuerung nach einem dcr vorhcrgchenden Anspruche, dadurch gckcnnzcichnct, daU ein Akkordrnuster-Speicher (50) vorgeschcn ist mil 05 jeweils einer einem der Akkordmuster der vorgegebenen Menge an Akkordmustern zugeordneten Speicherzeile (52), insbesondere mit jeweils 12

1"

10

Speicherplatzen (54).

6. Tonhohensteuerung nach einem der vorhergehenden Anspriiche, dadurch gekennzeichnet, daB ein Akkordspeicher (44) vorgesehen ist mit 12 jedem Ton einer Oktave zugeordneten Speicherplatzen zum Einspeichern des zuletzt erkannten Akkords.

7. Tonhohensteuerung nach emern der vorhergehenden Ansprliche, dadurch gekennzeichnet, daB ein Korrekturfaktor-Speicher (56) vorgesehen ist, insbesondere mit Speicherzeilen mit jeweils 12 jrdem Ton einer Oktave zugeordneten Speicherplatzen, wobei den Speicherzeilen jeweils ein Akkordmuster der vorgegebenen Menge an Akkordmustern zugeordnet iSL

8. Tonhohensteuerung nach Anspruch 7, dadurch gekcnnzeichnet, dull ein Ausgabespeicher (62) vorgesehen ist, insbesondere mit 12 Speicherplatzen, in welchen der Inhalt der einem erkannten Akkord

zugcordnctcn Spcichcrzcilc (58) des Korrckturfaktoren-Speichers (SO) ubertragbar ist, und dessen Speicherinhalt vorzugsweise in einer vorgegebenen Richtung. verschiebbar ist,

9. Verfahren zur selbsttatigen Tonhohenkorrektur gernaf ciner harmonieabhangigcn variablen Stirnmung, insbesondere der harmonischen Stimmung. Iur ein Musikinstrument mit einer Eingabeeinrichtung (10) zur Eingabe von Noteneingabesignalen in einer vorgegebenen festen Stimmung. insbesondere der temperierten Stirn mung. und mit einer TonErzeugungseinrichtung (20). an die die Noteneingabesignale anlegbar sind. insbesondere unter Verwendung einer Tonhohensteuerung nach einem der vorhergehenden Anspruche, geke:mzeichnet durch die Iolgcnden Schritte:

a) Bei einem einern Akkord entsprechenden Eingabesignalrnuster stcll: man durch Vergleich mit Musterakkorden einer vorgegebenen Menge an Akkordmustern fest. ob eines dieser Akkordmuster vorliegt;

b) Bei Vorliegen eines Akkordrnustcrs wird das Eingabesignalmuster durch ein entsprechend dies em Akkordmuste r korrigiertes Eingabesignalmuster ersetzt und an die Ton-Erzeugungseinrichtung (20) angelegt.

10. Veriahren nach Anspruch 9. dadurch gekennzeichnet. daB man das Eingabesignalmuster auf eine vorgegebene Oktave (Definitionsokiav e) projiziert und mit den sich ebenfalls jeweils auf eine Oktave beschrankenden Akkordmustern der vorgegebenen Menge an Akkordmustern vergleicht, 11. Verfahren nach Anspruch 10. dadurch gekennzeichnet. dall man das Eingabesignalmuster innerhalb der Definitionsoktave so lange als Gauzes halbtonwcisc v +schrcht uud dabei die Verschiebeschriuc Idhlt. bis cin Signal an einem vorgcgebenen Endc dcr Dclinnionsuktuvc licgt, und man da~ in diesel' Weise vcrschobene Signalmuster mit den Akkordmustern der vorgegebenen Menge an Akkordmustern vergleicht, wobei bei den Akkordmustern jeweils eben falls ein Akkordton am vorgegebenen Ende dcr Oktave licgt.

12. Verlahrcn nuch Anspruch 10. dadurch gckennzeichnet, daB man die Akkordmuster der vorgegebenen Menge an Akkordrnustern innerhalb der Oktave zyklisch halbtonweise verschiebt und dabei die

PS

3

Verschiebeschritte zahlt, und die auf diese Weise verschobenen Akkordmuster mit dem unverschobenen Eingabesignalmuster vergleicht.

13. Verfahren nach Anspruch 11 oder 12. dadurch gekennzeichnet, daB man bei Ubereinstimrnung des 5 Eingabesignalmusters innerhalb der Definitionsoklave mit dem Akkordmuster der vorgegebenen Menge an Akkordmustern ein dem jeweiligen Akkordrnuster zugeordnetes, auf eine Oktave beschranktes Signalmuster in einen Ausgabespeicher 10 (62) ladt und das Signalmuster entsprechend der Anzahl der Verschiebeschritte des Eingabesignalmusters bzw. des Akkordmusters halbtonweise im Ausgabespeicher (62) in entgegengesetzcer Richtung ggf. zyklisch verschiebt.

14. Verfahren nach einem der Anspruche 9-13. dadurch gekennzeichnet, daf man als Signa Ie der Signalmuster Korrektursignale fiir die Eingabesignale verwendet.

15. Verfahren nach Anspruch 14. dadurch gekenn- 20 zeichnet, dab die Korrektursignaie relative Frequenzanderungen angeben, vorzugsweise in Cents.

16. Verfahren nach einern der Anspriiche 9-15. dadurch gekennzeichnet, daB man das einem vorbestimmten Grundton des jeweiligen Akkordrnu- 25 sters zugeordnete Signal der Signalmuster entsprechend der vorgegebenen festen Stimmung festlegt und die den iibrigen Tonen des Akkordrnusters zugeordnete Signale des Signal musters. vom Grund-

ton ausgehend. entsprechend der variablen Stirn- 30 mung korrigiert.

17. Verfahren nach Anspruch lb. dadurch gekennzeichnet, daB man zusatzlich das dem Grundton zugeordnete Signal der Signalmuster gegenuber der vorgegebenen festen Stimmung korrigiert und 35 die den ubrigen Tonen des Akkordmusters zugeordneten Signale des Signalmusters, vorn korrigier-

ten Grundton ausgehend, entsprechend der variablen Stirnr-ung korrigiert.

18. Verfahren nach Anspruch 17. dadurch gckenn- 40 zeichnet, dal3 man das dem Grundton cines Akkords zugeordnete Signal derart korrigiert, daB der entsprechend korrigierte, von der Toncrzeugungseinrichtung abgegebene Ton hoher oder tiefer liegt

als der Grundton in der vorgegel-enen festen Stirn- 45 mung. je nachdem. ob die entsprechend dem Signalmuster korrigierten Akkordtone tiefer bzw. hoher liegen als die unkorrigierten Akkordtone in der festen Stimmung.

19. Verfahren nach Anspruch 18. dadurch gekenn- 50 zeichne ', daf man das dem Grundton eines Akkords zugeordnete Signal derart korrigiert. daB die Verschiebung einer mittleren Frequenz der Akkordtone auf Grund der Korrcktur der Akkordtone durch das Signalmuster wenigstens angenahert kompensiert wird.

20. Verfahren nach Anspruch 1<:1. dadurch gekennzeichnet, daB man das dem Grundton eines Akkords zugeordnete Signal mit einem eine relative Frequenzanderung angebenden Zusatzkorrektursignalen korrigiert, welches dem Mittelwert der eben falls relative Frequenzanderungen angebenden Korrektursignale fUr die Eingabesignale den Betrag nacho jedoch mit umgekehrten Vorzeichen. im wesentlichen entspricht.

21. Verfahren nach chern der Anspriiche 17 bis 20. dadurch gekennzeichnet, daB man bei einem kleinen Moll-Septakkord nur die Akkordtone "kleine

37 25 820

4

15

Ten;" und "Reine Quinte", vom korrigierten Grundton ausgehend, entsprechend der variablen Stirnmung korrigiert, jedoch den Akkordton, "kleine Septime" entsprechend del' festen Stimrnung festlegt.

22. Verfahreri nach einem der Anspriiche 9 bis 21. dadurch gekennzeichnet. daB man nach Feststellung eines einem Akkordmuster entsprechenden Eingabesignalmusters bei den nachfolgenden Eingabesignalmustern feststellt, ob der entsprechende Ton bzw. die entsprechenden Tone des Eingabesignalmusters im Akkordmuster vollstandig enthalten sind und zutreffendenfalls diesen Ton bzw. diese Tone entsprechend dem Akkordmuster korrigiert.

23. Verfahren nach einem der Ansoriiche 9 bis 22. dadurch gekennzeichnet, daB mali 'bei einer rnehrrnanualigen Eingabeeinrichtung bei jedem Manual gesondert das jeweils zugeordnete Eingabesignalmuster mit den Akkordrnustern d . vorgegebenen iv1t:nge Lin Akkordrnustcrn vergleicl.t,

24. Verfahren nach Anspruch 23. dadurch gekennzeichnet, daB man nur Eingabesignalmuster vergleicht, welche Akkorden mit wenigstens drei verschic.lenen Tonen entsprechen.

25. Verfahren nach Anspruch 23 oder 24. dadurch gekennzeichnet. dal3 man nach Feststellung eines einem Akkordmuster entsprechenden Eingabesignalmusters bei einem der Manua'e die nachfolgenden Eingabesignalmuster sarntlicher Manuale daraufhin Ilberpruft, ob der bzw. die entsprechenden Tone im Akkordmuster vollstandig enthalten sind.

26. Verfahren nach einem der Anspruche 9 bis 25. dadurch gekennzeichnet, daB man bei zwei aufeinanderfolgenden Eingabesignalmustern, die jeweils zwei unterschiedlichen Akkordmustern der vergegebenen Menge an Akkordmustern en.spreehen, leststellt, ob in beiden Akkordmustern derselbe Ton vurkommt undo zutrcffendenfalls. eine derartigc Zusatzkorrektur beim zweiten Eingabesignalmuster vornimrnt, daB die ubereinstirnmenden Tone in beiden Akkorden im wesentiichen dieselbe Hohe aufweisen oder zumindest eine einen vergegebenen Wert von vorzugsweise klemer 8 Cents nicht iiberschreitende Frequenzdifferenz aufweisen.

Beschreibung

Die Erfindung betrifft eine Tonhohensteuerung filr ein Musikinstrument mit einer Eingabeeinrichtung zur Eingab, von Noten-Eingabesignalen in einer vorgegeben en festen Stirn mung. insbesondere der ternperuerten

55 Stirnmung, und mit ciner Ton-Erzeugungse.nrichtung, an die die Noteneingabesignale anlegbar sind.

Das seit langern bekanntc Problem der Wahl der Stimmung liegt durin, daB die im Zuge der Entwicklung del' Mehrstimmigkert bevorzugte "harmonische reine

60 Stimmung" zwur besonders angenehrn anzuhorende Akkordklange ergibt aufgrund der tellweisen Ubereinstimrnung von Obcrschwingungen und Grundschwingungen der Akkordtone: der Ubergang von einer Tonart zur anderen erfo-dert jedoch eine entsprechende

65 Anpassung del' Stimmung (selbst innerhalb einer liarmonisch gestirnmten Tonart gibt es Akkorde mit einem der harmonisch reinen Stimmung nicht entsprechenden Frequenzverhaltnis). Um bei lnstrumenten, die wahrend

• t

I

PS

5

des Spiels ihre Stirn mung nicht verandern konnen (z, B. die Tasteninstrumente Klavier und Orgel). das Spiel in verschiedenen Tonarten sowie die Modulation von einer Tonart zur anderen zu errnoglichen, werden diese lnstrumente in einer vorgegebenen Iesten Stimmung gestlmmt, bei welcher die Akkorde in den in Frage kornmenden Tonarten mehr oder weniger gleich gut (bzw, gleich schlecht) klingen. Ein Beispiel Hir eine derartige feste Stimmung ist die temperierte Stirnmung nach Johann Sebastian Bach. Es sind jedoch auch andere Ieste Stimrnungen vorgeschlagen worden. insbesondere die Barockstimrnungen "Werckmeister" und "Kirnberger" (s. DE-PS 25 58 716). die bestirnmte Akkorde oder Ton urten bevorzugen, jedoch zu Lasten anderer Akkordc oder Tonarten.

Aus der DE-OS 3304995 ist es bekannt, ein elektronisches Tasteninstrument mit manu ell wahrend des Spil;'ls 711 hedienenrlen Tonalitats-A uswahuasten 7.11 versehen, deren Betatigung zur Folge hat. daB das Tasteninstrument rnornentan harmonisch rein bezllglich der ausgewahlten Tonalitar (z. B. C-Dur Subdominantc) sestimmt ist. Diese manuelle Bedienung stort den SpielfluB und setzt dariiber hinaus voraus, daB del' Spieler wah rend des Spiels die jeweilige Tonalitat ~ofon erkennt.

Aus del' DE-PS 3023578 ist eine Schaltungsanordnung zum Identifizieren des Akkordtyps und seines Grundtons bekannt, welche dazu dient, eine autornatische Begleitung 7U einer auf dern Instrument gespielten Melodiestimme zu erzeugen.

Del' Erfindung liegt die Aufgabe zugrunde, cine Tonhohensteuerung del' eingangs genannten Art bereitzustell en. welche bei einfachem Aufbau cine selbsuatige Tonhohenkorrektur gernaf einer harrnonieabhangigen variablen Stimmung. insbesondere der harmonischen Stimmung, erlaubt,

Diese Aufgabe wird gelost durch

- cine Akkorderkennungs-Schaltung, die bei jedem, einem Akkord entsprechenden Eingabesignaimuster feststellt, ob dieses Eingabesignalmuster einem Akkordmuster aus einer vorgegebenen Menge an Akkordmustern entspricht,

- eine Signalrnuster-Speicherschaltung, in del' fiir jedes Akkordmuster del' vorgegebenen Menge an Akkordrnustern ein Signalrnuster gespeichert ist, und

- eine Steuerschaltung, die dann, wenn die Akkordrnuster- Erkennungsschaltung Ieststellt, daB ein einem ::!er vorgegebenen Akkordmuster entsprechendes Eingabesignalrnuster vorliegt, die Signalmuster-Speicherschaltung zur Abgabe des dem festgestellten Akkordmuster entsprechenden Signalmusters an die Tonerzeugungs-Einrichtung veranlaflt, zur Erzeugung des jeweiligen Akkords in del' variablen Stimrnung.

Ais in del' Akkordmuster-Speicherschaltung eingespeicherte Signalmuster konnen dem gewilnschten Akkord in der variablen Stimmung unmittelbar entsprechende, L B. deren Frequenz angebende Signale gespeichert sein. Besonders bevorzugt ist jedoch, daB in del' Akkordmuster-Speicherschaltung als Signalmuster korrektur-Signalmuster eingespeichert sind zur Korrektur del' Noteneingabesignale gemal3 der variablen Stimmung und daB eine Korrekturschaltung vorgesehen ist, an welche die Noteneingabesignale und die Korrektursignale der Korrektur-Signalrnuster anlegbar sind

37 25 820

6

und welche als Ausgabesignale die den Korrektursignalen entsprechend korrigierten Noteneingabesignalen an die Tonerzeugungseinrichtung abgibt. Diese AusfiihrungsForm del' Erfindung fUhrt zu vereinfachtem Aufbau del' Steuerung, insbesondere deshalb, da sie erlaubt, den Speicherbedarf del' Akkordmuster-Speicherschaltung zu reduzieren (12 Speicherplatze pro KorrekturSignal muster).

Urn auch in del' Akkorderkennungs-Schaltung den

10 Verfahrensablauf zu erleichtern bei reduziertem Speicherbedarf, wird vorgeschlagen, daB ein Definitions-Oktavspcicher vorgesehen ist mit 12 Speicherplatzen, die den 12 verschiedenen Torten einer vorgegebenen Oktave zugeordnet sind. wobei bei Uberprufung cines einem

15 Akkord entspreehenden Eingangssignalmusters dann ein Speicherplatz belegt wird, wenn del' diesem Speicherplatz et. tsprechende Ton im Akkord in einer beliebizen Oktave vorkornmt. Aufzrund diesel' Pro iektion de~ Eingabesignalmusters au( die Definitions-Oktave

20 muB lediglich noeh mit entsprechend reduzierten Infer mationsmengen gearbeitet werden.

Ferner \" ird vorgeschlagen. daB ein Arbeitsspeicher vorgesehen ist mit 12 Speicherplatzen. in welche del' Speicberlnhalt des Definitions-Oktavespeichers uber-

25 tragbar ist sowie einen Schiebezahler. welcher, vorn Zahlerwert "0" ausgehend, jeweils um "I" erhoht wird, wenn ler Speicherinhalt des Arbeitsspeichers um einen Speicherplatz in einer vorgegebenen Richtung verschoben wird,

30 Dcmcntsprechend kann ein Akkordmuster-Speicher

vorgesehen sein mit jeweils einer einem del' Akkordrnuster del' vorgegebenen Menge an Akkordmustern zugeordnctcn Speicherzeile, insbesondere jeweils mit 12 Speicherplatzen. Aufgrund del' erwahnten Projektion

35 des Eingangssignalmusters auf die Definitions-Oktave konnen die hiermit zu vergleichenden Akkordmuster sich ebenfalls auf eine Oktave (12 Speicherplatze) beschranken, Bei Ausbildung des Arbeitsspeichers als Schiebcregister-Speicher kann man den jeweiligen

40 Speicherinhalt so lange in der vorgegebenen Riehtung verschieben. bis ein einem Akkordton entsprechender. besetzter Speicherplatz am entsprechenden Ende des Arbeitsspeichers angelangt ist, Mit dem auf diese Weise "randjustierten" Eingangssignal-Akkord werden dann

45 del' Reihe nach die ebenfalls "randjustierten" Akkordmuster aus dem Akkordrnuster-Speicher verglichen. Ferner kann ein Akkordspeicher vorgesehen sein mit 12 jedem Ton einer Oktave zugeordneten Speicherplatzen zum Einspeichern des zuletzt erkannten Akkords, Dies

50 gibt die Moglichkeit. vom Akkordmusterverglc . ch abzusehen, wenn mehrmals del' gleiche Akkord hintereinander gespielt wird, Aul3erdem bietet diesel' Vergleich der gespielten Tone mit dem Akkordspeicher den Vorteil, daB sich die Frequenz der Tone nieht andert, wenn

>5 nach einem erkannten und frequenzkorrigierten Akkord anschlieBend Akkorde aus einer Teilmenge der Tone des vorausgegangenen Akkordes oder auch Einzeltone dieses Akkords gespielt werden,

Es kann Ferner ein Korrektur-Speicher vorgesehen

60 sein mit Speicherzeilen, insbesondere mit je 12 jedem del' 12 versehiedenen Halbtone einer Oktave zugeordneten Speicherplatzen, die jeweils einem Akkordmuster dervorgegebenen Menge an Akkordmustern zugeordnet sind.

bS Ferner wird vorgeschlagen. daB ein Ausgabespeicher

vorgesehen ist, insbesondere mit jeweils 12 jedern der 12 verschiedenen Halbtone einer Oktave zugeordneten Speicherplatzen, in welchen der Inhalt der einem er-

PS

7

kannten Akkord zugcordneten Speicherzcile des Korrekturfaktor-Speichcrs iibertragbar ist, und dessen Speichcrinhalt vorzugswcise in cincr vorgcgebcnen Riehtung vcrschiebbar ist. Hierdurch 1~l3t sich in einfacher Weise die zur Erleichtcrung des A kkordmustcrvcrgleichs durchgef'iihrtc Rnndjusticrung bei der Ausgabc der Korrckturfuktorcn durch entsprechendc Zuruckvcrschiet.ung im Ausgubcspeichcr berucksichtigcn,

Die Erfindung betrifft auch cin Verfahrcn zur selbstratigen Tonhohenkorrektur gcmal3 elner hurmonicubhtlngigen variablen Stimmung. insbesondere ocr hurmonischen Stimmung, Iilr ein Musikinstrument mit einer Eingabeeinrichtung zur Eingabe von Noteneingabesignalen in einer vorgegebenen lesten Stimmung. insbesondere der temperierten Stirnmung, und mit einer Tonerzeugungseinriehtung. an die die Noteneingabesignale anlegbar sind. insbesondere unter Verwendung einer Tonhohensteuerung der vorstehend beschriebenen Art.

Das erfindungsgemalie Verfahren 1St gekennzeiclmet durch die Foigenden Schritte:

a) Bei einern, einem A kkord entsprechenden Eingabesignalmuster stellt man durch Verglcich mit den Akkordmustern einer vorgegebenen Menge an Akkordrnustern fest. ob eines dieser Akkordmuster vorliegt:

b) bei Vorliegen eines dieser Akkordmuster wird das Eingabesignalmuster durch ein entsprechend diesem Akkordmuster korrigiertes Eingabesignalmuster ersetzt und an die Tonerzeugungseinrichtung angelegt.

Um lediglich einen Akkordrnustervcrglcich in dern einer Oktave entsprechenden 12-Ton-Raum vornehmen

zu mussen, wird vorgeschlagen, daB man das Eingabesi- 35 gnalmuster auf eine vorgegebene Oktave (Definitionsoktave] projizicrt und mit den sich ebenfalls jeweils auf eine Oktave besehriinkenden Akkordmustern der vorgegebenen Menge an Akkordmustern vergleieht.

Dieser Vergleieh kann bei einer ersten Alternative dadurch vorgenommen werden, daB man das Eingabesignalmuster innerhalb der Definitionskurve so lange als Ganzes halbtonweise verschiebt und dabei die Verschiebeschritte zahlt, bis ein Signal an einem vorgegebenen Ende der Definitionsoktave liegt, und daf man das in dieser Weise verschobene Signalmuster mit den Akkordmustern der vorgegebenen Menge an Akkordmustern vergleicht, wobei bei den Akkordmustern jeweils ebenfalls ein Akkordton am vorgegebenen Ende der Oktave liegt.

Man kann jedoch auch so vorgehen, daB man die Akkordmuster der vorgegebenen Menge an Akkordmustern innerhalb der Oktave zyklisch halbtonweise verschiebt und dabei die Versehiebeschritte zahll und die auf diese Weise versehobenen Akkordmuster jeweils mit dem unverschobenen Eingabesignalmuster vergleicht, Die erste Alternative hat den Vorteil, daB man mit einer geringen Anzahl von Verschiebeschritten auskornrnt. Die zweite Alternative hat den Voneil, daB man lediglich ein einziges Akkordmuster pro AkkordTypus zu vergleichen hat. wenn auch mit langerer Rechenzeit, wohingegen bei der ersten Alternative. beispielsweise bei einem Dur-Dreiklang, insgesamt drei diesem Dreiklang zugeordnete Akkordmuster mit dem Eingabesignalmuster zu vergleichen sind,

Urn bei Vorliegen eines der Akkordmuster das Eingabesignalmuster durch em enstprechend korrigiertes Eingabesignalmuster ersetzen zu konnen, sind den Ak-

I

37 25 820

8

kordrnustern del' vorgegebenen Menge an Akkordmustern Signalmuster zugeordnet, die entweder bereits den korrigierten Eingabesignalen entspreehen konnen (bclsplclswelsc durch Angabe der jeweiligen Tonfre-

r, quenz) oder die. bevorzugt, Korrektursignale fur die Eingabcsignulc bilden.

Darnit sich die den Akkordmustcrn zugcordneten Signulmustcr eben falls auf cine Oktavc bcschrankcn konncn, wird, 7.UI' cinfachcn Bcrllcksichtigung der anlangli-

10 chen Vcrschicbung des Eingabcsignalmustcrs bzw. der Akkordmuster, vorgeschlagcn, daB man bei Obcreinstimrnrnung des Eingabcsignalmusters innerhalb der Definitiunsoktave mit einem Akkordrnuster der vergegcbcncn Menge an Akkordmuvrcrn ein dem jeweiligen

15 Akkordmuster zugeordnetes, auf eine Oktave beschrunktcs Signalrnuster in eincn Ausgabespeicher ladt und dus Signalmuster der Anzuhl del' Verschiebeschritte hulbtonweise im Ausgabcspeicher in entgegengesetzter Ri\Jliung ggf. zyklisch vcrschicbt, Die Vcrschicbcrlch

20 tung ist also entgegengesetzt der anlanglichen Vel'schiebung des Eingabesignalmusters bzw. der Akkordmuster. lrn Faile der zyklischcn Vcrschiebung des Akkordrnustcr innerhalb del' Oktave, d. h. riit Einspeisung des Speicherinhalts vorn Uberlaur-Ende des Speichers

25 zum andercn Speicherende, erfoigl dementsprechend im Ausgabespeicher eine zyklische Versehiebung in del' crugcgcngesetzten Richtung. Die Korrektursignale stehen anschlieBend in der entsprcchenden Position der Oktavc, so daB nunmchr lcdiglich die Eingabesignale,

J(J glcichgulug in wclchcr der moglichen Oktaven vie stehen. III korrigieren sind. Die Korrcktursignale beziehen sich bevorzugt auf relative Frcqucnzandcrungen, insbesondere angegeben in Cents. um Unabhangigkeit von

den Oktaven zu erreichcn.

Urn fOr die varia bien Stimmungen ein Iestes Bezugs-

system 7U erhalten. wird vorgeschlagen, dal3 man das einern vorbestimmten Grundtnn des jeweiligen Akkordmusters zugeordnete Signal der Signalrnuster entsprechend der vorgegebenen festen Stimmung Iestlegt,

40 1m Faile der temperierten Stimmung orientiert sich der Gundton des Akkords also an dem entsprechenden Ton in del' temperierten Stimrnung. 1m einfachsten Faile stimmen beide Tone uberein,

Es wurde jedoch erkannt, daB in letzterern Faile zwei

45 unmittelbar aufeinanderFolgend gcspielte unterschiedliche Akkorde unangenehm klingen konnen, insbesondere dann, wenn in beiden Akkorden die gleichen Tone in unterschiedlicher Funktion vorkcrnmen. Aufgrund der jeweils akkordspezifischen und daher unterschiedlichen

50 Frequenzkorrektur dieser Tone.Iicgen sie in beiden Akkordr-n bei unterschiedlicher Tonhohe, was bei erusprechendem Frcquenzuntcrschied als unangenehm ernpIunden wird, Erfindungsgernaf wird zur Vermeidung dieses Nachteils vorgeschlagcn, daB man das dem vor-

55 bestimmten Grundton des Akkords zugeordnete Signal des Signalmusters gegeniiber der vorgegebenen Iesten Stimmung korigiert, Urn die gewiinschte variable Stirnmung auch hier zu erhalten, legt man die den iibrigen Tonen des Akkordmusters zugeordneten Signale des

60 Signalmusters. vorn Grundton ausgehend, entsprechend der variablen Stimmung fest. Die Korrektur des Grundtons wird dann so vorgenommen, daB die FrequenzdifIerenzen gleicher Tone moglichst klein sind,

Es hat sich herausgestellt, daB man im allgemeinen

65 dann eine brauchbare Frequenz-Zusatzkorrektur erhalt, wenn man das dem Grundton eines Akkords zugeordnete Signal derart korrigiert, daB der entsprechend korrigierte, von der Tonerzeugungseinrichtung abgegebe-

PS

9

ne Ton hoher oder tiefer liegt als der Grundton in del' vorgegebenen festen Stirnmung.je nachdem, ob die ernsprechend dem Signal muster korrigiertcn Akkordtonc im Mittel tiefer bzw. hoher liegen als die unkorrigicrtcn Akkordtone in der festen Stimmung.

Besondcrs bevorzugt wird das dcrn Grundton cines Akkords zugeordnete Signal dcrart korrigicrt, daU die Verschiebung clner mlulcren Frcqucnz del' Akkurdtonc

auf Grund der Korrektur del' Akkordtonc durch das Signalmuster wenigstens angenahert kompcnsicrt wird. 1m Faile der Verwendung von relative Frequcnzanderungen angebenden Korrektursignalcn wird vergeschlagen, da!3 man das dem Grundton cines Akkords zugeordnete Signal mit einem cine relative Frcquenzanderungen angebenden Zusatzkorrektursignal korrigiert, welches dem Mittelwert der eben falls rei alive Frequenzanderung angebenden Korrektursignale fOr die Eingabesignale den Betrag nacho jedoch mit umgekehrten Vorzerchen, en tspnch t.

Eine besondere Beaehtung rnuf bei kleinen Septakkorden dem Ton mit der Funktion der Kleinen Septime im Akkord geschenkt worden. In Ternperierter Stirnmung weist dieser Ton den Wert von 1000 Cents im Yerhaltnis zum Grundton des Akkordes auf. In historischer Zeit wurde die Kleine Septime einer Tonleiter haulig auf den Wert 7/4 zum Grundton cingcstimmt, was dern Frequenzverhaltnis des 7. Obertones cincr NlI' turtonreihe entspricht. Dicser Wert ist jcdoch Iur dic heutige Musizierpraxis unbruuchbar, da er mit 9b9 Cents zu weit entfernt vom Wert der Tempcrierten Stimmung ist,

Einen brauehbaren Wert bietet das Frcquenzverhalt-

nis wie es im Dominantenseptakkord innerhalb einer harmonisch gestimmten Dur-Tonleiter vorkommt. 1m Dominantenseptakkord wird der Grundton durch die Quinte del' betreffenden Tonart gebildet. die Kleine Septime dagcgcn durch die Quarte der duriibcrlicgenden Oktave. Die Quinte hat ein Frequenzverhaltnis von 3/2 zurn Grundton der Tonart. die darOberliegendc Quarte der nachsten Oktave ein Verhaltnis von 40 2 x 4/3=8/3 zum Grundton der Tonart, Also verhalt sich die Kleine Septime des Dominantseptakkord zu dessen Grundton wie 8/3: 3/2 = 16/9. Dies entspricht 997 Cents zum Akkordgrundton, Nach Ausfiihrung der schon erwahnten Zusatzkorrektur hat dieser Ton im 45 Kleinen Durseptakkord cine Korrektur von vorzugsweise + I Cent zur Frequenz der temperierten Stirnmung. was sich gut anhort.

Bei einem Kleinen Mollseptakkord vcrgroflcrt sich jedoch der Abstand der Frequenz des Tones mit del' 50 Funktion der Kleinen Septime im Akkord infolgc der schon erwahnten Zusatzkorrektur von Mollakkorden vern Wert -3 Cents auf ca. -9 Cents vorn Wert der Temperierten Stimrnung, was zu unangenehmcn Frequenzspriingen ftihrt, wenn der betreffende Ton in un- 55 mittel barer Folge zweier verschiedener Akkorde einmal die Funktion der Kleinen Septime einnimmt und einmal die Funktion der Kleinen Terz, Ein Ton mit der Funktion der Kleinen Terz im Molldreiklang einen Korrekturwert yon + 10 Cents. was gegeniiber der vorer- 60 wahnten -9 Cents del' Septirne irn Kleinen Mollseptakkord einen Frequenzsprung von + 19 Cents darstellt, Dieser Frequenzsprung ware sehr hoch.

In Erwagung kommt auch, die Kleine Septirte im Kleinen Mollseptakkord im Verhaltnis einer harmo- bS nisch gestimmten Kleinen Terz mit dern Frequenzverhiiltnis von 6/5 zur Quinte des Akkordes einzustimmen. Dies wiirde eine Stimmungsverhiiltnis del' Kleinen Sep-

37 25 820

10

lime zurn Grunclton von 6/5 . 3/2 = 18/10 ergeben, bzw. von 1017 Cents.

Nach Ausfuhrung del' Zusatzkorrektur fur Mollakorde von ca. -b Cents haue dieser Ton also eine Frequenz von 1011 Cents zum Grundton des Akkordes. Rechnerisch gibt das eine geringe Frequenzanderung, wenn diesel' Ton im Nachfolgenden als Kleine Terz eines Molldreiklanges wiederkehrt. Beirn Anhoren wirkt cine derartige hohe Kleine Septime im Akkord jedoch unan-

to gcnehm.

Es wird deshnlb vorgeschlagen, daB man bei einem Kleinen Moll-Septakkord nur die Akkordtone "Kleine Terz'und "Reine Quinte", vorn korrigierten Grundton ausgehend. entsprechend der variablen Stimmung kor-

t5 rigiert, jedoch den Akkordton, "Kleine Septime" entsprechend der festen Stimmung Iestlegt, Dies gibt ei •• en deutlich verbesserten Klang gegenOber einem nur teriperiert gestimmten Akkord.

erne besonders bevorzugte Weiterbiidung des erfin-

20 dungsgernallen Verfahrens ist dadurch gekennzeichnet. daB man nach Feststellung eines einem Akkordrnuster entsprechenden Eingabesignalmusters bei den nachlolgenden Eingabesignalmustern leststellt, ob der entsprechen de Ton bzw. die entsprechenden Tone des Eingabe-

25 signalmusters irn Akkordmuster vollstandig enthalten sind und zutreffendenlalls diesen Ton bzw, diese Tone entsprechend dern Akkordrnuster korrigiert, Diese Mal3nahme bietet den Vorteil, dal3 unmittelbar nach dem Spielen eines Akkordes aus der Menge der verge-

30 gebenen Muster und dessen Erklingen in harmonischer Stimmung aueh dessen Einzeltone oder Kombinationen von Einzeltonen dieses Akkords gespieit worden konnen, ohne dal3 sich die Stimmung dieser Tone verandert. Dies ist sehr von Vorteil, wenn beispielsweise einern

35 Chor ein Akkord zur Intonation vorgespielt wird und danach noch die Einzeltone dieses Akkords vorgespielt

werden sollen.

Bei einer mehrmanualigen Eingabecinrichtung wird vorgeschlagen, daf man bei jedem Manual gesondert das jeweils zugeordnete Eingabesignalmuster mit den Akkordmustern der vorgegebenen Menge an Akkordmustern vergleicht, Da irn allgemeinen auf einem der Manuale Begleit-Akkorde gespielt werden. konnen diese selbst dann identifiziert werden. wenn auf einem anderen Manual akkordfremde Tone. beispielsweise sog. Durehgangstone, gespielt werden.

Ferner wird vorgeschlagen, dal3 man nach Feststellung cines einem Akkordmuster entsprechenden Eingabesignalmusters bei einem del' Manuale die nachfolgenden Eingabesignalmustcr samtlicher Manuale daraufhin nberprnn, ob der bzw. die entspreehenden Tone im Ak· kordmuster vollstandig enthalten sind. Es werden also die akkordidentischen Tone samtlicher Manuale korrigiert, wahrend die nicht zum festgestellten Akkordrnuster gehorenden Tone die Frequenzen der Temperierten Stimmung beibehalten.

Anstelle oder zusatzlich zur vorgeschlagenen Zusatzkorrektur der Grundtonfrequenzen der Akkorde. zur Verrneidung mifltonender Frequenzunterschiede gleicher Tone aufeinanderfolgender Akkorde. wird vergeschlagen, daf man bei zwei aufeinanderfolgenden Eingabesignalmustern. die jeweils zwei unterschiedlichen Akkordmustern der vorgegebenen Menge an Akkordmustern entsprechen, Ieststellt, ob in beiden Akkordmustern derselbe Ton vorkornmt und zutreffendenfalls cine derartige Zusatzkorrektur beim zweiten Eingabesignalmustcr vornirnrnt, daJ3 die iibereinstimmenden Tone in beiden Akkorden im wesentlichen dieselbe Hohe auf-

.,'.J

PS

11

weisen oder zumindest cine einen vorgegebenen Wert von vorzugswcise kleiner 8 Cents nicht uberschreitcnde J'requcnzdiffcr~ilz aufweisen. Bevorzugt betrifft diese zusatzkurrcktur lcdiglich den ilbcreinstimmenden Ton. so daf sich cine dernentsprechcndc geringfugige Abweichung im zwciicn Akkord von dcr variablen Stirnmung ergibt.

Die Erfindung wird im folgcndcn unhand von mit

1- VI bczeichncien Tubcllen am Schlull dcr Bcschrcibung sowie anhand der Zeichnung erlautert.

Die Tabellc I gibt die Bezeichnung der Funkuon del' TOile einer Reihe ausgewahlter Akkordc in der hier gewahlten Darstellung an.

Die Tabellc II gibt die Frequenzverhaltnisse del' Tone eines Akkords zueinander an. und zwar sowohl in der harrnonischen Stimmung als auch in der temperierten Stlmmung.

Die Tabelle III zeigt eine Auistellung tiber die zu korrigierenden Akkorde filii Ut:1I Lugeufdneiefi Korrek .. turwerten.

Die Tabelle i V gibt zu jedem der ausgewahlten Akkorde die im A kkorderkennungs-Speicher gespeicherten zugeordneten Akkordmuster an.

Die Tabelle V ordnet die Akhordmuster-Numrnern gemaf Tabelle IV den Notenbeispielen gernall Fig. III 25

I

I

zu,

Die Tabelle VI zeigt die Auswirkung einer halbtonweisen Akkordrnusterverschiebung,

Fig. 1 zeigt ein Notenbeispiel ICbergang von einem e-Moll-Akkord zu einem C-Dur·Akkord) sarnt Tabelle zur Erlauterung der Zusatzkorrektur.

Fig. 2 zeigt ein stark vereinfaehtes Sehaltsehema.

Fig. 3 zeigt eine Reihe von mit a- n bezeiehneten Notenbeispielen.

Fig. 4 zeigt die Belegung einer Reihe von fill' das erfindungsgemalle Verfahren eingesetzten Speichern, Fig. 5 zcigt die obere Halfte eines Ablaufdiagramrns.

Fig. 6 zeigt die untere Halite des genannten Ablaufdiagramms.

Bei dem im folgenden naher beschriebenen erfin- 40 dungsgernallen Verfahren zur Tonhohenstcuerung wird von einer festen Stirn mung ausgegangen, die del' temperierten Stimmung entsprieht mit Einteilung einer Okta-

ve in 12 gleiche Halbtone, also mit einem Frequenzverhaltnis von

'Vi

entsprechend 100 Cents. Es sind jedoch auch andere feste Ausgangsstimmungen denkbar, wie z, B. die in der DE·PS 2558716 angegebenen Stimmungen. Urn verschiedene Tonarten spielen zu konnen und auch TonartModulationen durchftihren zu konnen, ist es bei lnstrumenten, die. im Gegensatz beispielsweise zu Streichinstrumenten und Blasinstrumenten, wahrend des Spiels vom Spieler nieht nachgestimmt werden konnen, erforderlich, eine derartige feste Stimmung vorzusehen, so bei den Tasteninstrumenten Klavier und Orgel (mit Pfeifen oder elektronisch). Gernaf del' Erfindung soIl nun fiir Instrumente, welche mehrstimmiges Spiel erlauben und somit das Spielen von Akkorden, selbsttatig eine Frequenzkorrektur der Tone derart vorgenommen werden, daB die Akkorde harmonisch rein gestimmt sind. Das Instrument muB hierzu eine Tonerzeugungseinriehtung aufweisen, welehe die Erzeugung von Irequenz-korrigierten Tonen zuIaBt. Diese Voraussetzung ist bei "elektronischen Orgeln" hzw. "Synthesizern" von vorneherein gegeben. Es ist jedoeh aueh denkbar, eine

37 25 820

12

Pleifen-Orgel einzusetzen, bei welcher jedem einzelnen Ton rnchrerc Pfeifen untersehiedlicher Tonhohe (z. B. Lange) zugeordnet sind mit wahlweiser Ansteuerung del' jeweils gewunschten Pfeife. Auch ist eine Pfeilen-

5 Orgel einsetzbar, bei welcher Pfeifen mit variabler Tonhohe (z. B. variabler Lange) verwendet werden, urn wah rend des Spiels die gewi.insehte Naehstimmung der Pfcife zu crmoglichcn,

Die Tabcllc V gibt dicjenigcn Akkordc an. welche fur

10 dic harmonisch rcine Stimmung vorgeschlagen werden, wobci je nach Anwendungsfall weniger wichtige Akkorde weglallen konnen oder weitere Akkordc hinzu kornmen konnen, Auch werden Akkorde mit mehr als vier ve-schiedenen Noten im Ausfiihrungsbeispiel nicht be-

15 rucksichtigt, AIle Akkorde werden nicht nul' in ihrer Grundstellung gemtiB Tabelle I (Grundton Gals tiefster Ton) erkannt und korrigiert, sondern aueh in allen Urnkehrungen, Lagen und Verdoppelungen. Dies wird dadurch errcicht. daB allc Tone aus allen Oktaven auf eine

20 als "Definitions-Oktave" bezeichnete. beispielsweise aus den 12 aufeinanderfolgcnden Halbtonen von c' bis h' bestehcnde Oktave projiziert werden. Betrachtet man beispielsweise die drei Akkorde des Beispiels a gemall

Fig. 3. so ist bei dem mit a 1 bezeiehneten C-Dur·Ak· kord de, Ton C der tiefste Ton. wenn er auf die Definitionsoktave von c' bis h' projiziert wird, der Ton E ist

del' nachsthohere und del' Ton G del' hochste auf dieser Definitionsoktave, so daf dieser Akkord sich auf der Definitionsoktave genauso wie abgebildet darstellt und

30 durch das Akkordmuster Nr. 1 gemaB Tabelle IV identifiziert werden kann. Del' Akkord a 2 ist ein As· DurDreiklang, bci dem dessen Tone, auf die genannte Delinitionsoktave projiziert von unten nach oben in der Reihenfolge C. Es und As gelesen wurden, was dern Ak·

35 kordmuster Nr. 2 gemaB Tabelle IV entspricht, Dement· sprechend wird der F·Dur·Dreiklang als Beispiel a 3 von unten nach eben in der Reihenfolge C, Fund A gelesen und entspricht dem Akkorclmuster Nr. 3 aus

Tabellc IV.

Die gespielten Akkorde erscheinen also bei der Pro-

jektion auf die Definitionsoktave in ihrer Grundstellung oder in einer ihrer Umkehrungen, unabhangig davon, in welcher Lage, Verdoppelung oder Umkehrung !!l':,; gespieIt werden. Die Luge des Akkordes in der Defini-

45 tionsoktave muB nicht del' Lage entsprechen, in del' der Akkord gespielt wird, sondern hangt von Anfangs- und Endton del' gewahlten Definitlonsoktave ab und davon, aus welchen konkreten Tonen del' jeweils gespielte Akkord besteht. Wie aus Tabelle IV weiter hervorgeht,

50 kann unhand del' Darstellung der Tone auf del' Definitionsoktave lind des spezifischcn Rasters jedes Akkordes die Funktion del' einzelnen Tone des Akkordes (hier als Buchstabcn G. M. T. Q. R und S gemiiB Tvbelle I dargestellt) bestimmt werden und so kann jedem Ton

55 mit einer bestimmten Funktion im Akkord ein ganz bestimmter Korrckturwert von Temperierter zu Harrnoniseher Stimrnung zugeordnet werden.

Anhand von Fig. 2 in Verbindung mit Tabelle II soil demonstriert werden, daB aueh bei jeweils individuell

60 harmonisch reiner Stirn mung aufeinanderfolgender Akkorde horbare Unzutraglichkeiten auftreten konnen. In Fig. 1 oben ist del' Obergang von einem e-Moll-Dreiklang zu eincrn C-Dur-Dreiklang dargestellt. Urn ein festes Bezugssystem zu haben, wird beispielsweise der

65 jcwcilige Akkordton in der Funktion G in der festen (ternperierten) Stimmung Iestgelegt, also beim Grundton e (=330 Herz). Die Tone g(mit Funktion M) und h (mit Funktion Q). welche dementspreehend bei tempe-

I

, ,

i

,

,.,

PS

13

rierter Stimmung (5. Tabelle II) Frequenzen von 392 (=300 Cents) und 494 Herz (= 700 Cents) haben wiirden, werden dann auf die Frequenzen 396 Herz und 495 Herz korrigiert, Dernentsprechend wird der Grundton c (mit Funktion G) des C-Dur Akkords auf 523 Herz festgelegt mit den harmonischen Frequenzen 392 und 327 fUr die tieferliegenden Tone e (mit Funktion Q) und g (mit Funktion T).

Vergleicht man nun die beiden untersten Tone beider Akkorde, die beide demselben Ton. narnlich dem Ton e entsprechen, so haben diese unmitelbar aufeinanderfolgend gespielten Tone durch die Korrektur zur harmonischen Stimmung eine Frequenzdifferenz von ca. 1 %. Dies gilt auch [iir die beiden mittleren Tone der Akkorde mit 396 bzw. 392 Herz, Ein deraruger Frequcnzunterschied unmittelbar aufeinander gespielter, an sieh gleicher Tone. ist horbar und wird als unangenehm ernpfunden.

Urn diesen Effekt zu vermeiden. werden die naeh wie vor harn.onisch gestimmten Dur-Dreiklange als Ganzes zu hoheren Frequenzen versehoben und demmspreehend die nach wie vor harmonisch rein gestimmten Moll-Dreiklange zu tieferen Frequenzen. Gemiil3 TabelIe III hat sich als besonders vorteilhaft eine Frequenzversehiebung der Dur-Dreiklange nach oben um 4 Cents und eine Frequenzversehiebung der Moll-Dreiklange nach unten um 6 Cents herausgestellt.

Aufgrund dieser Zusatzkorrektur liegt der Frequenzunterschied der betreffenden Tone nunmehr mit jeweils 1 Herz unter 1/3% und ist folglich nieht mehr horbar.

In Tabelle III sind in der dritten Spalte von rechts die bevorzugten Zusatzkorrckturen Illr die angcgebenen Akkorde aufgefiihrt.

Fig. 2 zeigt ein rein schernatisches Schaltungsdiagramm zur ErHiuterung des Veriahrens. Einc Eingabeeinrichtung 10 zur Eingabe von Notcn-Eingabesignalen in der festen Stimmung ist symbolisiert als cine Reihe von Klaviertasten 12 zur Betatigung von jeder Taste 12 zugeordneten Sehaltern 14. Die von den Schaltern 14 ausgehenden Leitungen 16 sind zu einer Sarnrnelleitung 18 zusammengefalk Eine Tonerzeugungs- Einrichtung 20 weist eine Tonsignal-Ausgabeschaltung 22 auf. die im allgemeinen mit Tonlrequenz-Generatoren versehen ist, und die iiber eine Leitung 24 einen oder mehrere Lautsprecher 26 ansteuert. Anstelle des Lautsprechcrs 26 kann. zur "Musik-Zwischensneicherung", auch ein Aufzeichnungsgerat, wie z. B. Tonband. vorgesehen sein. Die Leitung l8 miindet in eine Akkordrnuster-Erkennungsschaltung 28. von der wiederum eine Leitung 30 ausgeht zur Verbindung der Sehaltungen 28 und 22. Die Eingabeeinrichtung 10 sowie die TonerzeugungsEinrichtung 22 entsprechen in Aufbau und Funktion den entsprechenden Bauelementen herkornrnlicher elektronischer Tasteninstrumente.

Die Akkordmuster.Erkennungsschaltung 28 ist tiber eine Leitung 31 mit ciner Srcuerschaltung 32 vcrbundcn, welche wiederum iiber cine l.citung 13 mit cincr Signalmuster-Spcichcrschaltung 14 vcrbundcn i.,l. Die Stellerschaltung 32 ist zusatzlich tiber cine l.citung 35 mil der Tonsignal-Ausgabeschaltung 22 verbunden.

Die generelle Funktion der Schaltungsanordnung gemaB Fig. 2 ist die folgende:

Uber die Leitung 18 werden der Akkordmusier-Erkennungsschaltung 28 die Noten-Eingabesignale zugeIuhrt, Die Akkordmuster-Erkennungsschaltung ilberprtlft, ob ein einern Akkord entspreehendes Eingabcsignalmuster aus mehreren unterschiedliehen Tonen einem Akkordmuster aus einer vorgegebenen Menge an

37 25 820

14

Akkordmustem entspricht, 1st dies der Fall. so wird dies der Steuersehaltung 32 gerneldet, die aus der Signalmuster-Speicherschaltung 34 die diesem Akkord zugeordneten Korrektursignale abruit und iiber die Leitung 35

5 an die Tonsignal-Ausgabeschaltung 22 weiterleitet, die dementsprechend die ihr fiber die Leitung 30 zugefilhrten Noten-Eingabesignale korrigiert und als korrigierte Ausgabesignale an den Lautsprecher26 abgibt.

Das beschriebene Verfahren ist naturlich nicht auf

10 eine derartige elektrische Schaltungsanordnung beschrankt, sondern kann auch durch entsprechend programmierte programmgesteuerte Einrichtungen realisiert werden.

In den Fig. 4 und 5 ist ein entsprechender Prograrnm-

15 ablauf wiederum rein schernatisch dargestellt Die im Programmablauf-Schema angesprochenen Speicher sind in Fig. 4 naher erlautert, Man erkennt einen Definitions-Oktave-Speicher 40 mit zwolf Speicherplatzen 42. die der Reihe nach jeweils einen Haibton der Tonleiter.

20 beispielsweise beginnend beim Ton c, aufweisen. Ein Akkordspeicher 44 hat gleichen Aufbau. Ein Arbeitsspeicher 46 weist ebenfalls zwolf Speicherplatze auf; der Arbeitsspeieher 46 ist jedoch als Schieberegister-Speicher ausgebildet. so daB die Speicherpla tze lediglich von

25 1-:2 durchnumeriert sind und keinem Ton der Tonleiter zugeordnet sind. Ein Schiebezahler 48 ist dem Ar· beitsspeicher 46 z.rgeordnet und zahlt die jeweils durchgefiihrten Verschiebeschritte jeweils urn einen Speicherplatz, entsprechend einem Halbton der Tonleiter.

30 Ein Akkorderkennungs-Speicher 50 weist jeweils ei-

nem der Akkordmuster gernaf Tabelle IV zugeordnete Speicherzeilcn 52 auf jeweils mit zwolf Speicherplatzen 54. Wie ein Vergleich, beispielsweise der ersten vier Speicherzeilcn, mit der Tabelle IV Akkordmuster Nr.

35 1-4 ergibt, entspricht die Speicherplatzbelegung trn Akkorderkennungs-Speicher 50 den Akkordmustern. Es sind bei den hier zur Korrektur vorgeschlagenen Akkorden neununddreillig Zeilen 52 vorgesehen,

Ein Korrekturfaktoren-Speicher 56 ist gleichfalls In

40 neunundreil3ig Zeilen 58 zu je zwolf Speicherplatzen 60 organisiert. Wahrend beim Akkorderkennungs-Speicher entsprechend dem jeweiligen Akkordrnuster ent· weder eine'T' (d. h. Akkordton) oder eine "0' (d. h. kein Akkordton) steht, sind. beim Korrekturfaktoren-Spei-

45 cher 56 an denjenigen Speicherplatzen. die den im Ak· korderkennungs-Speicher 50 mit "I" versehenen entsprechenden Speicherplatzen entsprechen. die dem jeweiligen Ton gemal3 Tabelle III zugeordneten Korrektursignale eingespeichert. Diese Korrektursignale ent-

50 sprechen jcweils der Gcsamtkorrektur in Cents aus der zweiten Spalte von reclus der Tabelle III. Betrachtet man beispielsweise die dritte Zeile im Korrekturfaktoren-Speicher 56. die dem Akkordmuster Nr. 3 zugeordnet ist. so ist im erst en Speicherpiatz die Zahl "o" einge-

S5 speichert - dies deshalb. weil dieser Ton gemaB Tabelle IV seiner Funktion nach dcrn Ton mil der Funktion Q (= Quintc) cntvpricht. wclchern Ton wiederurn gcm,iIJ Tabclle Itl.nbcrstc Zcile cine Korrcktur von + b Ccms zugeordnet ist. Die den mit "0" belegten Speicherplatzen

60 50 ihrem Orte nach entsprechenden Speicherplatze 60 des Speichers 56 sind eben falls mit "0" belegt.

Sehliel3lich is! noch ein Ausgabespeicher 62 vorgesehen wiederum mit zwolf Speicherplatzen, die durchnumeriert sind, um anzudeuten, daf3 auch dieser Speicher 65 als Schieberegister-Spelcher ausgebildet ist.

Bei der prinzipiellen Schaltungsanordnung gemaB Fig. 2 kormen die Speicher 40, 44, 46 und 50 der Schaltung 28 zugeordnct sein, der Speicher 56 cler Schaltung

15

PS 37 25 820

16

34 sowie der Speicher 62 der Schaltung 32.

Der Verfahrensablauf bzw. Programmablauf geh taus den Fig. 5 und 6 hervor. Ausgehend vom Startblock 70 wird im nachstfolgenden Entscheidungsblock 72 gepruft, ob die von derTonerzeugungseinrichtung 10 abgegebcnen Eingabesignale unverandert sind. d, h. ob der momentane Schaltzustand welter bestehen bleibt, also beispielsweise eine oder mehrere Tasten unverandert gedriickt sind. 1st dies der Fall. so springt das Prograrnrn zum sparer noch zu erlauternden Block 74 und dann zurn "Return-Block" 76. Das Ergebnis ist die unvcrfinderte Ausgabe dcr wic bisher korrigierten Eingnbcsignale an die Tonerzeugungseinrichtung 20. so daB die eben gespielten Tone in unveranderter Stimmung weiterhin erklingen.

Sind dagegen die Eingabesignale verandert, so wird das Eingabesignalmuster gema!3 einem Block 84 in den Definitions-Oktave-Speicher 40 gel aden. und zwar in der Weise. daB dann beispielsweise die dem Ton c zugeordnete Speicherzelle 42 mit "I" belegt wird, wenn eine oder mehrere dem Ton c in irgendeiner Oktave jeweils zugeordneten Tasten gedriickt sind. 1m iibrigen erhalten die Speicherplatze den Speicherinhah '0". 1m Ergebnis sind also gleichnamige Tone beliebiger Cktaven durch die logische Funktion "oder verknupft. so daB man die gewOnschte Projektion des eingegebenen Akkords auf die Definitions-Oktave erhalt,

1m darauffolgenden Block 86 wird uberpruft, ob der nunraehr angeschlagene Akkord ausschliel3Iich aus Akkordtonen des zuletzt angeschlagenen und als Akkordmuster erkannten Akkords besteht, Ergibt diesc Prfifung irn Emscheidungsblock 88. daB cine rcine Wiederholung vorliegt. so wird zur Verkiirzung des Verfahrens zum Block 74 iibcrgegangen. mit dem Ergcbnis, daB der neue Akkord mit den Frequenzkorrckturcn crnsprechend dem zuletzt gespieltcn Akkord crtont, wobci der neue "Akkord" auch aus Icdiglich cincm einzclncn Akkordton des vorher gespielten, als Akkordrnuster erkannten Akkords bestehen kann.

Weicht der neue Akkord jedoch in wenigstens einem Ton von diesern vorher gespielten Akkord abo so schreitet das Programm zu einem Eruscheidungsblock 89 weiter, in welchern gq>rUft wird. ob das Eingubesignalmusrer ledighch eincm Einzelton entspricht. lst dies der Fall. so geht das Programm zu cincm Block 80 ubcr, in welchern dcr bereits erwahnte Ausgabcspeicher 62 gelowht wird, ebenso wie der Akkordspeichcr 44 in eincm nachlolgendcn Block 82. woraufhin das Programm wiederum lU emern Block 74 weiterschreitet zur Ausgabe des dem Einzelton erusprechenden Eingabesignals an dre Tonerzeugungseinrichtung 20. und zwar ohne Korrektur, da die Korrekturlaktoren im Ausgabespeicher auf "0" gesetzt sind. Der Einzelton ertont also in tempenerter Stimmung.

Wird dagegen Iestgestellt, dall das Eingabesignalmuster mehreren Tcnen emspricht. \0 wird der lnhalt dcv DefinitionsOktav c-Speichers 40 gemaB cincm Block 'lO in den Arbeitsspeicher 46 geladcn. Oer Schiebevahler 48 wird in einern anschliellenden Block 92 auf die Zahl "0" gcsetzt. Die nachste Prograrnmschleile dient dnzu, den Speicherinhalt des Arbeitsspeichers so weit Zll verschieben. bis eine "1" an den z. B. linken Rancl der den Arbeitsspeicher 46 bildenden, schieberegisterartigen Speicherzeile angelangt ist. Man kann dies auch als Randjustierung bezeichnen. Auf diese Weise soli der Vergleich mit den Akkordmustern im Akkorderkennungs-Speicher erleichtert werden, da cler Inhalt der cntsprechenden Zeilen 52 dieses Spelchers 50 eben falls randjustiert

ist, wie Fig. 4 zu entnehmen ist,

In einem auf den Block 92 foigenden Entscheidungsblock 94 wird hierzu gepruft, ob in der Speicherzelle N r. 1 des Arbeitsspeichers 46 sich eine "1" befindet, Ist dies

5 nicht der Fall. so schreitet das Programm zu einem Block 96 fort, um clen Inhalt des Arbeitsspeichers 46 urn eine Zelle (entsprechend einem Halbton) nach links zu verschieben. Gleichzeitig wird im Block 98 der Speicherwert des Schiebezahlers 48 urn "eins" erhoht, An-

to schlie Bend kehrt das Programm zum Entscheidungsblock 94 zurlick. Die auf diesc Weise gebilclete Schleife wird so oft durchfahren. bis die Randjustierung erreicht ist, d. h. in dcr Speicherzellc 1 cine "I" gcspeichert ist.

Das Programm Iahn dann fort zu einem Block 100

t5 (Fig. 6~ Hierbei wird der Akkorderkennungs-Speicher 50 angcsteuert, und zwar dcssen erste Zeile m,J dem Akkordmuster Nr, 1. In der nachfolgenden Programmschleife wird der randjustierte Inhalt des Arbeitsspeichers 46 der Reihe nach mit sarntlichen Akkordmustern

20 verghchen, bis entweder Gleichhen mIL etnem bestirnmten Akkordmuster Iestgestellt worden ist oder bis samtliche Akkordmuster ohne Obereinstimmung durchgefiihrt worden sind. In einem Block 102 der Schieife wird das jewcilige Akkorderkennungs-Muster mit dem In-

25 halt des Arbeitsspeichers verglichen. In einem nachfolgenden Entscheidungsblock 104 wird zu einem nachstfolgenden Entscheidungsblock 106 innerhalb der Schleife iibergcgangen. falls das momentane Akkorderkennungs-Muster dem Inhalt des Arbeitsspeichers nicht

30 entspricht, 1m Entscheidungsblock 106 wird uberprult, ob bercits sarntliche Akkordmuster durchgepriift worden sind. 1st dies noch nicht cler Fall. d. h. die aktuelle Akkordmuster-Nummer ist kleiner als die hochste Akkordrnustcr-Nurnmcr (im Beispiel gernaB Fig. 4: 39). so

• • ", ~ r-.. I .. 1'O.n ,'1 ' _.

35 gem uus r-rogrumm ,lUI CIIII:II DIUl:K 1UO uuer, III WCI-

chcm vcranlallt wird, daB die nachstfolgende Zeile des Akkordcrkcnnungs-speichers 50 angesteuert wird. Anschlicllcnd kehrt das Programm innerhalb dieser SchleiIe zurn Block 102 zurOck.

40 Falls im Entscheidungsblock 104 dagegen Iestgestellt

wird, daB dcr gcspielte Akkord einern Musterakkord cntspricht, d. h. der Inhalt des Arbeitsspeichers dem eincr Spcichcrzeilc des Akkordcrkennungs-Speichers voll cruspricht, vcrhil.lt das Programm die besagte Schlcile

4, und gcht vom Entscheidungsblock 104 auf einen Block 110 ubcr. gcmaIJ welchern dcr Inhalt des Akkordspeichers 44 aktuahsrert wird durch Obernahme des Inhalts des Dcfiniuons-Oktave-Speicherv 40.

Es folgt em Block 112. gemaU welchem diejenige

50 Speicher zeile des Korrekturfaktoren-Speichers 56 angesteuert wird, derer. Nummer der der momentan angesteucrten Zelle des Akkorderkennungs-Speichers 50 cntspricht, also der Nurnrner desjenigen AkkordrnuSIers. welches als idcntisch rrut dem momentan gevpiel-

55 ten Ak kord lcvtgcstcllt worden ivt. Diese Zelle wird in cincm nuchlolgcndcn BI'Jl'k 114 In den Ausgabespcicher 62 kopicrt.

Fntvprcchcnd dern AkkordcrkcnnungvSpeichcr 50 Sind auch rrn Korrekturfuktoren-Speicher 56 die Inhalte

60 der Speichcrzcilcn 58 rancljustiert. Um die auf diese Weise errniuclten randjustierten Korrekturfaktoren bei cler Toncrzeugung den gespiclten Akkordtiinen in ihrer unverschobcnen Luge zuordnen zu konnen, wird die Randjustierung dieser Korrekturfaktoren im Ausgabe-

65 speicher 62 ruckgangig gernacht. Hierzu client eine auf den Block 114 folgendc Programmschleife. AnschlieBend an den Block 114 wird, als Teil der Sehleife, ein Entschcidungsblock 116 angcfahren, bei welchem tiber-

17

PS 37 25 820

18

priift wird, ob iiberhaupt eine Randjustierung in der durch die Biocke 94, 96 und 98 gebildeten Schleife hatte durchgefuhrt werden miissen. Bei von vorneherein randjustiertem Akkord im Definitions-Oktave-Speicher (d. h. bei einem den Ton c enthaltenden gespielten Akkord, sofern die Definitionsoktave mit dem Ton c beginnt) ist eine Verschiebung im Arbeitsspeicher natiirlich nicht erforderlich. In letzterem Faile wurde der Schiebezahler weiterhin den Wert "0" haben. lst dies nicht der Fall. so folgt in der Schleife auf den Block 116 ein Block 118, gema13 welchern der Speicherinhalt des Ausgabespeichers 62 als Ganzes nach rechts, also zur nachsthoheren Zellen-Nummer verschoben wird. AnschlieBend wird in einem Block 120 der Wert im Schiebezahler urn eins erniedrigt. Dann kehrt dic Prograrnrnschleife zuruck zum Entscheidungsblock 116. Die Schleife wird also so oft durchlaufen, bis der Schiebezahler den Wert "0" hat, so daB im Ergebnis die Korrekturfaktorensra Ausgabespelcher an derselben Stelle stehen wie die Tone der Definitions-Oktave.

Zur Speicherplatzbelegung des Ausgabespeichers 62 sei erganzt, daB dann, wenn beispielsweise festgestellt wird. daB das Akkordmuster Nr. 4 vorliegt, der Ausgabespeicher dernentsprechend an den Positionen 2, 3. 5, Q, 7,9, 10, 11 und 12 jeweils F = 0 adweist und an Position 1 F= -6. an Position 4 F= 10 und Position 8 F= -4. F=O bedeutet, daB keine Tonhohenkorrektur bei dem betrefIenden Ton vorzunehmen ist, also dieser in temperierter Stirn mung erklingt, Ansonsten wird der Ton entsprechend dem angegebenen Korrekturfaktor (in Cents) korrigiert.

Da die anfangliche Verschiebung innerhalb der Okta-

ve des Arbeitsspeichers (In der Sc;'· eife mit den Blocken 94,96 und 98) sparer in der Schleife 116,118,120 innerhalb der Oktay€ des AU5gabe5peiCher5 (mit identischern 35 Akkordmuster) lediglich ruckgangig gemacht wird, besteht nicht die Gefahr des OberflieBens des Ausgabcspeiehers, d. h. die Gefahr. daB ein von Null verschiedeaer Korrekturfaktor aus dem Speicher herausgeschoben wird.

Es ist jedoch auch denkbar. die Akkorderkennung derart vorzunehmen, daB fOr jeden Akkord jeweils ein cinziges Akkordrnuster, beispielsweise das Akkordmuster Nr. 1 rar den Dur-Dreiklang, verwendet wird, welches dann in einem Schiebespeicher mit zwolf Speicher- 45 platzen zyklisch verschoben wird, so daf damit auch die Akkordmuster 2 und 3 zwischenzeitlich vorliegen (Akkordmuster 2 ergibt sich beispielsweise bei einer zyklischen Verschiebung des Akkordmusters Nr. t in Tabelle

IV nach links urn vier Halbtone), Es muB dann fur jeden 50 Akkord das eine Akkordmuster urn einen vol len Zyklus (12 Schritte) verschoben werden und jedesrnal mit dem ,espielten Akkord verglichen werden. wobei eine Randjustierung dieses Akkords nicht erforderlich ist, Bei dieser Verfahrensweise mullte dann der Ausgabespeichcr 55 dementsprechend zyklisch organisiert worden mit Vcrschiebung in der entgegengeserzren Richtung. crnsprechend der Anzahl der bis zur Ubcrcinstimrnung dcr Akkorde erforderlichen Versehiebesohrine.

Es sei kurz aufTabelle VI hingewiesen, dcr zu cntneh- 60 men Ist, daB (bei einer mit dem Ton c beginnenden Definitionsoktave) ein gespielter E-Dur-Dreiklang vier Verschiebeschritte im Arbeitsspeicher 46 nach links erfordert, bis die Randjustierung erreicht ist, Dernentsprechend muO dann der der Zeile N r. 4 des Korrekturf'akto- ss ren-Speichers 56 entsprechende Speicherinhalt des Ausgabespeichers 62 urn vier Schritte nach rechts verschoben werden, so daB dann beispielsweise der Kor-

rekturfaktor "-6 Cents" an der dem Ton e zugeordneten Speicherstelle steht.

Nach Durchfiihrung der notwendigen Verschiebungen im Ausgabespeicher (Wert im Schiebezahler = Null)

5 wird die besagte Schleife verlassen; das Programm geht vorn Entscheidungsblock 116 ilber zum Block 74. Es werden nun die Eingabesignale entsprcchend den Korrekturfaktoren im Ausgabespeicher korrigiert. Hierbei wird. unabhangig von der Oktave, in der der jcwciligc

10 Ton steht, der seiner Benennung im Ausgabcspeicher diesem Ton entsprechende Korrekturfaktor zur Ko r - rektur dieses Tones herangezogen. Es wird als eine Art Ruck-Projektion auf das ursprungliche mehroktavige Eingabesignalmuster vorgenornmen. Da die Korrektur

15 faktoren Frequenzverhaltnisse angeben, sind diese oktave-unabhangig, lBei vielen gebrauchlichen TonsignalAusgabeschaltungen 22 ist von vorneherein jeder Taste 12 ein Tonfrequenz-Generator zugeordnet. Erfindungsgemall sind steuerbare Tonfrequenz-Generatoren vor-

20 zusehen, die. ausgehend von der temperierten Grundstimmung selbsttatig anhand der Korrekturfaktoren nachstimmbar sind.

lm Ergebnis wird also ein harmonisch korrigierter Akkord von der Tonerzeugungseinrichtung 20 abgege-

25 ben. wenn Iestgestellt worden ist, ddl3 dieser Akkord einem vorgegebenen Akkordmuster entspricht, Kann der Akkord nicht erkannt werden, so wird der Akkord in temperierter Stimmung erzeugt, Hierzu ist in der die Blocke 102, 104, 1116, 108 umfassenden Prograrnmschlei-

30 fe ein zweiter Schleifenausgang vorgesehen, narnlich im Entscheidungsblock 106. Wird im Block 106 Iestgestellt, daB einerseits der gespieJte Akkord mit dem aktuellen Akkordmuster nicht libereinstimmt (Block 104) und an-

dererseits bereits die hochste Akkordmuster-Nummer (z. B. 39) erreicht ist, 50 geht das Prograrnm yom Block 106 zu einem Block 122 tiber, gemall welch em sarntliche

Korrekturfaktoren fur den Ausgabespeicher 62 auf Null Cents gesetzt werder r,

In einem nachfolgenden Block 126 wird der Akkord-

40 speicher 44 geloscht, Dann geht das Programm wieder zum Block 74 iiber. also zur Ausgabe der in diesem Faile unkorrigierten Eingabesignale an die Tonerzeugungseinrichtung 20. Anschliellend kehrt das Programm uber

den "Return-Block" 76 wieder zum Programmbeginn (Block 70) zuruck. Die gesamte Programmschleife kann, von einer Tastenbetatigung des Instruments unabhan-

gig mit einer Ie-ten Wiederholfrequenz durchlaufen werden.

Zum Kleinen Moll-Septakkord (Akkordmuster-Nr, 23) und zum Kleinen Moll-Septakkord ohne Quinte [Akkordrnuster-Nr. 27) in Tabelle III sei noeh erganzt, daB in beiden Akkorden der Akkordton mit der Funktion R (kleine Septime) unkorrigiert bleibt, also entsprechend der temperierten Stimmung mit 1000 Cents ein-

gestimmt wird, woningegen die ubrigen Tone in der bei den ubrigen Akkorden vorgcsehcnen, im vorsiehenden

beschriebenen Weise hurrnonisch korrigiert werden mil Zusatzkorrektur. Auf diese Weise werden unangenehm horbare Frequenzsprunge vermieden, wenn der bel ref£ende Ton bei zwei unmittelbar aufeinanderfolgenden unterschiedlichen Akkorden einmal die Funktion der

kleinen Septime einnimmt und einmal die Funktion der kleinen Terz.

Hierzu 13 Blatt Zeichnungen

I

I

I

I

II

ZEICHNUNGEN BLATT 2

Nummer: 3725820

Int. C1.4: G 10 H 1/38

Veroffentlichungstag: 26. Mai HISS

Tabelle

or,.. .L.L

Kennzeichen des Tones wie dargestellt

Frequenzverhaltnis zum Grundton in

Harmonisch reiner Temeerierter Stimmung
als Bruch in cents in cents
G 1 0 0
M 6 316 300
5"
T 5 386 400
"4
Q 3 702 700
"2
R 16 997 1000
9
S 15 1089 1100
8 1l1=~""""'""-'--___""'_--"------~":'·'----~--""""-------~----··-

ZEICHNUNGEN BLAn 3

Nummer: 3725820

Int. C1.4: G 10 H 1/38

Veroffentlichungstag: 26. Mai 1988

i'

Tabelle III

Bezeichnung des . ;:I
zur Frequenz- III III N
korrektur vorge- .j.J III = +J
1<01 • c: • +J e: c: = c I IIJ c:
sehenen Akkordes :z; c: .c1lJ .c C:'rl IIJ +,·rl 1<'0 I< c: ;:l 'rl
1;:1 <II ... U 1-0 <II <II UI<QJ ;:l I< :1:0 N QJ I
1<.-1 QJ Q'I IIJ aJU J.< <I) H +'Ofll +'+' J.< c: 'H QJ
IIJ.-i 1<'0 c > c: : > C:'rl xx+' x'Oc:= • .,j c: ;:I .Q
.j.JQJ <II " c: ;:I !1J . .,j +' !1JC:.c .-1 H.c IIJ x c: IIJHO+>.c QJ «I
1Il+J '0 IIJ .-1 .-i 01 J.< OI'rl U <I) U ... ..; QJ 40>J.<U 1llC:'O 0
;J III c: .-i c: • III c III 4 a. III ... U 4X IIJ !1J Q'l1ll1< .
~'O c::o III III ;:lO'rl ;JO'rl ;J e·rl o III ox l/J ·rl·rl • ..j N 0 III c:
1 C 0.j.J1Il+J 01 H Q'I C ..... 1Ilc: X.-lC: X":+'I.fC: ..... c:x ..... o
'0;:1 .... .-i '0 Ul c: c: ill c c 0 X.jJO N....-4 .~ ..... e III a o-illlXC:+J
I.f I.f +JIIJI<'O ·rl a a. .... 0 e 1Il= e ..... ro e J.< 1Il 0. e :;:1 ;:I": ill '0 c:
00 X NOt:: ~E-<e ~E-<J.< ... H ro (II I11IllUel.f Ole' U c III
X C:c:X;:l .c ill .c ro 4 c: ro !1J I.f c: 1Il.-i ill ro 'Ove: ;J Q'I
xc: ;:l·rl X I< U;J+J U;:I.c OO.C ;J:;:I:O V.-lC.jJ.c c: H V c: I< 0
<C·rl 1i.~<C0 til N: til N: ~ :> : NIH.jJ oro'rl== ~1i.'O·rlON
- •
Q 700 702 +2 +6 706
T 400 386 -14 +4 -10 390
Dur-Dreiklang 1 G 0 0 0 +4 4
Q 700 702 +2 -4 696
Moll-Dreiklang 4 M 300 316 +16 -6 +10 310
G 0 0 0 -6 -6
GroBe Terz 7 T 400 386 -14 +6 -8 392
(Zweiklang) G 0 0 0 +6 6
Kleine 'ferz 9 M 300 -6 +10 310
316 +16
(Zweiklang) G 0 0 0 -6 -6
Reine Quinte 11 Q 700 702 +2 -1 +1 701
(Zweiklang) G 0 0 0 -1 -1
R 1000 , 997 -3 +1 1001
Kleiner Dur- '3 Q 700 I 702 +2 +4 +6 706
septakkord T 400 I 386 -14 -10 390
G 0 1 0 0 +4 4
R 1000 1997 -3 +1 1001
Kleiner Dur- T 400 1386 -14 +4 -10 390
septakkord 17 G 0 0 0 +4 4
ohne Quinte
R 1000 997 -3 -1 999
Kleiner Septak- 20 Q 700 I 702 +2 +2 +4 704
kord ohne Terz G 0 I 0 0 +2 2
I
R 1000 997 -3 (-9)0 (991)1000
Kleiner Moll- 23 Q 700 702 +2 -6 -4 696
septakkord M 300 316 +16 +10 310
G 0 0 0 -6 -6
R 1000 997 -3 (-9)0 1000
Kleiner MOU- 27 14 300 316 +14 -6 +10 310
septakkord ohne G 0 0 0 -6 -6
Quinte
S 1100 1089 -11 -7 1093
GroBer Dursept- 30 Q 700 702 +2 +4 +6 706
akkord T 400 386 -14 -10 390
G 0 0 0 +4 4
S 1100 1089 -11 I -7 1093
GroBer Dursept- 34 T 400 386 -14 +4 ! -10 390
akkord ohne G 0 0 0 I +4 4
Quinte
S 1100 1089 -11 -7 1093
GroBer Septak- 37 Q 700 1 702 +2 +4 +6 706
kord ohne Terz G 0 0 0 +4 4 I <

,

in

.m

ZEICHNUNGEN BLATT 4

Tabelle IV

AKk.ordname

Akkord-Muster-Nr.

Nummer:

Int. C1.4:

3725820

G 10 H 1/38

Veroffentlichungstag: 26. Mai 1988

Rasterdarstellung auf "Definitions-

oktave" sowie Funktionen der "1" im Raster

Dur-Dreiklang

2

3

Moll-Dreiklang

4

5

6

Grone Terz (Zweiklang)

7

8

Kleine Terz

9

10

Reine Quinte

1 1

12

I

Kleiner Durseptakkord 13

14

15

I

i6

100010010000

G T Q

100100001000

T Q G

100001000100

Q G T

100100010000 G M Q

100010000100

M Q G

100001001000

Q G M

100010000000 G T

100000001000

T G

100100000000 G M

100000000100

M

G

100000010000

G Q

100001000000

Q G

100010010010 G T Q R

10010D101000 T Q R G

100101000100 Q R G T

101000100100 R G T Q

ZEICHNUNGEN BLAn 5

Nummer: lot. C1.4:

3725820

G 10 H 1/38

Veroffeotliclhuogstag: 26. Mai 1988

Akkordname

Akkord-Muster-Nr.

Fortsetzung Tabelle IV

Rasterdarstellung auf "Definitions-

oktave" sowie Funktionen der "1" im Raster

Kleiner Durseptakkord ohne Quinte

Kleiner Septakkord ohne Terz

Kleiner Mollseptakkord ohne Quinte

Groner Durseptakkord

17

100010000010

G

T

R

18

100000101000

T R G

19

101000100000 R G T

20

100000010010 G (2 R

21

100101000000 Q R G

22

101000000100

R G Q

23

100100010010 G M Q R

24

100010010100 M Q H G

25

100101001000 Q R G M

26

101001000100 R G M Q

27

100100000010

G M R

28

1000000'1010

M R G

29

10100100000 R G M

30

100010010001

G

T 'Q

S

31

100100011000 T Q SG

32

100011000100

Q

SG

T

33

110001001000 SG T Q

"

,

~

,

.

!'

,

I



~

I I

Akkordname

Nummer:

Int. CI.4:

3725 BZll

G 10 H 1/3B

Veroffentlichungstag: 26. Mai 1988

Fortsetzung der Tabelle IV

Akkord-Muster-Nr.

Rasterdarstellung auf "Definitions-

oktave" sowie Funktionefi der "1" im Raster

Groner Durseptakkord ohne Quinte

Groner Septakkord ohne Terz

34 100010000001
G T S
35 100000011000
T SG
36 110001000000
SG T
37 100000010001
G Q S
38 100011000000
Q SG
39 110000001000
SG Q I

Ii

.. ". _. - Qr

ZEICHNUNGEN BLATT 7

Nummer:

Int. CL4:

3725820

G 10 H 1/38

Veroffentlichungstag: 26. Mai 1988

Tabelle V

Akkordname

AkkordMuster-

Nr. (s.Tabelle IV)

Notenbeispiele (siehe.. Fig. 3)

Dur- Dreiklang 1-3 aJ
Moll - Dreiklang 4-6 b)
Grone Terz (z\veilclang) 7-8 c)
Kleine Terz 9-10 d)
Reine Quinte " 11-12 e)
Kleiner Durseptakkord 13-16 f)
" ohne "11;n+-.o 1 7-1 9 ~\
~-~&.""- ':J I
"
Kleiner Septakkord ohne Terz 20-22 h) ~
j;j
Kleiner t-lollseptakkord 23-26 i) ~
f
" II ohne Quinte 27-29 k)
.ii.
GroBer Durseptakkord 30-33 I) ~
II II ohne Quinte 34-36 m)
Srol3er Septakkord ohne Terz 37-39 n) 808121/417

ZEICHNUNGEN BLAlT B

Nummer:

Int. CL4:

3725820

G 10 H 1/38

Veriiffentlichungstag: 26. Mai 1988

Tabelle VI

Bei Akkordmuster Anzahl der Schritte nach links, bis erste Zelle eine "1" enthalt

folgender Akkord

ist gespielt

0 C-Dur-Dreiklang
Cis Des -
2 D- II
3 Dis = Es II
4 E- "
2 0 Gis As- " "
2 A- li "
2 2 Ais B- " "
2 3 H- " "
3 0 F- " "
3 Fis Ges-" "
3 2 G- " "
undsoweiter. "

I ZEICHNUNGEN BLATT 9

fl

i

~

I

I

'?

~ s;

3725820

Nummer:

Int. CL4:

G 10 H 1/38

Veroffentllchunqstaq: 26. Mai 1988

FIG .1

Tone Funktion

Tone Funktion

e-Moll

--, __

C-Our

Cents 1) = Hz Cents 2) = Hz
Frequenzen 700 494 C1 1200 ~23 G
"temperiert" 300 392 M 700 392 C1
0 330 G 400 330 T
Frequenzen 702 495 Q 1200 523 G
"harmonisch 316 396 M 702 392 Q(Oifferenz ca.1%J
rein" 0 330 G 386 327 T tDifferenz ca. 1 %)
Frequenzen 690 493 C1 1204 524 G
"harmonisch 310 394 M 706 393 Q
;.:~n __ T.~ .. ~~satz-1 -6 329 G 390 328 T
I\VII 1;:1\1 UI _j I

r

tJ 1J Bezogen auf Grundton emit 330 Hz temp. Stimmung

t 2) Bezogen auf Grundton emit 261,5 Hz temp. Stimmung

"

;

FIG.2

i

H r.

12

I

~

~~ ZEICHNUNGEN BLATI to

"'!

r~,;

~~

Nummer: 3725820

Int. C1.4: G ro H 1/38

Ver5ffentlichungstag: 26. Mai 1988

FIG.3

$81 2 3 bl ~ c) dl
- bO itO
h~ 8 I ~ bS I I b ~ l
8 tiS :
1: ~ -&- -e- :tt:3;: -&-
~el -rr- fl -e- g)
-e- it~ ;]
: Ii b: I be :
a
-e-
-eo i) -0- k) .}1:-o-
(\ h) .-G-
1-19 - L: °
i bS g ~if I i b~ i I b~: __;J

-&- ...Q- b::O: b~
m)~ -Go -
~ll 1 -e- n)~
5Eg bgJ I i b8 g b: J
I J3 I
~ 1t~ b:e=- ZEICHNUNGEN SLATI 11

FIG .4

Definitions.okt avaspairher

Akkordspeicher

Arbeitssoeicher

. -, ...

Schiabez ahler

Akkor dmusterspeicher

Nummer:

Int. C1.4:

3725820

G 10 H 1/38

Zusrand

~ I cis I d I dis I e I I I lis 9 I 9i) a %i) h t

~ I cis [ d I dis I e I I I lis I 9 I 9i) 0 I Oi.' h t

1 2 3 4 5 6 7 8 9 10 11 12 44

II I I I I I I I I I I I

L_ I I I I I [ I I

~4B ~6

AkkordMuster-Nr.

1 52 2

3

4

I I I

38

39

AkkordMus-rer-Nr

, Korrektur- 1

faktorenspeicher 2 58

3

4

I I

I

38

39

Ausgabespeicher

Veroffentlichungstag: 26. Mai 1988

54

::n .JV

j

1 J,_3 It 5 6 7 B 9 10 11 12
0' ,
/ 1 0 0 1 0 0 1 0 0 0 0
1 0 0 1 0 0 0 0 1 0 0 0
1 0 0 0 0 1 0 0 0 1 0 0
1 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 1 0 0 0 0 0 0
1 1 0 0 0 0 0 0 1 0 0 0 60 56

1 2 3 4~5 6 7 8 9 10 11 12
/ 4 0 1\ 0 0 -10 0 0 6 0 0 0 0
-10 0 0 6 0 0 0 0 4 0 0 0
6 0 0 0 0 4 0 0 0 -10 0 0
-6 0 0 10 0 0 0 -4 0 0 0 0 -6 0 0 0 -7 4 0 0 0 0 0 0
-7 4 0 0 0 0 0 0 6 0 0 0 62

2 3 4 5 6 7 8 9 10 11

( cis d dis e f fis 9 gis a ais h

fr'=- """---,..."--~.--.~,,..,,-=-.-,.,.,.- .. -= .. -.----------~----------.-.- -.----

3725820

ZEICHNUNGEN BLAn 12

Nummer:

Int. CI.4:

G10H 1/38

Veroffentlichungstag: 26. Mai 1988

FIG.5

72

J~

84

80

Eingabesignalmuster in Oefinitionsokt aveno:npirhpr nrn ii7lprp.n

-r-'-"-' r' -1"-'-' _.-

Korrekturfaktoren im Ausgabespeicher

86 auf "0" setzen I

r-------~---~

I

,

Definitions okt avenspaicher mit Akkordspeicher vergleichen

Akkordspeicher tdschen

82

PrUfen:Sind in Definitionsok-

<tave nur Tone als >=-J-=-a 0

gedrUckt angezeigt, ~

die in AkkordspeiCher

~~ enthalt~

tly....__ ~eln

E' ~b ' :--""'1

< mqa esiqna mus-

ter eines Einzet- .>-=~-...,....J

tons?

Nein

Ausgabe der entsprechend den Korrekturfaktoren im Ausgabespeicher korrigierten Emgabesignate an Tonerzeugungseinrkhtung

90

Definitionsoktave in Arbeitsspeicher laden

92

76

Schiebez ahler auf Wert "0" stellen

98

96

Wert im Schiebezanler urn 1 erhchen

Inhalt des Ar--' beitsspeichers urn eine Zelle nach links schieben

I

r~J -""_. __ . __

I WCHNUNGEN BLAn "

i

'i

I'

I Fortsetzung I

FIG.6

Gehe zu Akkorderkennungsspeicher, Akkord-Mus ter-Nr.1

Vergleiche dieses Akkorderkennungsmuster mit Arbeitsspeicher

Zustand Definiti~ns- I oktave in Akkordspeicher iibernehmen

Nummer:

Int. CI.4:

37 zs 820

G 10 H 1/38

Veroffet'tlichungstag: 26, Mai 1988

100

102

106

108

Akkorder- N i Gehe zu

kennungsmuster en Akkordmuster

mit hdchst er mit nachst-

Akkordmuster-Nr. hoherer Nr.

erreicht?

Ja

126

Alle Korrekturfaktoren im Ausgabespeicher auf

"0" cents setzen

122

Gehe von "Akkord-Mus terNr." des erkannten Akkor-

des zu der Zeile mit glei- 112

cher Nr. im Korrektur-

f aktorenspeicher

114

Zeile in Ausgabespeicher kopieren

Ja

120 t

Wert im Schiebezshler um 1 erniedrigen

1~8

L_------------------~~r_------------~

Nein

Alle Korrekturfaktoren im Ausgabespeicher an die Stelle mit narhsthoher er Nr. schieben

I

I