Procházet zdrojové kódy

rt_note_analysis.py : Change to support stereo signals.

master
kevin před 3 roky
rodič
revize
011606c5cf
1 změnil soubory, kde provedl 5 přidání a 1 odebrání
  1. 5
    1
      rt_note_analysis.py

+ 5
- 1
rt_note_analysis.py Zobrazit soubor

30
 
30
 
31
         if result:
31
         if result:
32
 
32
 
33
-
34
             sigV = result.value
33
             sigV = result.value
35
 
34
 
35
+            # convert the audio signal vector to contain only the first (left) channel
36
+            if len(sigV.shape)>1:
37
+                sigV = sigV[:,0].squeeze()
38
+            
36
             anlArgs = types.SimpleNamespace(**anlArgD)
39
             anlArgs = types.SimpleNamespace(**anlArgD)
40
+            
37
 
41
 
38
             rmsDbV, rms_srate, binHz = audio_harm_rms( audioDev.srate, np.squeeze(sigV), anlArgs.rmsWndMs, anlArgs.rmsHopMs, anlArgs.dbLinRef, midi_pitch, anlArgs.harmCandN, anlArgs.harmN  )
42
             rmsDbV, rms_srate, binHz = audio_harm_rms( audioDev.srate, np.squeeze(sigV), anlArgs.rmsWndMs, anlArgs.rmsHopMs, anlArgs.dbLinRef, midi_pitch, anlArgs.harmCandN, anlArgs.harmN  )
39
 
43
 

Načítá se…
Zrušit
Uložit