Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Sonstiges » Soundtabelle » Themenansicht

Autor Thread - Seiten: -1-
000
15.12.2018, 11:22 Uhr
ralle



Moin, ich bin gerade dabei, eine Vergleichstabelle für die in dem Soundbefehl eingesetzten Werte zu erstellen.

Dabei ist mir aufgefallen, das es beim zu Vergleich herangezogenen CPC, also den 464 und dem 6128. schon mal gravierende Unterschiede, vermutlich durch die unterschiedlichen BASIC-Versionen, gibt.

Weiterhin gibt es für die KC85 aus Mühlhausen keinen Bezugspunkt. Es gibt zwar eine Tabelle, wo man damit den SOUND-Befehl befüttern kann, aber die Angaben sind ohne richtigen Bezug. Gibt es eine Idee, die Frequenz aus der Tape-Buchse mittels Frequenzzählers zu messen? Um damit schon mal eine Basis herzustellen?
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
15.12.2018, 17:21 Uhr
ralle



Hab was lustiges gefunden, das Programm Hertz.Kcc. Das realisiert einen Frequenzzähler über dem Kassettenanschluss. Ich müsste nur ein Kabel basteln, wo ich einen 2. Anschließen kann. Sonst müsste ich den KC aufmachen und an der passenden Stelle das Rechtecksignal abnehmen.
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
16.12.2018, 01:04 Uhr
Bert



Hallo Ralle,

der SOUND-Befehl von BASIC ruft ziemlich direkt UP TON (35h) aus dem CAOS auf. Dieses wiederum schreibt die Parameter mehr oder weniger direkt in die CTC-Register.

Die Timer der CTC bekommen quasi drei Takte (siehe Schaltplan):
den Systemtakt,
das Signal h4 (geht auf Kanal 0 und Kanal 1) und
das Signal /BI (geht auf Kanal 2 und Kanal 3).

Das Signal h4 ist der Systemtakt (m2) geteilt durch 64. Es sollte eine Frequenz von 27,7 kHz haben. Mit dem Oszi habe ich dort ca. 31 kHz gemessen.
Das Signal /BI hat eine Frequenz von 50 Hz und damit eine Periodendauer von 20 ms.

Das Signal h4 sollte für die Tonhöhe keine Rolle spielen, die CTC wird im Timer-Mode verwendet.
Die resultierende Tonfrequenz ist 1,77 MHz / (16 * z), bei Vorteiler v=0, oder 1,77 MHz / (256 * z), bei Vorteiler v=1.

Grüße,
Bert

Nachtrag:
Das Tonsignal liegt in Stereo (K0 und K1) an der TAPE-Buchse an (ohne Lautstärkeregeleung).
Auf dem TV-RGB-Ausgang wirkt die Lautstärkeregelung über die PIO (16 Stufen, nicht 32 wie in manchen Handbüchern steht) und die Kanäle werden zu einem Monosignal verodert (K0∨K1). Der interne Piepser kennt nur zwei Lautstärkestufen und gibt nur den rechten Kanal aus (K0).

Dieser Beitrag wurde am 16.12.2018 um 01:20 Uhr von Bert editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
16.12.2018, 04:42 Uhr
ralle



Eine andere Möglichkeit wäre, über das Gehör. Das Problem ist die noch fehlende Frequenztabelle, um einen gewissen Bezug zu den aufgeführten Noten zu bekommen.

Also, ich habe nochmal geschaut. Der Ton kommt indirekt aus der CTC, dazwischen ist ein D074. Das geht auch direkt zu einem Spannungsteiler an der Tape-Buchse. Zum AV-Anschluß geht es über einem Impedanzwandler. Die PIO ist nur für die Lautstärke zuständig. Im Grunde muß ich nur die Widerstände suchen und das Signal davor abnehmen.

Habs beim Einordnen nebenbei entdeckt, beim KC85/2 und 3 ist eine feinere Abstufung der Lautstärke möglich. Dort werden 5 Bit der PIO für die Lautstärke genutzt. Da ist die Angabe 32 gültig.
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700

Dieser Beitrag wurde am 16.12.2018 um 07:11 Uhr von ralle editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
16.12.2018, 14:41 Uhr
ralle



Tabelle ist fertig, Neben dem AY sind CPC464; CPC6128; KCC und KC85 aufgeführt. Damit sollten alle relevanten Systeme, welche den AY benutzen aufgeführt sein.

Ich schicke die gleich für das KC-Labor zu Mario.

Quellen hierfür waren die gut gemachte Dokumentation von Daniel, und die Handbücher für diese Systeme.
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
16.12.2018, 14:56 Uhr
Enrico
Default Group and Edit



Zitat:
ralle schrieb


Ich schicke die gleich für das KC-Labor zu Mario.




Ist klar.
KC-HP ist mal wieder Sch*****.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
16.12.2018, 17:23 Uhr
ralle



Schimpf nicht, kann ich dir direkt schicken.
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
16.12.2018, 17:41 Uhr
Enrico
Default Group and Edit


Wieso sollte ich da nicht meckern?

