Forum: Mikrocontroller und Digitale Elektronik Kleines Abspielgerät für verschiedene Audiokanaäle gleichzeitig


von Hi-Tech-Progger S. (Gast)


Lesenswert?

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?

von Frank L. (hermastersvoice)


Lesenswert?

AKAI MPC500

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

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.

von Elektrickser (Gast)


Lesenswert?

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.

von Hi-Tech-Progger S. (Gast)


Lesenswert?

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.

von Audiomann (Gast)


Lesenswert?

Was ist denn vollsynchron? Aufs Sample genau? Mit einer Windowssoftware 
geht es nicht?

von Falk B. (falk)


Lesenswert?

@ 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.

von --- (Gast)


Lesenswert?

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.

von Falk B. (falk)


Lesenswert?

@--- (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?

von --- (Gast)


Lesenswert?

> Sagt derjenige, der es nie real gemacht hat . . .

Triviales Zeug ist halt uninteressant.

von Marco H. (damarco)


Lesenswert?

kann man auch kaufen http://www.memsolution.com/

und so teuer ist die Sache auch nicht..

von Minimalist (Gast)


Lesenswert?

Evtl mit 7.1 Surround Hardware lösbar?

von (º°)·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.· (Gast)


Lesenswert?

ADAT sollte das O.O.B. koennen.

von Marc (gierig) Benutzerseite


Lesenswert?

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
von J. S. (engineer) Benutzerseite


Lesenswert?

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."

von Hi-Tech-Progger S. (Gast)


Lesenswert?

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.

von Marc (gierig) Benutzerseite


Lesenswert?

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

von Alexander L. (photoniker)


Lesenswert?

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.

von Hi-Tech-Progger S. (Gast)


Lesenswert?

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.

von Markus (Gast)


Lesenswert?

Einen Arduino Uno halte ich für zu klein für so eine Anwendung.
Das hier passt schon eher:
Beitrag "Re: STM32F746 Discovery ARDUINO"

von Falk B. (falk)


Lesenswert?

@ 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.

von Hi-Tech-Progger S. (Gast)


Lesenswert?

Welches der dort gelisteten Geräte ist das? Sind das OEM Module?

von Falk B. (falk)


Angehängte Dateien:

Lesenswert?

@ 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.

von Hi-Tech-Progger S. (Gast)


Lesenswert?

Danke für die Infos. Sehe Ich da unten rechts noch einen USB-Anschluss?

von Falk B. (falk)


Lesenswert?

@ 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
Noch kein Account? Hier anmelden.