Windi
Geoguru
Von vielen wird ja ein Modul gewünscht mit dem man unter Bascom selber aufgenommen Sound ausgeben kann.
Das Optimum wäre was mit auswechselbarer SD-Karte, so dass man seine WAV-Files bequem am PC erstellen kann.
Leider scheint es für Bascom nichts in der Art zu geben. Das Ansprechen des SD-Karte ist offensichtlich mit Basic zu langsam. Mit Assembler und C geht es wie einige Beispiele zeigen.
Jetzt habe ich gedacht wir starten hier mal ein kleines Brainstorming mit dem Ziel am Schluß ein funktionsfähiges Modul und ein entsprechendes Programm zu bekommen.
Das Thema Verstärker würde ich jetzt mal außen vor lassen. Darum kann man sich kümmern wenn alles andere steht.
Folgende Funktionen sollte das Modul/die Module mindestens beherrschen:
[*]Verwendung von (Micro-)SD-Karten die man am PC mit WAV-Files bespielt.
[*]Anzahl und Länge der WAV-Files nur durch die Größe des Speichers begrenzt.
[*]Wählbare Sampling-Rate der Soundfiles
[*]Abspielen der Soundfiles kann jederzeit unterbrochen werden
[*]Wahlfreier Zugriff auf die Soundfiles
Hier meine ersten Ideen. Vielleicht hat ja schon jemand ein paar Antworten darauf.
[*]Eventuell eine Assembler-Subroutine für das Auslesen der SD-Karte in das Basic-Programm integrieren.
[*]Könnte man statt der SD-Karte nicht ein I2C-EEprom oder Flash-Rom verwenden? Wie sieht es hier mit der Zugriffsgeschwindigkeit unter Bascom aus?
[*]Beim Einsatz eines externen EEproms oder Flash-Roms könnte man die Platine aufteilen. Eine Platine mit dem SD-Karten-Leser. An diese wird dann die Rom-Platine angedockt und die Daten können überspielt werden (das kann auch langsamer erfolgen). Die Rom-Platine wird dann an das eigentliche Soundmodul angesteckt und von diesem gesteuert.
Dann haut mal in die Tasten und schreibt Eure Ideen dazu.
Das Optimum wäre was mit auswechselbarer SD-Karte, so dass man seine WAV-Files bequem am PC erstellen kann.
Leider scheint es für Bascom nichts in der Art zu geben. Das Ansprechen des SD-Karte ist offensichtlich mit Basic zu langsam. Mit Assembler und C geht es wie einige Beispiele zeigen.
Jetzt habe ich gedacht wir starten hier mal ein kleines Brainstorming mit dem Ziel am Schluß ein funktionsfähiges Modul und ein entsprechendes Programm zu bekommen.
Das Thema Verstärker würde ich jetzt mal außen vor lassen. Darum kann man sich kümmern wenn alles andere steht.
Folgende Funktionen sollte das Modul/die Module mindestens beherrschen:
[*]Verwendung von (Micro-)SD-Karten die man am PC mit WAV-Files bespielt.
[*]Anzahl und Länge der WAV-Files nur durch die Größe des Speichers begrenzt.
[*]Wählbare Sampling-Rate der Soundfiles
[*]Abspielen der Soundfiles kann jederzeit unterbrochen werden
[*]Wahlfreier Zugriff auf die Soundfiles
Hier meine ersten Ideen. Vielleicht hat ja schon jemand ein paar Antworten darauf.
[*]Eventuell eine Assembler-Subroutine für das Auslesen der SD-Karte in das Basic-Programm integrieren.
[*]Könnte man statt der SD-Karte nicht ein I2C-EEprom oder Flash-Rom verwenden? Wie sieht es hier mit der Zugriffsgeschwindigkeit unter Bascom aus?
[*]Beim Einsatz eines externen EEproms oder Flash-Roms könnte man die Platine aufteilen. Eine Platine mit dem SD-Karten-Leser. An diese wird dann die Rom-Platine angedockt und die Daten können überspielt werden (das kann auch langsamer erfolgen). Die Rom-Platine wird dann an das eigentliche Soundmodul angesteckt und von diesem gesteuert.
Dann haut mal in die Tasten und schreibt Eure Ideen dazu.