Du bist nicht angemeldet.

thefiloe

Registrierter Benutzer

  • »thefiloe« ist männlich

Beiträge: 684

Dabei seit: 17. Mai 2010

Wohnort: Lustenau

Hilfreich-Bewertungen: 27

  • Private Nachricht senden

41

Mittwoch, 18. August 2010, 17:38

bekomm immer den error hier:

siehe anhang
»thefiloe« hat folgendes Bild angehängt:
  • equalizer_fail.JPG



jvbsl

Noob

  • »jvbsl« ist männlich

Beiträge: 7 206

Dabei seit: 7. April 2010

Hilfreich-Bewertungen: 397

  • Private Nachricht senden

42

Mittwoch, 18. August 2010, 17:59

dann les dir mal alle Seiten von diesem Thread durch, das Problem hatte schonmal jemand ;)
Ich wollte auch mal ne total überflüssige Signatur:
---Leer---

thefiloe

Registrierter Benutzer

  • »thefiloe« ist männlich

Beiträge: 684

Dabei seit: 17. Mai 2010

Wohnort: Lustenau

Hilfreich-Bewertungen: 27

  • Private Nachricht senden

43

Donnerstag, 19. August 2010, 17:46

da stand aber nirgends ne lösung aber hab jetzt einfach das hier vom anderen projekt rüber genommen ^^

Visual Basic Quellcode

1
2
3
4
5
6
 Try
        System.IO.File.Copy(CurDir() + "\bass.dll", "C:\Windows\System32\bass.dll")
    Catch
    End Try

    Bass.BASS_Init(-1, 44100, BASSInit.BASS_DEVICE_CPSPEAKERS, IntPtr.Zero, Nothing)


jetzt gehts.

Aber nur noch so ne Frage gibts nirgends ne Auflistung aller Befehle und wie man sie aufruft dieser Dll, denn die ist sehr aufwendig gemacht und wird ja auch verkauft also ich hätte das ja gemacht^^

Aber nur so ne Frage wie kann man die Position neu setten?

Hab mal das aber dann springt er immer zu 00:00

Visual Basic Quellcode

1
2
3
4
Dim length As Integer = Bass.BASS_ChannelBytes2Seconds(Stream, Bass.BASS_ChannelGetLength(Stream))
    	Dim pos As Integer = (length / 1000) * Set_pos.Value
    	Bass.BASS_ChannelSetPosition(Stream, pos)
    	Label4.Text = pos


Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »thefiloe« (20. August 2010, 00:03)


Croasider

Registrierter Benutzer

  • »Croasider« ist männlich

Beiträge: 650

Dabei seit: 15. Februar 2009

Hilfreich-Bewertungen: 24

  • Private Nachricht senden

44

Samstag, 21. August 2010, 03:05

wie kann ich denn mit der DLL sowas in der Art erstellen?

Zitat

17:42: Es funzt einfach nicht...
17:47: Habe den Fehler gefunden - meine Frau war's

thefiloe

Registrierter Benutzer

  • »thefiloe« ist männlich

Beiträge: 684

Dabei seit: 17. Mai 2010

Wohnort: Lustenau

Hilfreich-Bewertungen: 27

  • Private Nachricht senden

45

Samstag, 21. August 2010, 18:04

ich brauche hilfe bei dem format der position:

Visual Basic Quellcode

1
2
3
4
5
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
    	Dim pos As Integer = TextBox1.Text
    	Bass.BASS_ChannelSetPosition(Stream, pos)
    	
	End Sub


wenn ich auf 10 sek bzw 10000 millisek setzen will welche zahl brauch ich dann bei pos einzusetzen Oo ich kapier das einfach nich


Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »thefiloe« (22. August 2010, 00:11)


Croasider

Registrierter Benutzer

  • »Croasider« ist männlich

Beiträge: 650

Dabei seit: 15. Februar 2009

Hilfreich-Bewertungen: 24

  • Private Nachricht senden

46

Sonntag, 22. August 2010, 03:39

hiermit kann man von der pos die Zeit auslesen. Musst nur die Formel so umschreiben, dass Sie dir die pos ausgibt:

Visual Basic Quellcode

1
2
3
4
5
6
Public Function SecToTime(ByVal Seconds As Integer, Optional ByRef rHour As Integer = 0, Optional ByRef rMinute As Integer = 0, Optional ByRef rSecond As Integer = 0) As String
        rHour = (Seconds \ 3600)
        rMinute = (Seconds - (rHour * 3600)) \ 60
        rSecond = (Seconds - (rHour * 3600) - (rMinute * 60))
        SecToTime = Format(rMinute, "00") & ":" & Format(rSecond, "00")
    End Function

Zitat

17:42: Es funzt einfach nicht...
17:47: Habe den Fehler gefunden - meine Frau war's