Jedes Jahr sagt Steffen "schickt mir, was sonst gibts nix neues",
und keinen interessierts.
Also doch den Klub auflösen.....
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
16.12.2018, 19:00 Uhr
ralle



gib mir das Emehl, ich schicke es ihm...
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
16.12.2018, 19:26 Uhr
Enrico
Default Group and Edit


Grrmpf...!
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
16.12.2018, 21:20 Uhr
maleuma



Eine Tabelle mit den Zuordnungen der Zeitkonstanten und Vorteilern zu Notenwerten ist doch im BASIC-Handbuch schon drin (Kapitel 20, SOUND-Befehl).
Wo ist jetzt der Mehrwert, nur in der Auflistung der zugehörigen Notenfrequenzen?
--
Mario.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
16.12.2018, 21:48 Uhr
Enrico
Default Group and Edit


Dann hab ich da wohl was falsch verstanden.

Also nichts neues.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
012
17.12.2018, 05:46 Uhr
ralle



Also des macht Sinn, um zum Beispiel Musiken, welche mit dem KC-Soundbefehl kommen, für das M066 oder für das K5120-Modul aufzubereiten.
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
013
17.12.2018, 09:34 Uhr
Bert




Zitat:
ralle schrieb
Also des macht Sinn, um zum Beispiel Musiken, welche mit dem KC-Soundbefehl kommen, für das M066 oder für das K5120-Modul aufzubereiten.



Ist es da nicht effektiver, wenn man die SUTAB umkopiert und ein neues Unterprogramm mit Deiner Liste für TON implementiert?

Viele Grüße,
Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
014
17.12.2018, 13:08 Uhr
ralle



Bis jetzt wird der AY über die OUT-Befehle angesprochen. Problem ist eher, das das Soundmodul eine recht späte Endwicklung ist und zudem das BASIC mit überarbeitet werden müsste. Das KC-BASIC geht von 2 Stimmen aus und der AY macht 3. Diese Möglichkeiten müssten erst rein, nur das CAOS dazu ändern bringt nicht viel. Da ist die Tabelle schon sinnvoller.

Das CPC und KCC mit drinne sind, trotz 3,5 MHz, ist nur der Vollständigkeit und hat mit wesendliche Infos zur erstellung gegeben.
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
015
17.12.2018, 21:24 Uhr
maleuma




Zitat:
Bert schrieb
Ist es da nicht effektiver, wenn man die SUTAB umkopiert und ein neues Unterprogramm mit Deiner Liste für TON implementiert?


Wenn das machbar wäre, dann hätte man eine relativ einfache Umsetzung der Tonausgabe vom internen Sound zum M066-Sound.
Die Parameter des CAOS-UP TON sind jedoch genau auf den CTC abgestimmt, da müsste eine 1KByte große Umrechentabelle (je 256 Byte bei Vorteiler 0 und 256 Byte für Vorteiler 1 mit je zwei Byte für die M066-Parameter) hinterlegt werden - oder eine Berechnung der Werte, was in Assembler schwierig werden könnte.

Ich hatte auch schon überlegt, den M066-Sound direkt in BASIC zu unterstützen. In Anlehnung an den KC-Compact könnte das so aussehen:
- 5 zusätzliche BASIC-Befehle, Token ab F8 wären noch frei
- ENT Tonhüllkurvennummer [,Hüllkurvenabschnitt...]
- ENV Lautstärkehüllkurvennummer [,Hüllkurvenabschnitt...]
- SOUND Kanalstatus, Tonperiode [,Dauer, Lautstärke, ...]
- RELEASE Kanäle - Wartezustand aufheben
- SQ (Kanal) - Anzeige der freien Plätze in der Tonwarteschlange
Der Befehl SOUND ist aber im KC-BASIC bereits vorhanden und erwartet andere Parameter, hier wäre also ein neuer Befehl, z.B. PLAY oder TON (?) erforderlich

Das wäre dann aber auch nur für künftige CAOS-Versionen machbar (wenn der Platz im ROM überhaupt reicht) und all die anderen CAOS-Versionen hätten dann auch nichts davon ...
--
Mario.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
016
18.12.2018, 05:41 Uhr
ralle



Bei der Tonhüllkurve werden nur die Tonwerte unterschiedlich gesetzt, so das ein Tremolo-Effekt entsteht. Die Lautstärke-Hüllkurve ist schon im Chip implementiert.

Also große aufwändige Änderungen im Gesamtsystem.

Für meine Wünsche reicht die Tabelle.
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
017
18.12.2018, 18:00 Uhr
ralle



Anbei ein Beispiel-BASIC-Programm für den KCC, CPC




Und so schaut es auf dem KC aus.



Dafür ist die Tabelle. Print T und Print X waren nur zur Fehlersuche drinnen.
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
018
18.12.2018, 21:12 Uhr
maleuma



Hier erst einmal die Soundtabelle Seite 1+2 von ralle:





Ich habe die beiden Seiten als png konvertiert, pdf geht wohl nicht im Forum...
--
Mario.

Dieser Beitrag wurde am 18.12.2018 um 21:24 Uhr von maleuma editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Sonstiges ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek