File tree Expand file tree Collapse file tree 2 files changed +2
-4
lines changed Expand file tree Collapse file tree 2 files changed +2
-4
lines changed Original file line number Diff line number Diff line change @@ -11,8 +11,7 @@ export class AudioPlayer {
1111
1212  constructor ( 
1313    private  readonly  sampleRate : number , 
14-     private  readonly  fps : number , 
15-     stateListener  =  null , 
14+     stateListener : null  |  ( ( state : AudioContextState )  =>  void )  =  null , 
1615    private  readonly  bufferSize : number  =  200 , 
1716  )  { 
1817    this . audioCtx  =  new  AudioContext ( {  sampleRate : sampleRate ,  latencyHint : 'interactive'  } ) ; 
Original file line number Diff line number Diff line change @@ -99,9 +99,8 @@ function getAudioSignal() {
9999  return  ( uio_out  &  uio_oe )  >>  7 ; 
100100} 
101101
102- const  expectedFPS  =  60 ; 
103102const  sampleRate  =  192_000 ;  // 192 kHz -- higher number gives a better quality 
104- const  audioPlayer  =  new  AudioPlayer ( sampleRate ,  expectedFPS ,   ( )  =>  { 
103+ const  audioPlayer  =  new  AudioPlayer ( sampleRate ,  ( )  =>  { 
105104  if  ( audioPlayer . isRunning ( ) )  inputButtons [ audioButtonIndex ] . classList . add ( 'active' ) ; 
106105  else  inputButtons [ audioButtonIndex ] . classList . remove ( 'active' ) ; 
107106} ) ; 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments