Page 1 of 1

Small Heli sounds addon

Posted: 2009-12-26 15:00:40
by qawa67
it's my very first addon... so tell me if I'm out the job out of the A2 standard addons ;)

I've re-make 6 helicopter sounds:

Mi17
AH1
UH60
UH1
Ka52
AH64

http://www.filefront.com/15226473/Qw67_ ... eta_05.rar

- tested with ACE2

place the directory Qawa_air intoyour Arma2 game folder and use the method you like for use it (I use Arma2Launcher).

video:
http://www.youtube.com/watch?v=56HiN8sESt4

Re: Small Heli sounds addon

Posted: 2009-12-26 15:14:11
by Snake Man
I can't download from zshare as it complaints my adblocker needs to be disabled yadi yadi yada. I'd like to take a look at your sounds.

Are they all WSS format?

Could you post config here (use the code tags for nice view)?

Re: Small Heli sounds addon

Posted: 2009-12-26 15:22:59
by qawa67
here new link SnakeMan:
http://www.mediafire.com/?iujdnwzuzt1

and yes are in WSS format ;)

Code: Select all

// config.bin - 01:58:01 12/25/09, generated in 0.01 seconds
// Generated by unRap v1.06 by Kegetys
// Separate rootclasses: Disabled, Automatic comments: Enabled

class CfgPatches {
	class Qawa_air {
		units[] = {};
		weapons[] = {};
		requiredVersion = 0.1;
		requiredAddons[] = {"CAAir","CAAir2"};
	};
};

class CfgAddons {
	class PreloadAddons {
		class qawa_air {
			list[] = {"qawa_air"};
		};
	};
};

class CfgVehicles {
	class AllVehicles;	// External class reference
	
	class Air : AllVehicles {};
	
	class Helicopter : Air {};
	
	class Mi17_base_RU : Helicopter {};
	
	class AH1_base : Helicopter {};
	
	class UH60_Base : Helicopter {};
	
	class Kamov_Base : Helicopter {};
	
	class AH64_base_EP1 : Helicopter {};
	
	class Mi17_base : Helicopter {
		class Sounds {
			class Engine {
				sound[] = {"qawa_air\ext-sovietheli-engine-6", 5.62341, 1.0, 900};
				frequency = "rotorSpeed";
				volume = "camPos*((rotorSpeed-0.72)*4)";
			};
			
			class RotorLowOut {
				sound[] = {"qawa_air\ext-Mi17-rotor-low-2", 1.77828, 1.0, 1400};
				frequency = "rotorSpeed";
				volume = "camPos*(0 max (rotorSpeed-0.1))";
				cone[] = {1.6, 3.14, 2.0, 0.95};
			};
			
			class RotorHighOut {
				sound[] = {"qawa_air\ext-Mi17-rotor-high-2", 3.16228, 1.0, 1700};
				frequency = "rotorSpeed";
				volume = "camPos*10*(0 max (rotorThrust-0.9))";
				cone[] = {1.6, 3.14, 2.0, 0.95};
			};
			
			class EngineIn {
				sound[] = {"qawa_air\int-sovietheli-engine-3", 1.0, 1.0};
				frequency = "rotorSpeed";
				volume = "(1-camPos)*((rotorSpeed-0.75)*4)";
			};
			
			class RotorLowIn {
				sound[] = {"qawa_air\int-Mi17-rotor-low-2", 1.77828, 1.0};
				frequency = "rotorSpeed";
				volume = "(1-camPos)*(0 max (rotorSpeed-0.1))";
			};
			
			class RotorHighIn {
				sound[] = {"qawa_air\int-Mi17-rotor-high-2", 1.77828, 1.0};
				frequency = "rotorSpeed";
				volume = "(1-camPos)*3*(rotorThrust-0.9)";
			};
		};
	};
	
	class AH1Z : AH1_base {
		class Sounds {
			class Engine {
				sound[] = {"qawa_air\ext-ah1z-engine-02", 3.16228, 1.0, 800};
				frequency = "rotorSpeed";
				volume = "camPos*((rotorSpeed-0.72)*4)";
			};
			
			class RotorLowOut {
				sound[] = {"qawa_air\int-rotor-single5b", 3.16228, 1.0, 1500};
				frequency = "rotorSpeed";
				volume = "camPos*(0 max (rotorSpeed-0.1))";
				cone[] = {1.8, 3.14, 2.0, 0.9};
			};
			
			class RotorHighOut {
				sound[] = {"qawa_air\int-rotor-single5a", 3.16228, 1.0, 1800};
				frequency = "rotorSpeed";
				volume = "camPos*10*(0 max (rotorThrust-0.95))";
				cone[] = {1.8, 3.14, 2.0, 0.9};
			};
			
