shithub: leaf

ref: bc99f48aca15efd07cb81853172b95e83076314f
dir: /LEAF/Inc/leaf-global.h/

View raw version
/*
  ==============================================================================

    leaf-global.h
    Created: 24 Oct 2019 2:24:38pm
    Author:  Matthew Wang

  ==============================================================================
*/

#ifndef LEAF_GLOBAL_H_INCLUDED
#define LEAF_GLOBAL_H_INCLUDED

#ifdef __cplusplus
extern "C" {
#endif

typedef struct _LEAF
{
    float   sampleRate;
    float   invSampleRate;
    int     blockSize;
    float	twoPiTimesInvSampleRate;
    float   (*random)(void);
} LEAF;

extern LEAF leaf; // The global instance of LEAF.
    
    //==============================================================================
    
#ifdef __cplusplus
}
#endif

#endif  // LEAF_GLOBAL_H_INCLUDED

//==============================================================================