Fix DMX plus actually stop recording add "White" function

This commit is contained in:
Laptop 2015-06-29 22:17:31 -04:00
parent 46c9f8fcf6
commit 2a60de0136
3 changed files with 6 additions and 1 deletions

View file

@ -130,6 +130,7 @@ static void PlaybackEvent(void * v, int samples, float * samps, int channel_ct)
if( r != samples )
{
StopRecording( rp );
return;
}
rp->TimeSinceStart += samples;

View file

@ -3,7 +3,7 @@ outdrivers = DisplayDMX, OutputLinear, DisplayArray, RecorderPlugin
play = 1
buffer = 512
player_filename = inchristalone.raw
player_filename = lora1.raw
recorder_filename = recfile.raw
recorder_bypass = 44100
@ -25,3 +25,5 @@ firstval = 0
port = 7777
address = 192.168.0.245

2
main.c
View file

@ -55,11 +55,13 @@ int show_debug = 0;
int show_debug_basic = 1;
int gKey = 0;
extern int force_white;
void HandleKey( int keycode, int bDown )
{
char c = toupper( keycode );
if( c == 'D' && bDown ) show_debug = !show_debug;
if( c == 'W' ) force_white = bDown;
if( c == '9' && bDown ) { gKey--; nf->base_hz = 55 * pow( 2, gKey / 12.0 ); ChangeNFParameters( nf ); }
if( c == '-' && bDown ) { gKey++; nf->base_hz = 55 * pow( 2, gKey / 12.0 ); ChangeNFParameters( nf ); }
if( c == '0' && bDown ) { gKey = 0; nf->base_hz = 55 * pow( 2, gKey / 12.0 ); ChangeNFParameters( nf ); }