			class EngineIn {
				sound[] = {"qawa_air\int-fly-mode7", 1.77828, 1.0};
				frequency = "rotorSpeed";
				volume = "(1-camPos)*((rotorSpeed-0.75)*4)";
			};
			
			class RotorLowIn {
				sound[] = {"qawa_air\int-rotor-single5b", 1.77828, 1.0};
				frequency = "rotorSpeed";
				volume = "2*(1-camPos)*((rotorSpeed factor[0.3, 1.1]) min (rotorSpeed factor[1.1, 0.3]))";
			};
			
			class RotorHighIn {
				sound[] = {"qawa_air\int-rotor-single5a", 1.77828, 1.0};
				frequency = "rotorSpeed";
				volume = "(1-camPos)*3*(rotorThrust-0.9)";
			};
		};
	};
	
	class MH60S : UH60_Base {
		class Sounds {
			class Engine {
				sound[] = {"qawa_air\ext-fly-mode2", 2.51189, 1.0, 900};
				frequency = "rotorSpeed";
				volume = "camPos*((rotorSpeed-0.72)*4)";
			};
			
			class RotorLowOut {
				sound[] = {"qawa_air\int-rotor-single5b", 2.51189, 1.0, 1400};
				frequency = "rotorSpeed";
				volume = "camPos*(0 max (rotorSpeed-0.1))";
				cone[] = {1.6, 3.14, 2.0, 0.5};
			};
			
			class RotorHighOut {
				sound[] = {"qawa_air\int-rotor-single5a", 2.51189, 1.0, 1600};
				frequency = "rotorSpeed";
				volume = "camPos*10*(0 max (rotorThrust-0.9))";
				cone[] = {1.6, 3.14, 2.0, 0.5};
			};
			
			class EngineIn {
				sound[] = {"qawa_air\int-fly-mode7", 3.16228, 1.0};
				frequency = "rotorSpeed";
				volume = "(1-camPos)*((rotorSpeed-0.75)*4)";
			};
			
			class RotorLowIn {
				sound[] = {"qawa_air\int-rotor-single5b", 3.16228, 1.0};
				frequency = "rotorSpeed";
				volume = "2*(1-camPos)*((rotorSpeed factor[0.3, 1.1]) min (rotorSpeed factor[1.1, 0.3]))";
			};
			
			class RotorHighIn {
				sound[] = {"qawa_air\int-rotor-single5a", 3.16228, 1.0};
				frequency = "rotorSpeed";
				volume = "(1-camPos)*3*(rotorThrust-0.9)";
			};
		};
	};
	
	class UH1_Base : Helicopter {
		class Sounds {
			class Engine {
				sound[] = {"qawa_air\ext-fly-mode2", 2.51189, 1.0, 800};
				frequency = "rotorSpeed";
				volume = "camPos*((rotorSpeed-0.72)*4)";
			};
			
			class RotorLowOut {
				sound[] = {"qawa_air\int-rotor-single5b", 2.51189, 1.0, 1400};
				frequency = "rotorSpeed";
				volume = "camPos*(0 max (rotorSpeed-0.1))";
				cone[] = {1.6, 3.14, 2.0, 0.5};
			};
			
			class RotorHighOut {
				sound[] = {"qawa_air\int-rotor-single5a", 2.51189, 1.0, 1600};
				frequency = "rotorSpeed";
				volume = "camPos*10*(0 max (rotorThrust-0.9))";
				cone[] = {1.6, 3.14, 2.0, 0.5};
			};
			
			class EngineIn {
				sound[] = {"qawa_air\int-fly-mode7", 1.0, 1.0};
				frequency = "rotorSpeed";
				volume = "(1-camPos)*((rotorSpeed-0.75)*4)";
			};
			
			class RotorLowIn {
				sound[] = {"qawa_air\int-rotor-single5b", 1.0, 1.0};
				frequency = "rotorSpeed";
				volume = "2*(1-camPos)*((rotorSpeed factor[0.3, 1.1]) min (rotorSpeed factor[1.1, 0.3]))";
			};
			
			class RotorHighIn {
				sound[] = {"qawa_air\int-rotor-single5a", 1.0, 1.0};
				frequency = "rotorSpeed";
				volume = "(1-camPos)*3*(rotorThrust-0.9)";
			};
		};
	};
	
	class Ka52 : Kamov_Base {
		class Sounds {
			class Engine {
				sound[] = {"qawa_air\ext-sovietheli-engine-6", 2.23872, 1.0, 900};
				frequency = "rotorSpeed";
				volume = "camPos*((rotorSpeed-0.72)*4)";
			};
			
			class RotorLowOut {
				sound[] = {"qawa_air\ext-Mi17-rotor-low-2", 1.41254, 1.0, 1200};
				frequency = "rotorSpeed";
				volume = "camPos*(0 max (rotorSpeed-0.1))";
				cone[] = {1.6, 3.14, 1.6, 0.95};
			};
			