thefiloe

Registrierter Benutzer

  • »thefiloe« ist männlich

Beiträge: 684

Dabei seit: 17. Mai 2010

Wohnort: Lustenau

Hilfreich-Bewertungen: 27

  • Private Nachricht senden

47

Sonntag, 22. August 2010, 16:19

das hab ich schon in meinem projekt drinne aber das bringt mich nicht weiter

ich kann ja die zeit anzeigen lassen aber wieso geht die position auf 52 sek wenn ich position auf 10kk sette



Renes1998

unregistriert

48

Sonntag, 22. August 2010, 19:41

Kan man auch die Musik mit Open File Dialog öffnen

jvbsl

Noob

  • »jvbsl« ist männlich

Beiträge: 7 206

Dabei seit: 7. April 2010

Hilfreich-Bewertungen: 397

  • Private Nachricht senden

49

Sonntag, 22. August 2010, 19:47

Zitat

stream = Bass.BASS_StreamCreateFile("*Pfad zur Musikdatei*", 0, 0, BASSFlag.BASS_STREAM_AUTOFREE Or BASSFlag.BASS_STREAM_PRESCAN)

guck dir den Code doch an...
Ich wollte auch mal ne total überflüssige Signatur:
---Leer---

Renes1998

unregistriert

50

Sonntag, 22. August 2010, 20:44

Bei mir kommt immer in Visual Basic 2008 Folgene Fehlermeldung

Der Einstiegspunkt "BASS_Init" wurde nicht in der DLL "bass.dll" gefunden.

Was kann ich dagegen Tun

thefiloe

Registrierter Benutzer

  • »thefiloe« ist männlich

Beiträge: 684

Dabei seit: 17. Mai 2010

Wohnort: Lustenau

Hilfreich-Bewertungen: 27

  • Private Nachricht senden

51

Montag, 23. August 2010, 12:05

hab ich bereits in einem beitrag geschrieben.

EDIT: O.O jetzt hab ichs geschnallt das sind ja Bytes *gg* omg bin ich nen vollidiot^^

aber weiß wer wie man die lautstärke einstellt also ich meine nicht das hier:

Visual Basic Quellcode

1
Bass.BASS_SetVolume(volume as single)


sondern eben wie man nur von einen channel oder nur von diesem programm die lautstärke einstellt und nicht gleich vom gesammten system/ computer


Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »thefiloe« (23. August 2010, 17:12)


vb-checker

͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠

  • »vb-checker« ist männlich

Beiträge: 928

Dabei seit: 30. März 2009

Hilfreich-Bewertungen: 52

  • Private Nachricht senden

52

Dienstag, 24. August 2010, 18:16

Schade, dass die DLL nicht geht, ich hätte es gerne mal ausprobiert. :thumbdown:

Zitat

Die DLL "bass.dll": Das angegebene Modul wurde nicht gefunden. (Ausnahme von HRESULT: 0x8007007E) kann nicht geladen werden.
Und jetzt kommt nicht damit, dass das Problem hier schon besprochen wurde. Oder kann mir einer eine Lösung nennen, die auch funktioniert? Die DLL steht übrigens auch nicht unter den NET Verweisen, sondern muss manuell über "Durchsuchen" ausgewählt werden, trotz "Installation". (Vista x86)
Das sind ja Ubisoftmethoden hier !

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »vb-checker« (24. August 2010, 18:28)


Kombrinki

Registrierter Benutzer

  • »Kombrinki« ist männlich
  • »Kombrinki« ist der Autor dieses Themas

Beiträge: 258

Dabei seit: 14. September 2009

Hilfreich-Bewertungen: 5

  • Private Nachricht senden

53

Mittwoch, 25. August 2010, 20:13

hab ich bereits in einem beitrag geschrieben.

EDIT: O.O jetzt hab ichs geschnallt das sind ja Bytes *gg* omg bin ich nen vollidiot^^

aber weiß wer wie man die lautstärke einstellt also ich meine nicht das hier:

Visual Basic Quellcode

1
Bass.BASS_SetVolume(volume as single)


sondern eben wie man nur von einen channel oder nur von diesem programm die lautstärke einstellt und nicht gleich vom gesammten system/ computer

Ganz einfach :

Visual Basic Quellcode

1
 Bass.BASS_ChannelSetAttribute(Stream, BASSAttribute.BASS_ATTRIB_VOL, TrackBar1.Value / 100)


zum beispiel wenn das maximum der trackbar auf 100 ist wird also im zehntel und hunderstelberiech gesteuert
Meine Programme im Showroom:

[Release] Concentiô

[Beta] Game Manager

thefiloe

Registrierter Benutzer

  • »thefiloe« ist männlich

Beiträge: 684

Dabei seit: 17. Mai 2010

Wohnort: Lustenau

