Kapalı

multi mp3 / WAV audio player using ASIO interface

Required is a multi player audio application that uses ASIO drivers for playback of mp3 and WAV files. The target operating systems are: Windows XP, Windows 2003, Windows Vista, Windows 7.

Here is a description of the application requirement:

The application consists of 2 parts, a "launcher / configuration window" that gets opened by default and a "player window" that is launched once or several times from within the launcher.

"launcher / configuration window":

Upon a selection of an ASIO device from an installed audio hardware with 2 (stereo), 4 (2x stereo), 6 (3x stereo), 8 (4x stereo), ... , 32 (16x stereo) output channels, the application will show and open an independent "player window" for each stereo channel, preferably in a separate stackable window or inside one large window. Player 1 will be routed to hardware output channel 1/2, player 2 will be routed to hardware output channel 3/4, etc. - up to 16 players need to be supported, the number of players is automatically determined by the capability of the used ASIO driver & audio hardware. Each session including all settings inside each "player window" and inside the "launcher / configuration window" should be saveable to a session file with a simple text based format. Upon opening a session file, all settings need to be restored like before.

"player window":

Each player needs to support typical 'media player' functions like a tape deck or CD player:

- load file (mp3 and WAV files need to be supported)

- play, stop, pause, forward, reverse functionality

- repeat 1, repeat all, no repeat function

- random track / file selection

- tape deck style time display with runtime and remaining runtime required

- volume control (volume needs to be changed via the playback data stream itself, not via any Windows mixer functions)

- playback of single files or playlists needs to be possible

- playlists need to be supported, a simple text-based file format that lists all files or folders under each other is needed to save playlists

- under player window, a playlist should be visible that allows to directly select any file

general comments:

Each player needs to run 100% totally independent from the others, but all players route to one single ASIO device, so everything has to be realized inside one application as signals needs to be assigned to the playback channels by the application.

The playback needs to be done at a selected samplerate ([url removed, login to view] is default) and either 16 bit or 24 bit. Mono files need to be played as Stereo data. If the files have a different sample rate, the rate has to be converted on the fly to the selected default rate. The "launcher / configuration window" allows the selection of the default sample rate. Supported samplerates must be in the 32 kHz to 96 kHz range (assuming that the hardware supports this).

The user interface / GUI should be 100% based on standard simple Windows GUI controls. No graphic design, etc. needed.

For development, a selection of audio devices with ASIO drivers and multiple number of audio channels (USB & PCI Express based) can be provided to the developer. The developer can keep the audio interfaces for personal use.

Development using C# / C++ / C code is required.

project related:

The project should be finished within 2 to max. 3 months. After a successful test (24 hour playback using 4 stereo players without interruption), the project is completed and we will receive the full source code & binary for further use.

Beceriler: C# Programlama, C++ Programlama, Windows Masaüstü

Daha fazlasını görün: asio, asio player, asio audio player, asio mp3 player, asio play wav, asio mp3, multi mp3, player uses asio, audio player mp3, audio player asio, play wav asio, windows asio mp3, audio multi player asio, sample application using asio, mp3 player asio, asio player wav, wav file player asio, play wav using asio, use asio play audio, play audio asio, multi audio player, mp3 wav player, play wav file asio, audio player wav mp3, audio asio

İşveren Hakkında:
( 0 değerlendirme ) Leonberg, Germany

Proje NO: #714389

7 freelancer bu iş için ortalamada 1220$ teklif veriyor

simonchen

put initial bid at here.

in 30 gün içinde1500$ USD
(39 Değerlendirme)
6.4
AspCsharpExpert

i will do it for you on C++ language and will give you the code.

in 45 gün içinde1200$ USD
(0 Değerlendirme)
0.0
BitGriffCom

Good day. I have 10 years of programming experience in C/C++, Java, Perl, SQL, Assembler (x86 and Itanium). If you are interested, please let me know. Best regards.

in 21 gün içinde1190$ USD
(2 Değerlendirme)
0.0
mitss

please kindly check your PMB thanks.....

in 60 gün içinde1250$ USD
(0 Değerlendirme)
0.0
hemanthepat

Hello Sir/Madam, We are a small start-up with highly experienced and enthusiastic professionals. We are willing to provide best services at affordable price to our customers.

in 30 gün içinde1400$ USD
(0 Değerlendirme)
0.0
bjaszcz

Hello, I am a programmer with experience in audio software (Wav, Mp3, Wma, decoding, encoding, etc). I am currently busy programming a VST sequencer program with ASIO outputs. If you'd like I can send you my Daha fazlası

in 31 gün içinde1250$ USD
(0 Değerlendirme)
0.0
borisbt

Hello, I have 16+ years of C++ development experience 4 years of C#, among them 10 years of Using Win32 API. I had projects very similar to this: - Audio application Text To Speech for vision impaired p Daha fazlası

in 30 gün içinde751$ USD
(0 Değerlendirme)
0.0