			class RotorHighOut {
				sound[] = {"qawa_air\ext-Mi17-rotor-high-2", 3.16228, 1.0, 1500};
				frequency = "rotorSpeed";
				volume = "camPos*10*(0 max (rotorThrust-0.9))";
				cone[] = {1.6, 3.14, 1.6, 0.95};
			};
			
			class EngineIn {
				sound[] = {"qawa_air\int-sovietheli-engine-3", 1.0, 1.0};
				frequency = "rotorSpeed";
				volume = "(1-camPos)*((rotorSpeed-0.75)*4)";
			};
			
			class RotorLowIn {
				sound[] = {"qawa_air\int-Mi17-rotor-low-2", 1.77828, 1.0};
				frequency = "rotorSpeed";
				volume = "(1-camPos)*(0 max (rotorSpeed-0.1))";
			};
			
			class RotorHighIn {
				sound[] = {"qawa_air\int-Mi17-rotor-high-2", 1.77828, 1.0};
				frequency = "rotorSpeed";
				volume = "(1-camPos)*3*(rotorThrust-0.9)";
			};
		};
	};
	
	class AH64D : AH64_base_EP1 {
		class Sounds {
			class Engine {
				sound[] = {"qawa_air\ext-ah1z-engine-01", 3.16228, 1.1, 800};
				frequency = "rotorSpeed";
				volume = "camPos*((rotorSpeed-0.72)*4)";
			};
			
			class RotorLowOut {
				sound[] = {"qawa_air\ext-rotor-ah64d_A", 3.16228, 1.0, 1300};
				frequency = "rotorSpeed";
				volume = "camPos*(0 max (rotorSpeed-0.1))";
				cone[] = {1.8, 3.14, 2.0, 0.9};
			};
			
			class RotorHighOut {
				sound[] = {"qawa_air\ext-rotor-ah64d_B", 3.16228, 1.0, 1500};
				frequency = "rotorSpeed";
				volume = "camPos*10*(0 max (rotorThrust-0.95))";
				cone[] = {1.8, 3.14, 2.0, 0.9};
			};
			
			class EngineIn {
				sound[] = {"qawa_air\int-fly-ah64d", 1.77828, 1.0};
				frequency = "rotorSpeed";
				volume = "(1-camPos)*((rotorSpeed-0.75)*4)";
			};

			class RotorLowIn {
				sound[] = {"qawa_air\ext-rotor-ah64d_A", 1.0, 1.0};
				frequency = "rotorSpeed";
				volume = "*2(1-camPos)*((rotorSpeed factor[0.3, 1.1]) min (rotorSpeed factor[1.1, 0.3]))";
			};
			
			class RotorHighIn {
				sound[] = {"qawa_air\ext-rotor-ah64d_B", 1.77828, 1.0};
				frequency = "rotorSpeed";
				volume = "(1-camPos)*3*(rotorThrust-0.9)";
			};
		};
	};
	
	class AH64D_Sidewinders : AH64D {
		class Sounds {
			class Engine {
				sound[] = {"qawa_air\ext-ah1z-engine-01", 3.16228, 1.1, 800};
				frequency = "rotorSpeed";
				volume = "camPos*((rotorSpeed-0.72)*4)";
			};
			
			class RotorLowOut {
				sound[] = {"qawa_air\ext-rotor-ah64d_A", 3.16228, 1.0, 1300};
				frequency = "rotorSpeed";
				volume = "camPos*(0 max (rotorSpeed-0.1))";
				cone[] = {1.8, 3.14, 2.0, 0.9};
			};
			
			class RotorHighOut {
				sound[] = {"qawa_air\ext-rotor-ah64d_B", 3.16228, 1.0, 1500};
				frequency = "rotorSpeed";
				volume = "camPos*10*(0 max (rotorThrust-0.95))";
				cone[] = {1.8, 3.14, 2.0, 0.9};
			};
			
			class EngineIn {
				sound[] = {"qawa_air\int-fly-ah64d", 1.77828, 1.0};
				frequency = "rotorSpeed";
				volume = "(1-camPos)*((rotorSpeed-0.75)*4)";
			};

			class RotorLowIn {
				sound[] = {"qawa_air\ext-rotor-ah64d_A", 1.0, 1.0};
				frequency = "rotorSpeed";
				volume = "*2(1-camPos)*((rotorSpeed factor[0.3, 1.1]) min (rotorSpeed factor[1.1, 0.3]))";
			};
			
			class RotorHighIn {
				sound[] = {"qawa_air\ext-rotor-ah64d_B", 1.77828, 1.0};
				frequency = "rotorSpeed";
				volume = "(1-camPos)*3*(rotorThrust-0.9)";

			};
		};
	};
};

