[Plugin] BASS Spectrum Analyzer [v0.14]
#1

BASS Spectrum Analyzer


This plugin utilizes the BASS audio library to return a FFT representation of an audio stream. Use at your own risk, it is not threaded and will cause delays to the main thread when starting audio streams.

Natives/Documentation:
Most natives return 1 on success, 0 on failure, use BASS_ErrorGetCode() to get failure reason
Examples:
Examples provided are meant to be proof-of-concepts, they would not be realistic to use in a production environment due to the high amount of bandwidth required. Try on a local server.

FFT Laser - https://github.com/h02/SA-MP-BASS-Sp...pect-laser.pwn
A video using the same concept (but a different library at the time):
http://*********/yMc4dm9QeME

FFT Bars: https://github.com/h02/SA-MP-BASS-Sp.../spect-bar.pwn
http://i.imgur.com/UNiay.jpg

Levels: https://github.com/h02/SA-MP-BASS-Sp...pect-level.pwn

Particles/Fireworks: https://github.com/h02/SA-MP-BASS-Sp...-particles.pwn
(The most suitable example of what could be used on a live server.)

You have all the data made available from the library function so you could probably make something much cooler than what I did, and something that would actually work in a production environment.

Download: BASS Library Source: http://www.un4seen.com/bass.html
Reply


