Codier und Decodiersystem

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Pythonaya
User
Beiträge: 90
Registriert: Sonntag 26. Januar 2003, 11:34
Wohnort: Großbeeren (nahe Berlin)

Codier und Decodiersystem

Beitragvon Pythonaya » Mittwoch 16. Juli 2003, 15:36

Hi.
ich möchte Buchstaben über Sound codieren. :twisted:
Dafür habe ich ein ganz simples Programm gebaut:

Code: Alles auswählen

liste=[' ', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']
dual=['0000000','0000001', '0000010', '0000011', '0000100', '0000101', '0000111', '0001000', '0001001', '0001011', '0001111', '0010000', '0010001', '0010011', '0010111', '0011111', '0100000', '0100001', '0100011', '0100111', '0101111', '0111111', '1000000', '1000001', '1000011', '1000111', '1001111']
text=''
from time import*
from winsound import*

def an():
    PlaySound('D:\MySounds\eJay_SCD09\Techno\Drum\CLAP001_TEKNO_140_X_SC3',0)

def au():
    #PlaySound('D:\MySounds\eJay_SCD09\Techno\Drum\TOM002_TEKNO_140_X_SC3',0)
    sleep(0.2)

def Codier():
    for a in range(len(text)):
   for b in range(27):
       if text[a]==liste[b]:
      print dual[b]
      for c in range(len(dual[b])):
                    if dual[b][c]=='1':
                        an()
                    else:
                        au()

while 1:
    text=raw_input('Text: ')
    if text=='ende':
        break
    else:
        Codier()



/\/\ Codierer :D

Nun möchte ich es über den Line Out zu einem anderen Rechner in den Line In der Soundkarte schicken. 8)

Bis dahin klappts, ABER: :roll:

Wie kann ich nun zwei Töne miteinander vergleichen?

Hoffe auf eine schnelle Antwort, MFG,
Florian

Wer ist online?

Mitglieder in diesem Forum: brainstir