BASS_FX v1.2 beta - is here :)

Started by (: JOBnik! :),

(: JOBnik! :)

Hi ;D

Click on the - BASS - section and you will find it there :)
with all the other BASS Addons  ;)

* Delphi BPM example isn't ready yet, it will be added later.

* Please report any found bugs/questions/suggestions in this thread!

* Thanks a lot to Ian Luck and Alex Graham (bigjim)

Thank you for using BASS_FX :)


Have fun!

8) JOBnik! 8)

Irrational86

This probably has nothing to do with this thread, but...JOBnik, i think you should update your signature from -= BASS_FX.DLL v1.0 =- to -= BASS_FX.DLL v1.2 beta =- ...right ;D?

little_jay

Looks beautiful JOBnik!

First bug report -- just a bug in the Delphi Tempo demo.  Setting the range of the tempo trackbar based on the minp and maxp constants says:
 With tbTempo do begin
    min := round((1 + minp) * 100);
    max := round((maxp - 1) * 100);
    pagesize := 1;
  End;

but this always results in a min bigger than max -- I think that the way the consts are set up it should be

 With tbTempo do begin
    min := round((minp - 1) * 100);
    max := round((maxp - 1) * 100);
    pagesize := 1;
  End;

Thanks again to JOBnik, bigjim, and of course Ian  :D

(: JOBnik! :)

Hi ;D
QuoteThis probably has nothing to do with this thread, but...JOBnik, i think you should update your signature from -= BASS_FX.DLL v1.0 =- to -= BASS_FX.DLL v1.2 beta =- ...right ;D?
;D I guess -= BASS_FX.DLL =- will be just fine  :idea:
QuoteLooks beautiful JOBnik!

First bug report -- just a bug in the Delphi Tempo demo.  Setting the range of the tempo trackbar based on the minp and maxp constants says:
 With tbTempo do begin
    min := round((1 + minp) * 100);
    max := round((maxp - 1) * 100);
    pagesize := 1;
  End;
Yep you're absolutely right  ;D actually I have no idea how could I make such a mistake :) coz the C/C++ example is right  :P
Thank you very much :) I've sent a fixed .zip file to Ian :)

Have fun!

8) JOBnik! 8)

kchabot

ahaa :) thx ;)
Finally :)

Looks very nice... tempo is a good idea, but you still have to improve a lot to the sound quality...

Keep up the good work...

Chris

#5
@ JOBnik
Fantastic Working will fine works all Delphi-Samples....
@  kchabot

the Improve of Sound quality is minmal...
Here it will working perfekt...
tested on (1800er Athlon + SoundblasterLive,AC97)
Testing on more other Soundcards will follow...
Final...The Sound Quality of the TimeStretching is much better as by BPM-Studio
Greets Chris

bigjim

Hey Jobnik--

you having a few problems with the BPM example?

you need any help? im back to normal now- sorry for before i can lone a hand(when i initially looked at your vb code i couldnt see any translation problems) ;)

WingZero

Just one thing... Shouldn't the position sliders move as the music progresses.... Otherwise, sounds pretty good.

Chris

@ WingZero
Yes  all the Demos are made withoput a Timer....
(but its simple to do......)
Greets Chris

Chris

#9
mmm little Question please to all VB Programmer...
(I must confess VB is not my world...)
I try to translate the VB Example (BPM)
to delphi...but i have problems with..
orgBPM = BASS_FX_BPM_DecodeGet(bpmHandle, startSec, endSec, 0, BASS_FX_BPM_BKGRND Or BASS_FX_BPM_MULT2, AddressOf GetBPM_Process)

Adress of = @ ???  

Greets
Chris  

ChrisM

Just one question... the tempo control is very good but after trying it on dance related tunes it sounds like the beats are going out of sync... is this meant to happen?

I have a dual CD deck that alters the tempo without affecting pitch and this doesn't happen.

The beats are perfectly aligned at 0% tempo change but when you alter it up or down, the drum beats sound like they were played by someone who has bad rhythm timing.

A very good piece of code though, well done.

Any suggestions?

Regards,
Chris

Chris

That is normaly...
Don't forget TimeStretch is not the same as Pitch.....
TimeStretch will speed up the speed of a song without changing the voice.....
for only drums its better you will take Pitching....
Greets
Chris

lagarto

Would not this version have support for DSP/EFFECTS of Winamp?

Thanks.

ChrisM

I use time stretching (not pitch) all the time on my Tascam CD decks and it does not do what the BASS FX does. The drums are perfectly in sync.

Any more suggestions?

Regards,
Chris

(: JOBnik! :)

Hi ;D
QuoteJust one thing... Shouldn't the position sliders move as the music progresses.... Otherwise, sounds pretty good.
I didn't make them move :) coz I had some problems with MOD files, but it should be very easy to make them move. Anyway next update will include moving  ;)
QuoteJust one question... the tempo control is very good but after trying it on dance related tunes it sounds like the beats are going out of sync... is this meant to happen?

I have a dual CD deck that alters the tempo without affecting pitch and this doesn't happen.

The beats are perfectly aligned at 0% tempo change but when you alter it up or down, the drum beats sound like they were played by someone who has bad rhythm timing.
I know it sounds that way :)
I've compared it with AtomixMP3 and it's the same :)

So I guess don't inc/dec tempo for so much percents ;)
* I'll check what I can do :)
QuoteWould not this version have support for DSP/EFFECTS of Winamp?
Not yet :) but I'm working on it  :D

Thank you all :)

Have fun!

8) JOBnik! 8)