Messages In This Thread
BASS Spectrum Analyzer [v0.14] - by Scott - 08.02.2012, 21:57
Re: BASS Spectrum Analyzer [BETA] - by Gamer_Z - 08.02.2012, 22:01
Re: BASS Spectrum Analyzer [BETA] - by Scott - 08.02.2012, 22:03
Re: BASS Spectrum Analyzer [BETA] - by Gamer_Z - 08.02.2012, 22:13
Re: BASS Spectrum Analyzer [BETA] - by Scott - 08.02.2012, 22:23
AW: BASS Spectrum Analyzer [BETA] - by Drebin - 08.02.2012, 22:42
Re: BASS Spectrum Analyzer [BETA] - by Ricop522 - 08.02.2012, 23:08
Re: BASS Spectrum Analyzer [v0.1] - by Scott - 09.02.2012, 00:45
Re: BASS Spectrum Analyzer [v0.1] - by Scenario - 09.02.2012, 01:16
Re: BASS Spectrum Analyzer [v0.1] - by Niko_boy - 09.02.2012, 02:09
Respuesta: BASS Spectrum Analyzer [v0.1] - by junkbuster - 09.02.2012, 02:12
Re: BASS Spectrum Analyzer [v0.1] - by Lorenc_ - 09.02.2012, 04:27
Re: BASS Spectrum Analyzer [v0.1] - by T0pAz - 09.02.2012, 05:18
Re: BASS Spectrum Analyzer [v0.1] - by Fj0rtizFredde - 09.02.2012, 07:45
Re: BASS Spectrum Analyzer [v0.1] - by Ballu Miaa - 09.02.2012, 09:19
Re: BASS Spectrum Analyzer [v0.1] - by iZN - 09.02.2012, 09:46
Re: BASS Spectrum Analyzer [v0.1] - by SpiderWalk - 09.02.2012, 09:57
Re: BASS Spectrum Analyzer [v0.1] - by TheArcher - 09.02.2012, 14:34
Re: BASS Spectrum Analyzer [v0.1] - by Gamer_Z - 09.02.2012, 15:03
AW: BASS Spectrum Analyzer [v0.1] - by Meta - 09.02.2012, 15:26
Re: BASS Spectrum Analyzer [v0.1] - by Niko_boy - 09.02.2012, 15:48
AW: BASS Spectrum Analyzer [v0.1] - by C0dy09 - 09.02.2012, 16:24
Re: BASS Spectrum Analyzer [v0.1] - by SDraw - 10.02.2012, 04:05
Re: BASS Spectrum Analyzer [v0.1] - by Lorenc_ - 10.02.2012, 05:39
Re: BASS Spectrum Analyzer [v0.1] - by Scott - 10.02.2012, 05:56
Re: BASS Spectrum Analyzer [v0.11] - by Abbott - 10.02.2012, 06:13
Re: BASS Spectrum Analyzer [v0.1] - by SDraw - 10.02.2012, 07:49
Re: BASS Spectrum Analyzer [v0.11] - by Scott - 10.02.2012, 08:57
Re: BASS Spectrum Analyzer [v0.11] - by nlrpvic - 10.02.2012, 09:20
Re: BASS Spectrum Analyzer [v0.1] - by Lorenc_ - 10.02.2012, 09:33
Re: BASS Spectrum Analyzer [v0.11] - by GangsTa_ - 10.02.2012, 09:49
Re: BASS Spectrum Analyzer [v0.11] - by Abbott - 10.02.2012, 11:24
Re: BASS Spectrum Analyzer [v0.11] - by Scones - 10.02.2012, 12:20
Re: BASS Spectrum Analyzer [v0.11] - by Abbott - 10.02.2012, 12:40
Re: BASS Spectrum Analyzer [v0.11] - by Scones - 10.02.2012, 13:05
Re: BASS Spectrum Analyzer [BETA] - by Michael@Belgium - 10.02.2012, 16:03
Respuesta: BASS Spectrum Analyzer [v0.12] - by [Nikk] - 16.02.2012, 01:37
Re: BASS Spectrum Analyzer [v0.12] - by Mark_Weston - 16.02.2012, 18:51
Re: BASS Spectrum Analyzer [v0.12] - by SDraw - 18.02.2012, 16:08
Re: AW: BASS Spectrum Analyzer [v0.1] - by davve95 - 18.02.2012, 16:18
Re: BASS Spectrum Analyzer [v0.12] - by Niko_boy - 18.02.2012, 16:26
Re: BASS Spectrum Analyzer [v0.12] - by SDraw - 18.02.2012, 18:59
Re: BASS Spectrum Analyzer [v0.12] - by SDraw - 19.02.2012, 12:47
Re: BASS Spectrum Analyzer [v0.12] - by Niko_boy - 20.02.2012, 12:15
Re: BASS Spectrum Analyzer [v0.12] - by SDraw - 20.02.2012, 13:07
Re: BASS Spectrum Analyzer [v0.12] - by Voldemort - 21.02.2012, 00:13
Re: BASS Spectrum Analyzer [v0.13] - by SDraw - 17.05.2012, 03:29
Re: BASS Spectrum Analyzer [v0.13] - by Scott - 17.05.2012, 03:55
Re: BASS Spectrum Analyzer [v0.13] - by SDraw - 17.05.2012, 07:27
Respuesta: BASS Spectrum Analyzer [v0.13] - by TheChaoz - 17.05.2012, 11:26
Re: BASS Spectrum Analyzer [v0.13] - by Scott - 17.05.2012, 23:57
Respuesta: BASS Spectrum Analyzer [v0.14] - by Jovanny - 18.05.2012, 01:30
Re: Respuesta: BASS Spectrum Analyzer [v0.14] - by Scott - 18.05.2012, 03:54
Respuesta: Re: Respuesta: BASS Spectrum Analyzer [v0.14] - by Jovanny - 19.05.2012, 01:42
Re: BASS Spectrum Analyzer [v0.14] - by SDraw - 20.05.2012, 08:17
Re: BASS Spectrum Analyzer [v0.14] - by Scott - 20.05.2012, 22:56
Re: BASS Spectrum Analyzer [v0.14] - by SDraw - 21.05.2012, 13:09
Re: BASS Spectrum Analyzer [v0.14] - by Scott - 09.06.2012, 23:48
Re: BASS Spectrum Analyzer [v0.14] - by Rg-Gaming.Info - 10.06.2012, 01:15
Re: BASS Spectrum Analyzer [v0.14] - by Littlehelper - 10.06.2012, 05:04
Re: BASS Spectrum Analyzer [v0.14] - by Guitar - 10.09.2012, 11:13
Re: BASS Spectrum Analyzer [v0.14] - by Scott - 11.09.2012, 06:03
Re: BASS Spectrum Analyzer [v0.14] - by ikey07 - 06.02.2013, 15:40

Forum Jump:


Users browsing this thread: 1 Guest(s)