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.
Was ist denn vollsynchron? Aufs Sample genau? Mit einer Windowssoftware geht es nicht?
@ 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?
> Sagt derjenige, der es nie real gemacht hat . . .
Triviales Zeug ist halt uninteressant.
Evtl mit 7.1 Surround Hardware lösbar?
http://www.memsolution.com/ wurde schon genant. Ansonsten gibt es in der Musik Branche die guten alten Multitrack Recorder, die natürlich auch abspielen. z.B https://www.thomann.de/de/behringer_ufx1204.htm (mixer mit USB Recorder, ein paar Kanäle mehr also gewünscht dafür gleich mit Mischer...)
:
Bearbeitet durch User
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.
Einen Arduino Uno halte ich für zu klein für so eine Anwendung. Das hier passt schon eher: Beitrag "Re: STM32F746 Discovery ARDUINO"
@ 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.
Welches der dort gelisteten Geräte ist das? Sind das OEM Module?
@ 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.
Danke für die Infos. Sehe Ich da unten rechts noch einen USB-Anschluss?
@ 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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.