Ich möchte ein kleines Gerät haben, das ohne PC in der Lage ist, mehrere
Audiofiles gleichzeitig parallel abzuspielen. Die files sollten mp3
sein, oder wenn das nicht geht wav.
Gedacht und gemacht war einmal ein Gerät vor etwa 15 Jahren, das schon
auf Windows CE und Win98 gelaufen ist. Der damalige Mediaplayer war in
der Lage, 8 kanalige WAVs abzuspielen.
Ein Beispiel dafür findet sich hier:
https://www.rme-audio.de/downloads/tools.php
unten bei "Spezial" wav8.
Irgendwie scheint das nicht mehr zu gehen.
Ich möchte für eine DJ-Anwendung ein Gerät, das z.B. 8 WAVs gleichzeitig
von SmartCard einlesen und abspielen kann und man die Regler betätigen
kann um sie zu mischen. Also keine aufwendige Audiosoftware sondern nur
ein Player.
Könnte ein Arduion oder Raspi sowas leisten?
Reinhard S. schrieb:> Ich möchte für eine DJ-Anwendung ein Gerät, das z.B. 8 WAVs gleichzeitig> von SmartCard einlesen und abspielen kann und man die Regler betätigen> kann um sie zu mischen. Also keine aufwendige Audiosoftware sondern nur> ein Player.
Bei Deiner DJ-Anwendung wird aber nicht nur das Mischen nach Lautstärke,
sondern auch das Mischen nach Zeit interessant werden. D.h. die ersten
zehn Sekunden von Track 7 möchtest Du nicht in den ersten zehn Sekunden
Deines Mixes hören, sondern z.B. erst nach 30 Sekunden, und den
5-Sekunden-Schnipsel aus Track 3, kurz vor dem Einsetzen des
Presslufthammers, den möchtest Du mehrfach wiederholt hören ...
Da reicht simples synchrones Abspielen von acht Tracks nicht aus.
Reinhard S. schrieb:> könnte ein Arduion
Ich empfehle den Ardurion :-)
Im Ernst, sicher kann der sowas. Der Raspberry noch eher: Es gibt
Anwendungsbeispiele für SD-Card-Reader. Von der Lesegeschwindigkeit
reicht das.
Vielleicht muss Ich mein Anliegen nochmals genauer beschreiben:
Die einzelnen Tracks sollen zeitgleich parallel abgespielt werden, also
auf mehrere Ausgänge gehen.
Aktuell löse Ich das mit 4 Geräten und Stereo, habe aber das Problem des
gleichzeitigen MIDI-Starts: Das ist nicht immer voll synchron und
ausserdem läufen die Geräte mitunter etwas weg.
Es geht nur ums Abspielen und gfs noch Lautstärkepegeln.
Zusammengemischt wird auch nur das Monitoring für mich. Die Kanäle
sollen direkt rausgehen.
Es werden auch keine Samples gelooped oder so, sondern die Musikkanäle
sind fertig und samplegenau und haben alle die gleiche Länge.
Zumindest sollte es möglich sein, einen WAV-Abspieler zu verwenden, der
als kleine Platine vorliegt und einen externen Takt benutzt, damit alle
denselben Takt haben.
@ Reinhard S. (rs1972)
>Die einzelnen Tracks sollen zeitgleich parallel abgespielt werden, also>auf mehrere Ausgänge gehen.
Sowas hab ich vor ein paar Jahren mal entwickelt, 8 getrennte, voll
synchrone Audiokanäle, welche mit 1ms Zeitauflösung gestartet und
gestopt werden können. Bei Bedarf kann man das auch ohne PC bedienen,
wenn gleich eher eingeschränkt. Kaufen kann man das hier, kostet aber ne
Kleinigkeit.
http://www.neurocore.de/modules.html>Es geht nur ums Abspielen und gfs noch Lautstärkepegeln.
Das kann das Board.
Das ist mit nem FPGA, etwas SDRAM und einem Häufchen DA-Wandler
fix zsammengespaxt.
Keine Ahnung was man da zeitaufwendig entwickeln muss...
Umsonst isses natürlich auch nicht.
@--- (Gast)
>Das ist mit nem FPGA, etwas SDRAM und einem Häufchen DA-Wandler>fix zsammengespaxt.>Keine Ahnung was man da zeitaufwendig entwickeln muss...
Sagt derjenige, der es nie real gemacht hat . . .
>Umsonst isses natürlich auch nicht.
Ach?
Kleine Zwischenfrage: Verwendest Du das Behringer? Kann der wirklich 16
Kanal 96kHz aufnehmen? Wie ist es mit gleichzeitiger Wiedergabe für
Rehearse?
Zu dem anderen geklinkten Gerät habe Ich gefunden:
"The device is playing audio files up to 24bit/48kHz."
Das Behringer ist gar kein so schlechter Tipp, wie Ich gerade sehe, weil
es einen USB-Stick hinten dran hat. Kannte Ich noch gar nicht. Für meine
Anwendung wäre das durchaus machbar, wenn auch teuer, weil Ich das
Mischpult nicht brauche.
Was Ich aber noch nicht sehe ist, dass es auch mp3s kann. Laut Thomann
geht das schon mal nicht.
Jürgen S. schrieb:> Kleine Zwischenfrage: Verwendest Du das Behringer?
Nö, hab nen Presonus Brett ohne Recording on Board
Hatte nur das Billigste Brett rausgesucht das record on USB stick macht.
> Kann der wirklich 16> Kanal 96kHz aufnehmen?
up to 24-bit @ 48 kHz, uncompressed WAV format
wenn auf einen Stick aufgenommen wird.
Und offensichtlich 96 Khz bei Verbindung zum Rechner
Brauchst du nun mp3 und wav oder nur mp3?
Also mit Arduino Uno könnte es durch den kleinen RAM knapp werden, falls
du Shield plus Bibliotheken verwendest und noch bisschen was auf einem
Display sehen möchtest.
Aber für ne ganz schnelle und preiswerte Lösung - ist nicht Developers
Sahnehäuochen - nimmst du 4 Uno mit mp3-Shield und startest die
zusammen.
Und die Ausgänge mischt du passiv mit ein paar Potis.
Wie gesagt, ist nicht die Sahnelösung, sollte aber an einem Tag
zusammengebaut sein.
Aber audiophile Highlights kannst du von den Shields nicht erwarten. Für
Diskobelärmung sollte es aber genügen.
Auch bei dem Disothema ist man inzwischen anspruchsvoll. Es ist auch so,
dass die Effekte auf den Audiodatenkanälen verteilt sind und nur wirken,
wenn es samplegenau ist.
Das eigentliche Datenformat kommt ja sogar schon mit 8 samples je Kanal
hinter einander und Ich soritere es schon um, um es hören zu können.
Eigentlich brauche Ich sowas, wie einen kleinen Computer, der
CD-Laufwerke oder auch Flashs lesen kann, 8 Dateien gleichzeitig
teilweise in den Speicher liest und dann aus FIFOs samplegenau die
richtigen Samples ausliest.
Aus einem anderen Forum bekam Ich den Tipp, einen IDE-Treiber zu
schnappen und umzuschreiben, aber da fehlt mir das Knowhow.
@ Reinhard Salzgeber (rs1972)
>Eigentlich brauche Ich sowas, wie einen kleinen Computer, der>CD-Laufwerke oder auch Flashs lesen kann, 8 Dateien gleichzeitig>teilweise in den Speicher liest und dann aus FIFOs samplegenau die>richtigen Samples ausliest.Beitrag "Re: Kleines Abspielgerät für verschiedene Audiokanaäle gleichzeitig"
Das Ganze ist IMO samplegenau, da müßte ich aber nochmal genau
nachsehen. Die Sounds liegen als WAV in einem internen 128MB Flash.
@ Reinhard Salzgeber (rs1972)
>Welches der dort gelisteten Geräte ist das? Sind das OEM Module?
Hmm, irgendwie sind die Bilder verschwunden 8-0
Es ist das audiotaktile Modul. Siehe Anhang, ich hab da ein paar
Insiderkenntnisse ;-)
Normalerweise werden die Module komplett mit Gehäuse verkauft. Aber man
kann sie sicher auch einzeln kaufen.
@ Reinhard Salzgeber (rs1972)
>Danke für die Infos.
Du hast aber irgendwie ziemlich lange Antwortzeiten. Scheint nicht
wirklich wichtig zu sein.
>Sehe Ich da unten rechts noch einen USB-Anschluss?
Unten links. Ja, das ist ein USB-Anschluß, damit kann man die Platine
allein betreiben, ohne die Masterplatine, welche mehrere dieser Platinen
und andere im Verbund steuern kann.