Grr ich kack grad voll ab. Irgendwie kann ich keine Bin von Codeplex runterladen, hab mir dein letzten Commit geschnappt, ein Projekt auf gemacht, die DLL selbst kompiliert (da ich halt noch kein 2012er drauf habe) und hab folgenden Code in der Verwendung. Sobald ich auf Start drücke krieg ich nen NotImplemented bei Initialize. (Versteckter Text)
Hab NuGet noch nie verwendet und höre via CSCore zum ersten Mal davon. Ich musste es selbst erstellen, weil C#2010 keine 2012(?)SLNs öffnen kann. Ich hab nur auf Projektmappe erstellen geklickt und die resultierende DLL genommen. Die DLL, die ich jetzt via NuGet kompiliert habe funktioniert soweit wohl. Ist aber laut dem Log die Version 0.9.0.0. Wenn ich jetzt das Projekt starte krieg ich beim zweiten Initialize IAudioClient::IsFormatSupported returned 0x8889000e.
Zitat von Eingabeaufforderung: „nuget.exe list CSCore CSCore 0.9.0.0 CSCore.Visualization 0.8.9.1“Den exklusiven Modus hab ich nur wegen deinem Codebeispiel weiter oben verwendet ^^. Beim zweiten Initialize im SharedMode krieg ich nen Unhandled exception in wasapi capture proc.
Krieg ich nicht. VS reagiert da nicht drauf. Der will auf andere Quellen verweisen aber schmeißt mich nicht ins Catch. Wenn ich den Release Build nehme dann spuckt er mir zwei wavs aus aber Audacity kann damit nichts anfangen. Edit: Lol irgendwie recorded der jetzt, aber die Wavs sind umbrauchbar und ungleich groß. Edit oder auch nicht? Jetzt kommt wieder der Fehler -.- Edit: (Versteckter Text)Der Try-Catch kam halt grad dazu. Das wird aber ja nicht ausgelöst.
Sorry war noch auf einer Party Also ich teste jetzt mal 0.9.0.1. Zur Info: ich habe mit foobar und Audacity versucht die Dateien zu öffnen. Jetzt wo du es sagst, dass ich auch die Writer Disposen sollte wird einiges klarer. Auch die unterschiedlichen Datenstreams sind logisch. Ich geh irgendwie bei beidem davon aus irgendein Schitt zu sein der funktioniert und gleich ist Und ich bezweifle, dass ein 7€ Speedlink-Standmikro so einen Hammer Output hat Ok es hat funktioniert, aber die wavs sind zwar…
Hatte das gestern ausprobiert hab ins Mikro gelabert und dann ist mir aufgefallen: ich höre ja keine Musik. Musik angemacht. Und erst ab da wurde der Hintergrund(BG) aufgenommen. Somit waren die Spuren ungleich lang und die Hintergrundspur fing gleich mit Musik an und nicht mit Ruhe.
Ja klar, hat es. Warte heißt das, wenn nichts gerendert wird (also quasi auch Ruhe im Lied ist), dann wird keine Leere aufgenommen sondern erst wieder wenn Ton kommt? Habs grad getestet. Passt alles
Ich könnte mich wohl für eine C++-Portierung anbieten, aber du hast mein vorhandenes Wissen über Audioverarbeitung bei weitem schon längst eingebaut somit kann ich auf der Contentebene wenig hinzufügen.
Vielleicht n eigenes Format mit einbauen so à la Rohdaten in nem gzip-Stream oder so? Ansonsten wüsst ich sogar fast gar nichts mehr der ToDo-List hinzuzufügen ^^. Und mehr als den Portierungsvorschlag und das kann ich nicht anbieten. Aber ich gönne dem Projekt einiges.