Re: Small Heli sounds addon

Posted: 2009-12-26 17:02:18
by Snake Man
Here is my feedback.

- qawa_air.rar is simple name, how about adding version or date to it like today qawa_air_v1.0.rar or qawa_air_12-26-09.rar
- add <addon_name>_readme.txt like qawa_air_readme.txt. readme needs to list what this addon is and your contact info.
- no $PBOPREFIX$ in your pbo, did you not create it with BinPBO or? BinPBO automatically creates it for the addon.
- use namespace "qawa" so addon would be P:\qawa\qawa_air\ then. PMC Editing WIki: Build Environment.

I also did couple of changes into the config.cpp itself. You don't have to define the class air and such things, just the class where you're directly inheriting. Like this:

Code: Select all

class CfgVehicles
{
	class Helicopter;

	class Mi17_base : Helicopter
	{
...
	class AH1_base;

	class AH1Z : AH1_base
	{
...
	class UH60_Base;

	class MH60S : UH60_Base
	{
...
	class UH1_Base : Helicopter
	{
...
	class Kamov_Base;
	
	class Ka52 : Kamov_Base
	{
...
	class AH64_base_EP1;

	class AH64D : AH64_base_EP1
	{
...
	class AH64D_Sidewinders : AH64D
	{
...
The another matter regarding the apache. You have heard how the BIS config causes the cockpit to be completely silent. I have no idea if the actual wss sound is silent or not, but I assume its too heavy insideSoundCoef config value, but can be the sound bit also. I think you have turned up the wss too high volume now as at least in my computer it "breaks" the sound (sorry I don't know the proper english term now).

Regarding the addon itself, hmm it sounds lot like the BIS sounds. Honestly I can not tell the difference, the apache was "fixed" thats obvious, but the others I'm not sure whats changed in their sounds. I believe I remember hearing that the BIS sounds are more "metallic" with the "engine whine" sound playing more, where yours have more bass, am I right or?

I think when people download a sound mod, they want and expect it to sound much different than BIS sounds, but dunno.

Re: Small Heli sounds addon

Posted: 2009-12-26 19:21:54
by qawa67
I taken your point of view SnakeMan... I've just emphasize the original in&out sounds (and the apache have a new one).

Maybe they are too loud... but the original sounds, make me unhappy... because, I dont have personal experience (never been inside an helicopter), but I live near this base: http://www.marina.difesa.it/aeromobili/Storia02-02.asp

and believe me... the chopper sounds are more heavy than the opriginals in Arma2 !! ;)
I dont know about the BI choice... btw... I need to work on and to understand better the meaning of "addon" !!! ;)

((it's a big difference work together in a team, and to work lonely)) ;)

Re: Small Heli sounds addon

Posted: 2009-12-26 19:48:19
by qawa67
I'll try to make my addons differents now... I'll compare A2 sounds and real ones... then I'll try to found if they need some improvements in frequencies or others stuff... next I'll post a new one addons ;)

PS: progress:
now the difference between heli sounds are marked...
I've found some good references on the web about inside/outside sounds...
yes, they are captured with different microphones, but with a good mixing I should improve some frequencies ! ;)

Re: Small Heli sounds addon

Posted: 2009-12-26 22:45:34
by qawa67
complete reworked. All sounds are new !!!
Each Helis have his own new sound, taken from real enviroment (source web), and remixed for to catch better lost frequencies (due to different microphone sources).
link updated

Thanks SnakeMan and Kju for the support ;)

Re: Small Heli sounds addon

Posted: 2009-12-27 07:28:24
by qawa67
new update:

- Ah1 and Ah64 internal sound fixed (with better sound sources)
- tested with Ace2

new link

Re: Small Heli sounds addon

Posted: 2009-12-27 14:07:53
by qawa67
link updated

- fixed Ah1 engine sound
- fixed frequency Mhz
- new video

Re: Small Heli sounds addon

Posted: 2009-12-27 16:26:00
by qawa67
new update / new link

-AH64 internal engine sound improved


PS: I've a nice sound for to replace the Hydra helicopter launcher...
I've found only these info about it, under "Helicopter//turrets" classes...
> weapon: FFARLauncher
> magazine: 38Rnd_FFAR
but I've not found the config file that defined that sound !!!! :(
some help ?

Re: Small Heli sounds addon

Posted: 2009-12-27 17:00:18
by Snake Man
I just watched this video, the sounds are much better now, I really like the Apache sound.
I've found only these info about it, under "Helicopter//turrets" classes...
> weapon: FFARLauncher
> magazine: 38Rnd_FFAR
but I've not found the config file that defined that sound !!!!
Look for the weapons.pbo the FFARLauncher should be located there, sounds are in the launcher class if I recall correctly.