S
stev.glasow
Gast
Hi ich würde gerne mehrere sampled streams(Mikrofon, wavs, mp3s, etc) mixen(also zu einem stream zusammenfügen) und diesen stream dann selber weiterverarbeiten.
Auf http://java.sun.com/docs/books/tutorial/sound/index.html steht unteranderem folgendes:
An sich ist das ja genau das was ich will und wenn der Mixer das einfach nur an ein Ausgabegerät weiterleiten soll ist das auch kein Problem nur bekomme ich es nicht hin das der Mixer das nicht an ein Ausgabegerät weiterleitet sondern in einen Stream schreibt den ich weiter verarbeiten möchte - ich finde da einfach keinen Ansatz weil die Mixer irgendwie alle an geräte gebunden sind.
Kann es sein das ich da irgendwas grundsätzlich missverstanden habe?
Auf http://java.sun.com/docs/books/tutorial/sound/index.html steht unteranderem folgendes:
The Java Sound API does not assume a specific audio hardware configuration; it is designed to allow different sorts of audio components to be installed on a system and accessed by the API. The Java Sound API supports common functionality such as input and output from a sound card (for example, for recording and playback of sound files) as well as mixing of multiple streams of audio. Here is one example of a typical audio architecture:
In this example, a device such as a sound card has various input and output ports, and mixing is provided in the software. The mixer might receive data that has been read from a file, streamed from a network, generated on the fly by an application program, or produced by a MIDI synthesizer. The mixer combines all its audio inputs into a single stream, which can be sent to an output device for rendering.
An sich ist das ja genau das was ich will und wenn der Mixer das einfach nur an ein Ausgabegerät weiterleiten soll ist das auch kein Problem nur bekomme ich es nicht hin das der Mixer das nicht an ein Ausgabegerät weiterleitet sondern in einen Stream schreibt den ich weiter verarbeiten möchte - ich finde da einfach keinen Ansatz weil die Mixer irgendwie alle an geräte gebunden sind.
Kann es sein das ich da irgendwas grundsätzlich missverstanden habe?