Exemplo n.º 1
0
    void Awake()
    {
        sawAudioWave    = new SawWave();
        squareAudioWave = new SquareWave();
        sinusAudioWave  = new SinusWave();

        amplitudeModulationOscillator = new SinusWave();
        frequencyModulationOscillator = new SinusWave();

        sampleRate = AudioSettings.outputSampleRate;
    }
Exemplo n.º 2
0
    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;
    }
Exemplo n.º 4
0
 public OscillatorComponent(int unitySampleRate, int unityBufferSize, float frequency) : base(unitySampleRate, unityBufferSize)
 {
     sine = new SineWave(unitySampleRate, unityBufferSize, frequency);
     saw  = new SawWave(unitySampleRate, unityBufferSize, frequency);
 }