ASIO Integration in eine bestehende Software
-
Ja, zweistellig ist hier wirklich Utopie.
Wärst du denn bereit, dem Entwickler dein Notebook mit Soundadapter für die Dauer des Projekts zukommen zu lassen? Wenn ja und das Programm muss nur auf diesem einem System laufen mit dieser Soundhardware, dann könnte das den Preis schon spürbar drücken.
-
Ja, zweistellig ist hier wirklich Utopie.
Dann ist das Projekt gestorben. 3-stellig ist für mich nicht realisierbar, und steht in keinem Verhältnis. Bitte versteht das nicht falsch. Ich glaube Euch, wenn Ihr mir sagt, daß der Aufwand den Preis rechtfertigt, da ich leider keine Ahnung habe. Wenn sich das irgendwie aber bei 600, 700 oder 800 Euro einpendelt, da hustbaer ja schon sagte, daß er unter 500 gar nicht anfangen würde, dann kann ich mir auch bald ein Core2Duo Notebook mit 'ner Firewire 800 Schnittstelle kaufen, und habe dann das Problem auch gelöst.
Wärst du denn bereit, dem Entwickler dein Notebook mit Soundadapter für die Dauer des Projekts zukommen zu lassen? Wenn ja und das Programm muss nur auf diesem einem System laufen mit dieser Soundhardware, dann könnte das den Preis schon spürbar drücken.
Nee, ich brauch den Rechner und die Soundkarte auch sonst noch, das geht gar nicht, auch wenn der Vorschlag prinzipiell gut ist.
OK, ich Danke Euch trotzdem für die Mühe.
Jetzt habe ich wenigstens eine bessere Vorstellung vom notwenigen Aufwand.Alles Gute, und viel Erfolg weiterhin Euch allen!
-
NACHTRAG:
Hat nicht einer von Euch Lust solch ein Programm selbst zu entwickeln und zu vermarkten? Das wäre doch zumindest mal eine Überlegung wert, oder?
Sicher, DJ Programme gibt's viele. Leider sind aber alle übersäht mit viel zu vielen und viel zu kleinen Buttons und Funktionen, die viele gar nicht brauchen. Dafür hat aber keine Software ein so gutes Archiv und eine so gute Suchfunktion wie die DJ Workstation, und, was ganz maßgeblich ist:
Es gibt keine andere Software, die in der Lage ist, 4 oder mehr Player auszugeben... !!!
In der Hoffnung, den Einen oder Anderen zum Grübeln gebracht zu haben...
-
Naja, du kannst immernoch warten ob sich jemand meldet der es quasi macht weil es ihn einfach interessiert. Oder ob du jmd. findest der grad nix zu tun hat und sich auch über 100€ freut. Sozusagen.
Oder... es gibt irgendwo auch soeine "invers ebay" Seite für Programmier-Projekte. Ich weiss die URL leider nichtmehr, aber da unterbieten sich dann die Programmierer. Zum Teil kommt man da als "Auftraggeber" recht günstig weg.
-
undertool, myhammer, rentacoder
-
Naja, du kannst immernoch warten ob sich jemand meldet der es quasi macht weil es ihn einfach interessiert. Oder ob du jmd. findest der grad nix zu tun hat und sich auch über 100€ freut. Sozusagen.
Mach ich (natürlich gerne). Aber wenn es wirklich so ein großer Aufwand ist, dann wird da wohl leider nix nach kommen...
Oder... es gibt irgendwo auch soeine "invers ebay" Seite für Programmier-Projekte. Ich weiss die URL leider nichtmehr, aber da unterbieten sich dann die Programmierer. Zum Teil kommt man da als "Auftraggeber" recht günstig weg.
Ich halte nicht so viel davon, niemand sollte sich bis auf's Blut drücken lassen, und das wird dort praktiziert. Wobei es für "Auftraggeber" so gesehen natürlich sehr gut ausgehen kann... mal sehen, ich kämpf mal mit mir.
-
p.S.:
vs1 schrieb:
NACHTRAG:
Hat nicht einer von Euch Lust solch ein Programm selbst zu entwickeln und zu vermarkten? Das wäre doch zumindest mal eine Überlegung wert, oder?
Wer setzt sowas eigentlich ein? Also was wäre die Zielgruppe für dieses Programm, wie viele Leute sind das ca.? Was würden die zahlen für so ein Programm?
Ist das für DJs die gleichzeitig auf 4 verschiedenen Floors auflegen ... ? Kann mir da halt keine richtige Anwendung vorstellen.
-
Hmm, wie erklär ich Dir das... ???
Du hast bestimmt ein paar MP3s auf'm Rechner liegen. Lade Dir mal das Programm und probiere es aus. Leg Dir 4 Player nebeneinander und hör Musik. Während ein Titel läuft, kannst Du schon die nächsten raus suchen und laden, schnell und einfach.
Ich bin ein mobiler DJ. Man kann mich buchen für Familien- und Vereinsfeiern. Also Hochzeiten, Polterabende, Weihnachtsfeiern, Sylvester, Geburtstage, ect.. Ich komme dann mit einer kompletten Anlage, und mache Musik den ganzen Abend.
Ich habe rund 40GB Musik auf dem Rechner, alles als MP3. Es ist halt wesentlich einfacher den Computer mitzunehmen, als tausende von CDs oder sogar Schallplatten ( ja so war das damals! ) Scheiß Schlepperei! Innerhalb von 2-3 Sekunden einen Musikwunsch herauszusuchen und abzuspielen ist erst mit MP3 möglich geworden.
Während nun also ein Titel läuft, kann ich mir schon die nächsten 3 überlegen und laden, oder sogar noch flexibel auf Musikwünsche reagieren. So eine Software ersetzt in meinem Fall also 4 CD-Player. Der eine Titel klingt aus, und während der noch ausklingt, kann ich schon den nächsten starten, ohne daß Pausen dazwischen entstehen, und nebenbei auch den nächsten Song, der einen ganz blöden elendig laaangen Anfang hat vorhören bis zu der Stelle, ab der ich ihn spielen kann. In dem nächsten Player liegt schon der Tusch bereit für den Schwiegervater, der gleich eine Rede halten will. Dank der Soundkarte mit 4 Stereo Ausgängen habe ich dann tatsächlich 4 unabhängige aber simultan betreibbare Player, die im Mischpult zusammengeführt werden.
Diese Software wird eingesetzt von allen Arten von DJs, selbst die in den Discotheken und Clubs arbeiten parallel zu Vinyl und CD mit Notebooks und MP3. Etliche Locations haben auch schon MP3 Server im Keller.
Es gibt DJ Software in vielen Variationen, die meist verbreiteten sind Mixvibes, Traktor, DJ Decks, Futuredecks, MP3-DJ, und es gibt einige mehr. Wenn man sich hier die Demos lädt, und damit mal rum spielt wird einem einiges schnell klar; Das Archiv und die Suchfunktionen sind maßgeblich, im Vergleich zur DJ Workstation kann hier keine Software auch nur Ansatzweise punkten. In meiner Wertung fallen da ALLE durch! Grauenhaft!
In Sachen Handling und Übersichtlichkeit gibt es in jeder Software zu viele zu kleine Buttons, die man auf der Bühne nicht braucht, aber versehentlich in Hektik treffen kann. Fatal!
Wozu brauch ich bitte auf der Bühne die Waveform Darstellung des Titels? Sieht lustig und wichtig aus, bringt effektiv gar nix. Ressourcenverschwendung!
EQs und Fader? Ja toll, hab ich auch im Mischpult. Lässt sich dort leichter, schneller und sicherer bedienen als mit der Maus in der Software.
Und was ganz schlimm ist: Keine andere mir bekannte Software hat mehr als 2 Player! Und, ich suche schon echt lange. 2 Player sind mir einfach zu wenig. In Clubs parallel zu Vinyl und CD mag das reichen. Ich habe nur noch MP3, mir sind 2 zu wenig.Die DJ Workstation ist simpel, einfach und auf das Nötigste beschränkt, hat das beste Archiv, aber leider die schlimmste Treiberunterstützung. Dafür ist sie wirklich einfach und gut. Sie hat genau das, was ich brauche. Nicht mehr und nicht weniger. Die Oberfläche ist klar, die Tasten sind nur schwer zu verfehlen, auch bei Hektik. Das Archiv ist genial, die Suchfunktion perfekt gelöst. Die Software besteht aus einer eigenständig laufenden .exe, keine Installationsroutine, es wird kein Müll und kein Ressourcenfressender Mist in die Windows-Verzeichnisse kopiert.
Tja, was zahlt man? Schwer zu sagen. Die DJW ist Freeware und open source, ein Gedanke der vielen missfällt. Ich find's natürlich gut.
Unter den Anderen gibt es freie, günstige und teure. Hier geht es darum, was man persönlich braucht. Ich für mich selbst würde für ein featureüberladenes Monsterprogramm wie Mixvibes nicht einen Cent ausgeben. Es hat nichts von dem, was ich will (außer ASIO). Ein Programm wie die DJW, was alles hat, was ich brauche (außer ASIO) wäre mir mit ASIO durchaus 50 Euro wert. Für ein im Vergleich spärlich ausgestattetes Programm eine menge Geld!Bei sowas entscheidet der Bedarf. Mixvibes gibt's in mehreren Versionen. Wer alle möglichen Features will, muß halt viel zahlen, wer darauf verzichten kann, zahlt weniger.
Wenn jemand sowas entwickeln will, sollte er meiner Meinung nach ein Basisprogramm schaffen mit
- einem guten Archiv
- einer guten Suchfunktion
- 4 Player
- ASIO, DirectSound, MME, WDM unterstützungevtl. eine größere Version mit zusätzlich
- Effekten
- ID3 editor
- Samples and Loops
- und weiß der Geier, was noch so alles.Hier mal ein paar evtl interessante Links dazu:
- www.soundkartenkatalog.de (Mega-Auswahl, auch mit mehr Kanälen)
- www.m-audio.de (weit verbreitet, very beliebt)
- www.esi-audio.de (günstige 8-Kanal USB Soundkarte)
- www.dj-workstation.de (kaum bekannt, imho die Beste!)
- www.mixvibes.com (weit verbreitet, völlig überladen)
- www.native-instruments.com (Traktor DJ)
- www.rollende-disco.com (meine Seite)Puuh, was für'n langes Posting!
Gute Nacht!
-
Sag mal was für eine Windowsversion läuft eigentlich auf deinem Rechner?
Auf meinem XP SP2 System verabschiedet sich die 0.54 Version regelmäßig mit Access Violations!
-
Bei mir läuft sie auf 3 verschiedenen Rechnern mit XP Pro, XP MCE, und im Discorechner mit W2K.
Du hast wahrscheinlich ein Soundkartenproblem... (directSound, MME, WDM).
Oder Du versuchst mal eine ältere Version (alpha4).Wenn ich wüsste, wie es geht, dann würde ich Dir hier mal meine Version anhängen... Aber ich finde hier nix zum Dateien anhängen... ?!?!?!
-
Ich hatte mal ein ähnliches Problem, darauf hin hat der Entwickler mir mal eine andere Version geschickt, für die hab ich aber leider kein Quellcode:
-
Äh ich meinte natürlich die 0.5.3. Die version die man bei dir runterladen kann, scheint exakt die gleiche zu sein. von einem soundkarteproblem würde ich aber wissen, ich höre ja was
habe das problem bei allen versionen. bei mir einfach reproduzierbar wenn ich auf "load" drücke
-
Ok, mach mal folgendes:
- djw.ini löschen
- djw.exe starten
- [•] nur eine (bei der Soundkartenauswahl)
- nur nach .mp3 suchen lassen (ogg und wave nicht mit anhaken)
- die Suche zu Ende laufen lassen.Dann sollte sie eigentlich laufen.
Ich gehe davon aus, daß Du nur eine Soundkarte im Rechner hast, auch wenn es eine mehrkanalige (z.B. geeignet für Dolby Digital 5.1) ist. Die DJW unterstützt sowas nicht, denn DirectSound spricht nur einen Stereo Ausgang an. Über ASIO, MME, ect. können mehr Ausgänge angesprochen werden.
Gibt's hier irgendein Problem, schmiert die DJW ab....
-
Hallo,
habe es jetzt so gemacht wie du geschrieben hast und es geht. Wollte das Ding mal selber kompilieren, jedoch fehl mir dazu vor allem die xaudio library. Es steht zwar dabei wo man diese damals runterladen konnte, jedoch gibt es diese dort nicht mehr. Hast du Kontakt zum Autor? Könntest du ihn mal fragen ob er mir die Library schicken könnte?
-
Ja, ich habe Kontakt zum Entwickler, aber der hat die Xaudio engine auch nicht mehr, wegen einem Systemcrash.
Ich weiß nicht ob man diese irgendwo noch alternativ findet, ich hab sie auch nicht... Leider.
-
Evtl. ist fmod eine Alternative, allerdings für kommerzielle Projekte kostenpflichtig.
-
Vielleicht hilft auch das hier? http://freshmeat.net/projects/juce/
oder das ??? http://asio.sourceforge.net/
-
Nicht überall wo asio drauf steht ist asio drinnen
Der zweite Link ist eine Library für asynchrone Netzwerk Programmierung!Aber das ist mir so alles zu umständlich. Ich dachte, ich kompilier das Ding mal kurz und mache es vielleicht stabiler und baue wenn ich dann noch Lust hab später die ASIO Unterstützung ein. Aber es umschreiben damit es nur läuft ist mir zu aufwändig...
-
Vielleicht hat ja noch irgendjemand irgendwo die xaudio engine liegen, aber so langsam gebe ich auf.
Verstehe ich das richtig: Für eine neue Engine muß die Software komplett umgeschrieben werden? Auch wenn man DirectSound weg lässt und nur ASIO nimmt?
Tja, dann wäre das wohl gleichzusetzen mit "neu entwickeln"
Und somit schwindet meine Hoffnung dahin...
-
HA!
Es gibt News:
Ich hatte soeben das Glück, den Entwickler der DJW zu erreichen, der doch tatsächlich in den alten Backups seines Systems die XAudio Engine gefunden hat!!!
Download:
http://www.rollende-disco.com/dj-workstation/xasdk-3.2.9.5.zip
Außerdem wichtig: http://www.stlport.com/ für STL!
Gibt's doch noch Hoffnung?