Autor Beitrag
Larus
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 431



BeitragVerfasst: Mo 31.05.04 18:48 
Ich möchte eine spezielle DJ-Software programmieren, mit welcher ich sehr viele Einstellungsmöglichkeiten habe! Ich weiß, dass es da sowas wie "Enhancity" :?: oder so gibt, doch ich brauche eine Software, welche genau auf meine Bedürfnisse zugeschnitten ist!

Probiert habe ich es mit DelphiX, klappt auch ganz gut bis zu dem Zeitpunkt wo ich ein anderes Fenster in den Vordergrund hole und mit diesem arbeite (DragandDrop vom Explorer ins Progi -> Ton fällt zwischenzeitlich aus!)!

Möglichkeit2 hatte ich von SWISS DelphiCenter_CH -> Zwei Sounds gleichzeitig wiedergeben, nur weiß ich dabei nicht, wie ich die Volume und Pan einstelle!

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
uses 
  MMSystem; 

procedure SendMCICommand(Cmd: string); 
var 
  RetVal: Integer; 
  ErrMsg: array[0..254] of char; 
begin 
  RetVal := mciSendString(PChar(Cmd), nil, 0, 0); 
  if RetVal <> 0 then 
  begin 
    {get message for returned value} 
    mciGetErrorString(RetVal, ErrMsg, 255); 
    MessageDlg(StrPas(ErrMsg), mtError, [mbOK], 0); 
  end; 
end; 

procedure TForm1.Button1Click(Sender: TObject); 
begin 
  SendMCICommand('open waveaudio shareable'); 
  SendMCICommand('play "C:\xyz\BackgroundMusic.wav"'); 
  SendMCICommand('play "C:\xyz\AnotherMusic.wav"'); 
  SendMCICommand('close waveaudio'); 
end;


Könnt ihr mir vielleicht helfen?


Moderiert von user profile iconPeter Lustig: Code- durch Delphi-Tags ersetzt.
Gandalfus
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 129



BeitragVerfasst: Mo 31.05.04 19:12 

_________________
Wennn man feststellt, dass es drei Moeglichkeiten gibt, die einen Vorgang schiefgehen lassen koennen und man diese ausschaltet, entstehen automatisch drei neue Moeglichkeiten.
Larus Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 431



BeitragVerfasst: Do 03.06.04 18:22 
Titel: Tja, ... nicht ganz das was ich brauche!
Ich brauche Codes womit ich mir sowas selbst erstellen kann, kein fertiges Programm mit dem ich nicht umzugehen weiß (hatte ich aber auch eigentlich geschrieben!)

Also...
Wer kann mir richtig helfen :?: :?: :?:

Edit: Weiß keiner von euch einen Rat?

Des weiteren müsste ich wissen, wie man die Audiodaten des Mikrofoneingangs abfangen und mit echo / mechanize Effekt ausgeben kann!

HELFT MIR, BIITTTTEEEEEE.... :(

Moderiert von user profile iconUdontknow: Beiträge zusammengefasst.
iGoA
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 103

Alle Win´s
D5 Prof
BeitragVerfasst: Fr 11.06.04 13:38 
Das mit dem Ton-"Ausfall" hatte ich auch mal, als ich was mit DirectSound geproggt habe. Da habe ich eine Einstellung gefunden, die besagte, daß der Sound nur kommt, wenn das Fenster den Fokus hat. Ich weiß leider nicht mehr, wo sie war und wie sie hieß. Jedoch musste man da nur einen Bool-Wert switchen und dann gings.

Wegen den Echtzeit-Effekten mit Mikro: Vielleicht hilft Dir allgemein FMOD weiter. Ist ne leicht einsetzbare Soundbib mit DirectSound-Unterstützung. Kann MP3, Effekte etc. und ich für privat kostenlos. Guck mal www.fmod.org/

_________________
"Diner for One" objektorientiert:
"The same method as last year, Ms. Sophie?" (was für´n Schwachsinn)
Larus Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 431



BeitragVerfasst: Fr 11.06.04 14:15 
Titel: Danke
Danke für die schnelle Antwort, müsste nur noch wissen welche bool ich switchen muss

Also... :?

Edit:
Um das ganze noch mal in Errinerung zu rufen, 8)
Ich hatte eigentlich gedacht man würde einem hier helfen, aber ein großer Teil der Antworten muss euch anscheinend aus der Nase gezogen werden... :?
Oder liegt es daran, dass ihr es selber nicht wisst :?:

Für alle nochmal! Schaut euch mal mein Problem an und guckt ob ihr nicht doch ne Idee habt!

Edit2: Immer noch großes schweigen! Schade :cry: :( :cry:

Moderiert von user profile iconUdontknow: Beiträge erneut zusammengefasst.
MathiasH
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 699

WinXP, Win98SE, Debian, Win95
D5 Stand, D6 Prof
BeitragVerfasst: Mi 23.06.04 15:57 
guck dich mal nach OpenAL um, das sollte einige deiner Probleme lösen. ist sowas wie OpenGL nur für Sound. Also mit zig 3d Soundquellen und ähnlichem Zeug. Für effekte wirst du allerdings nicht um selstgecodetes herumkommen

_________________
"Viel von sich reden, kann auch ein Mittel sein, sich zu verbergen."
Friedrich Nietzsche
Larus Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 431



BeitragVerfasst: Di 29.06.04 15:22 
Titel: Danke
Danke :)
Gandalfus
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 129



BeitragVerfasst: Di 29.06.04 18:14 
benutze die bass.dll link ist ja oben.

_________________
Wennn man feststellt, dass es drei Moeglichkeiten gibt, die einen Vorgang schiefgehen lassen koennen und man diese ausschaltet, entstehen automatisch drei neue Moeglichkeiten.
Heiko
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3169
Erhaltene Danke: 11



BeitragVerfasst: Do 16.09.04 10:07 
Ich habe den Quelltext von Larus mal ausprobiert, habe aber das Problem das Windows mir eine Fehlermeldung dabei ausgibt, da das mmsystem breits genutzt wird. Liegt das an Win 95 oder ist das allgemein so? Und wie kann man trotzdem 2 Sounds über das mmsystem abspielen?
Heiko
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3169
Erhaltene Danke: 11



BeitragVerfasst: Di 26.10.04 10:01 
Hier die genaue Fehlermeldung die Windows 95 mir dabei meldet:

MMSYSTEM320 Alle Audiodateien, die Dateien in diesem Format wiedergeben können, werden gegenwärtig verwendet. Wiederholen sie den Vorgang, sobald ein Audiogerät frei ist.

Kann mir jemand sagen, wie man trotzdem 2 Tonspuren gleichzeitig abspielen kann?
Larus Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 431



BeitragVerfasst: Fr 12.11.04 20:54 
Titel: kp
tut mir leid hab zwar ewig 95 benutzt aba weiss trotzdem nicht genau was den fehler verursacht