- increased to version 0.5.8
- improved limiter - VCO: Waveform "Impulse" hase now amplitude of 100 git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@715 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
@@ -37,9 +37,9 @@
|
||||
#define BLIT_TABLE_OVERSAMPLING (4)
|
||||
#define BLIT_INTEROLATION_ORDER (2)
|
||||
|
||||
#define SYNTH_LIMITER_RISE_TIME 0.001 //s
|
||||
#define SYNTH_LIMITER_RISE_TIME 0.010 //s
|
||||
#define SYNTH_LIMITER_FALL_TIME 1.000 //s
|
||||
#define SYNTH_LIMITER_THRESHOLD 3 // dbFS
|
||||
#define SYNTH_LIMITER_THRESHOLD -6 // dbFS
|
||||
|
||||
#define SYNTH_MAX_BUFSIZE 8192
|
||||
|
||||
|
||||
+2
-2
@@ -49,7 +49,7 @@ void VCO_Init(osc_t *pObj, UINT32 id, vco_common_t *pCom, synth_float_t fs)
|
||||
Sine_Init(&pObj->sine, fs);
|
||||
BLIT_Init(&pObj->blep, &pCom->blit, fs);
|
||||
WT_Init(&pObj->wt, id, &pCom->wt, fs);
|
||||
pObj->impulse = 10;
|
||||
pObj->impulse = OSC_IMPULS_HEIGHT;
|
||||
}
|
||||
|
||||
void VCO_Free(osc_t *pObj)
|
||||
@@ -101,7 +101,7 @@ void VCO_Reset(osc_t *pObj, synth_float_t phase)
|
||||
Sine_Reset(&pObj->sine, phase);
|
||||
BLIT_Reset(&pObj->blep, phase);
|
||||
WT_Reset(&pObj->wt, phase);
|
||||
pObj->impulse = 10;
|
||||
pObj->impulse = OSC_IMPULS_HEIGHT;
|
||||
}
|
||||
|
||||
void VCO_Start(osc_t *pObj)
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
#include "wavetable.h"
|
||||
|
||||
#define OSC_RECALC_THRESH 0.001f
|
||||
#define OSC_IMPULS_HEIGHT 100.0f
|
||||
|
||||
// --------------------------------------------------------------
|
||||
// Types
|
||||
|
||||
Reference in New Issue
Block a user