void Awake() { sawAudioWave = new SawWave(); squareAudioWave = new SquareWave(); sinusAudioWave = new SinusWave(); amplitudeModulationOscillator = new SinusWave(); frequencyModulationOscillator = new SinusWave(); sampleRate = AudioSettings.outputSampleRate; }
public override void Activate(GameObject from_gameobject) { Debug.Log("MY NAME! " + Name); if (isActive) { return; } SawWave sawwave = from_gameobject.GetComponent <SawWave>(); sawwave.StartSpellAnimation(this); }
void Awake() { sawAudioWave = new SawWave(); squareAudioWave = new SquareWave(); sinusAudioWave = new SinusWave(); amplitudeModulationOscillator = new SinusWave(); frequencyModulationOscillator = new SinusWave(); // Gets the Sample Rate of the audio system in Unity sampleRate = AudioSettings.outputSampleRate; //Debug.Log(sampleRate); // The value that is assigned to the variable volume, this is the actual volume of the synth volumeValue = 0.3f; // Change this value to make it louder volume = volumeValue; }
public OscillatorComponent(int unitySampleRate, int unityBufferSize, float frequency) : base(unitySampleRate, unityBufferSize) { sine = new SineWave(unitySampleRate, unityBufferSize, frequency); saw = new SawWave(unitySampleRate, unityBufferSize, frequency); }