Hilfreich-Bewertungen: 27

  • Private Nachricht senden

54

Donnerstag, 26. August 2010, 15:06

Schade, dass die DLL nicht geht, ich hätte es gerne mal ausprobiert. :thumbdown:

Zitat

Die DLL "bass.dll": Das angegebene Modul wurde nicht gefunden. (Ausnahme von HRESULT: 0x8007007E) kann nicht geladen werden.
Und jetzt kommt nicht damit, dass das Problem hier schon besprochen wurde. Oder kann mir einer eine Lösung nennen, die auch funktioniert? Die DLL steht übrigens auch nicht unter den NET Verweisen, sondern muss manuell über "Durchsuchen" ausgewählt werden, trotz "Installation". (Vista x86)

das geht sehrwohl

hier ist eine datei mit einer kleinen readme so wie ich das problem gelöst habe:
»thefiloe« hat folgende Datei angehängt:
  • dlls.zip (296,44 kB - 101 mal heruntergeladen - zuletzt: 23. Januar 2012, 15:00)



ichwars

Registrierter Benutzer

  • »ichwars« ist männlich

Beiträge: 77

Dabei seit: 26. April 2009

Hilfreich-Bewertungen: 1

  • Private Nachricht senden

55

Donnerstag, 2. September 2010, 11:44

Mahlzeit,

ich möchte in meinem Programm gern Fade IN und Fade Out mit einbinden, aber letzteres funktioniert nicht so richtig.

Mein Code für das Fade IN:

Visual Basic Quellcode

1
2
3
4
5
6
7
BASS_Init(-1, 44100, 1024, IntPtr.Zero, Nothing)
            stream = BASS_StreamCreateFile(False, OpenFileDialog1.FileName, 0, 0, 0, 0, BASS_STREAM_AUTOFREE Or BASS_STREAM_PRESCAN)

                Bass.BASS_ChannelSetAttribute(stream, BASSAttribute.BASS_ATTRIB_VOL, 0.0!)
                BASS_ChannelPlay(stream, True)
                Bass.BASS_ChannelSlideAttribute(stream, BASSAttribute.BASS_ATTRIB_VOL, 1.0!, 10000)
            Else

Das ganze nun einfach rumzudrehen wäre ja zu einfach ;)
Mit Label2 lasse ich mir die gesamt Spieldauer, mit Label3 die monentane Spieldauer anzeigen.

Hat jemand ne Idee?

Mfg
Daniel

urzeitfurz

Registrierter Benutzer

  • »urzeitfurz« ist männlich

Beiträge: 119

Dabei seit: 8. Juni 2009

Wohnort: Hannover

Hilfreich-Bewertungen: 2

  • Private Nachricht senden

56

Samstag, 11. September 2010, 17:28

Moin,
kann ich irgendwie die Tonhöhe (Pitch) verstellen. EQ Frequency geht nicht?!

Kombrinki

Registrierter Benutzer

  • »Kombrinki« ist männlich
  • »Kombrinki« ist der Autor dieses Themas

Beiträge: 258

Dabei seit: 14. September 2009

Hilfreich-Bewertungen: 5

  • Private Nachricht senden

57

Samstag, 11. September 2010, 23:15

welche ton höhe meinst du ? von einer bestimmten frequenz oder die allgemeine lautstärke verstärken ?
Meine Programme im Showroom:

[Release] Concentiô

[Beta] Game Manager

urzeitfurz

Registrierter Benutzer

  • »urzeitfurz« ist männlich

Beiträge: 119

Dabei seit: 8. Juni 2009

Wohnort: Hannover

Hilfreich-Bewertungen: 2

  • Private Nachricht senden

58

Sonntag, 12. September 2010, 12:59

welche ton höhe meinst du ? von einer bestimmten frequenz oder die allgemeine lautstärke verstärken ?

Ich meine, dass die gesammte Musik höher wird oder tiefer, also verzehrt wird (so ähnlich wie eine Heliumstimme).

thefiloe

Registrierter Benutzer

  • »thefiloe« ist männlich

Beiträge: 684

Dabei seit: 17. Mai 2010

Wohnort: Lustenau

Hilfreich-Bewertungen: 27

  • Private Nachricht senden

59

Donnerstag, 30. September 2010, 21:39

wie funktionieren solche sachen wie

Quellcode

1
Spectrum.CreateSpectrum3DVoicePrint()


oder generell 3d sachen irgendwie blick ich das in der dll nicht ganz



Epic

Floating Turtle

Beiträge: 219

Dabei seit: 31. Mai 2010

Frühere Benutzernamen: knurbl

Hilfreich-Bewertungen: 35

  • Private Nachricht senden

60

Dienstag, 5. Oktober 2010, 00:02

Nochmal zur Frage von croasider:
Wie wäre sowas möglich?