Real-time audio visualizations (spectrum, spectrogram, etc.)

Overview

Friture

Friture is an application to visualize and analyze live audio data in real-time.

Friture displays audio data in several widgets, such as a scope, a spectrum analyzer, or a rolling 2D spectrogram.

This program can be useful to analyze and equalize the audio response of a hall, or for educational purposes, etc.

The name Friture is a french word for frying, also used for noise in a sound.

See the project homepage for screenshots and more information.

Comments
  • Friture does not open on MacOS Big Sur

    Friture does not open on MacOS Big Sur

    Screen Shot 2020-12-15 at 10 15 19 AM

    Basically getting this issue. Installing pyopengl in my env doesn't help (I assume because friture has its own python installation).

    (Another user posted in the google group here: http://friture.org/forum.html?place=msg%2Ffriture%2Fm-eNLpOqQDc%2Fsh4IlNNgCAAJ)

    Happy to do any troubleshooting I can to help!

    macos 
    opened by jssblck 43
  • Shows resonances that aren't there

    Shows resonances that aren't there

    All the frequency analyzers show bands of louder sound at resonances of 90Hz (180, 270, 360, etc) that isn't there in the original signal, confirmed by analyzing the sound with another application at the same time. It's like the audio is being run through a filter that amplifies those resonances before it gets analyzed. Maybe could also be the result of some king of aliasing between the sample rate of the analyzer and the audio sample rate?

    Tested on MacOS X 10.11.6 Mac Pro

    Update: Also happens on macOS 10.13.6 MacBook Pro

    opened by thirstyice 19
  • Crashes when changing FFT spectrum range or weighting

    Crashes when changing FFT spectrum range or weighting

    Windows 7, friture-0.18-20150824 (friture-0.18-20150909 does not work at all) If I try to adjust the FFT spectrum range or ear weighting, it crashes. How do I get the Python traceback to display when this happens? There is a friture.exe.log but it's empty.

    opened by endolith 18
  • MacOSX, friture 0.36: dock and tool bar to be restored

    MacOSX, friture 0.36: dock and tool bar to be restored

    HI,

    1. I right clicked on tool bar to hide the toolbar. How to get the tool bar back?

    2. I "deleted" all analyzers in the dock. Now, there's no way to add analyzers. How to add analyzers if no "plus"-Symbol is shown?

    The status (see 1. and 2.) remains, even when I drag the friture.app package to the paper basket, empty the basket, run Macbook restart and then reinstall the app from friture.dmg.

    opened by kartmanne 11
  • Crash on opening on Mac OS X 10.12.6

    Crash on opening on Mac OS X 10.12.6

    Friture 0.33 crashes immediately on my iMac after opening:

    Crashed Thread: 0 Dispatch queue: com.apple.main-thread

    Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000001 Exception Note: EXC_CORPSE_NOTIFY

    Termination Signal: Segmentation fault: 11 Termination Reason: Namespace SIGNAL, Code 0xb Terminating Process: exc handler [0]

    VM Regions Near 0x1: --> __TEXT 0000000100000000-0000000100006000 [ 24K] r-x/rwx SM=COW /Applications/friture.app/Contents/MacOS/friture

    Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libcrypto.1.0.0.dylib 0x00000001097f01d3 CRYPTO_lock + 0 1 libcrypto.1.0.0.dylib 0x00000001097f1093 CRYPTO_mem_ctrl + 47 2 libcrypto.1.0.0.dylib 0x00000001097f3174 OBJ_NAME_init + 29 3 libcrypto.1.0.0.dylib 0x00000001097f3492 OBJ_NAME_add + 35 4 libcrypto.1.0.0.dylib 0x00000001098a7fd2 EVP_add_cipher + 42 5 libcrypto.1.0.0.dylib 0x00000001098ab9db OpenSSL_add_all_ciphers + 19 6 libcrypto.1.0.0.dylib 0x00000001098ab9c2 OPENSSL_add_all_algorithms_noconf + 14 7 _hashlib.so 0x00000001090e2fbe PyInit__hashlib + 14 8 org.python.python 0x00000001059d3df8 _PyImport_LoadDynamicModuleWithSpec + 424 9 org.python.python 0x00000001059d2f07 _imp_create_dynamic + 327 10 org.python.python 0x00000001059206d9 PyCFunction_Call + 249 11 org.python.python 0x00000001059b2efb _PyEval_EvalFrameDefault + 35899 12 org.python.python 0x00000001059a9230 _PyEval_EvalCodeWithName + 2720 13 org.python.python 0x00000001059a9a5b fast_function + 219 14 org.python.python 0x00000001059a9e7b call_function + 587 15 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 16 org.python.python 0x00000001059a9bde fast_function + 606 17 org.python.python 0x00000001059a9e7b call_function + 587 18 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 19 org.python.python 0x00000001059a9bde fast_function + 606 20 org.python.python 0x00000001059a9e7b call_function + 587 21 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 22 org.python.python 0x00000001059a9bde fast_function + 606 23 org.python.python 0x00000001059a9e7b call_function + 587 24 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 25 org.python.python 0x00000001059a9bde fast_function + 606 26 org.python.python 0x00000001059a9e7b call_function + 587 27 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 28 org.python.python 0x00000001059aa286 _PyFunction_FastCallDict + 838 29 org.python.python 0x00000001058c47c4 _PyObject_FastCallDict + 356 30 org.python.python 0x00000001058c5fe4 _PyObject_CallMethodIdObjArgs + 260 31 org.python.python 0x00000001059d07f0 PyImport_ImportModuleLevelObject + 1152 32 org.python.python 0x00000001059b2892 _PyEval_EvalFrameDefault + 34258 33 org.python.python 0x00000001059a9230 _PyEval_EvalCodeWithName + 2720 34 org.python.python 0x00000001059a93d4 PyEval_EvalCode + 100 35 org.python.python 0x00000001059d295b exec_code_in_module + 75 36 org.python.python 0x0000000105a4cb85 zipimporter_load_module + 405 37 org.python.python 0x00000001059204c8 _PyCFunction_FastCallDict + 552 38 org.python.python 0x00000001059a9e94 call_function + 612 39 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 40 org.python.python 0x00000001059a9bde fast_function + 606 41 org.python.python 0x00000001059a9e7b call_function + 587 42 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 43 org.python.python 0x00000001059a9bde fast_function + 606 44 org.python.python 0x00000001059a9e7b call_function + 587 45 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 46 org.python.python 0x00000001059a9bde fast_function + 606 47 org.python.python 0x00000001059a9e7b call_function + 587 48 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 49 org.python.python 0x00000001059aa286 _PyFunction_FastCallDict + 838 50 org.python.python 0x00000001058c47c4 _PyObject_FastCallDict + 356 51 org.python.python 0x00000001058c5fe4 _PyObject_CallMethodIdObjArgs + 260 52 org.python.python 0x00000001059d07f0 PyImport_ImportModuleLevelObject + 1152 53 org.python.python 0x00000001059b2892 _PyEval_EvalFrameDefault + 34258 54 org.python.python 0x00000001059a9230 _PyEval_EvalCodeWithName + 2720 55 org.python.python 0x00000001059a93d4 PyEval_EvalCode + 100 56 org.python.python 0x00000001059d295b exec_code_in_module + 75 57 org.python.python 0x0000000105a4cb85 zipimporter_load_module + 405 58 org.python.python 0x00000001059204c8 _PyCFunction_FastCallDict + 552 59 org.python.python 0x00000001059a9e94 call_function + 612 60 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 61 org.python.python 0x00000001059a9bde fast_function + 606 62 org.python.python 0x00000001059a9e7b call_function + 587 63 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 64 org.python.python 0x00000001059a9bde fast_function + 606 65 org.python.python 0x00000001059a9e7b call_function + 587 66 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 67 org.python.python 0x00000001059a9bde fast_function + 606 68 org.python.python 0x00000001059a9e7b call_function + 587 69 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 70 org.python.python 0x00000001059aa286 _PyFunction_FastCallDict + 838 71 org.python.python 0x00000001058c47c4 _PyObject_FastCallDict + 356 72 org.python.python 0x00000001058c5fe4 _PyObject_CallMethodIdObjArgs + 260 73 org.python.python 0x00000001059d07f0 PyImport_ImportModuleLevelObject + 1152 74 org.python.python 0x00000001059b2892 _PyEval_EvalFrameDefault + 34258 75 org.python.python 0x00000001059a9230 _PyEval_EvalCodeWithName + 2720 76 org.python.python 0x00000001059a93d4 PyEval_EvalCode + 100 77 org.python.python 0x00000001059d295b exec_code_in_module + 75 78 org.python.python 0x0000000105a4cb85 zipimporter_load_module + 405 79 org.python.python 0x00000001059204c8 _PyCFunction_FastCallDict + 552 80 org.python.python 0x00000001059a9e94 call_function + 612 81 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 82 org.python.python 0x00000001059a9bde fast_function + 606 83 org.python.python 0x00000001059a9e7b call_function + 587 84 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 85 org.python.python 0x00000001059a9bde fast_function + 606 86 org.python.python 0x00000001059a9e7b call_function + 587 87 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 88 org.python.python 0x00000001059a9bde fast_function + 606 89 org.python.python 0x00000001059a9e7b call_function + 587 90 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 91 org.python.python 0x00000001059aa286 _PyFunction_FastCallDict + 838 92 org.python.python 0x00000001058c47c4 _PyObject_FastCallDict + 356 93 org.python.python 0x00000001058c5fe4 _PyObject_CallMethodIdObjArgs + 260 94 org.python.python 0x00000001059d07f0 PyImport_ImportModuleLevelObject + 1152 95 org.python.python 0x00000001059b2892 _PyEval_EvalFrameDefault + 34258 96 org.python.python 0x00000001059a9230 _PyEval_EvalCodeWithName + 2720 97 org.python.python 0x00000001059a93d4 PyEval_EvalCode + 100 98 org.python.python 0x00000001059a61bf builtin_exec + 623 99 org.python.python 0x00000001059206d9 PyCFunction_Call + 249 100 org.python.python 0x00000001059b2efb _PyEval_EvalFrameDefault + 35899 101 org.python.python 0x00000001059a9230 _PyEval_EvalCodeWithName + 2720 102 org.python.python 0x00000001059a9a5b fast_function + 219 103 org.python.python 0x00000001059a9e7b call_function + 587 104 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 105 org.python.python 0x00000001059a9bde fast_function + 606 106 org.python.python 0x00000001059a9e7b call_function + 587 107 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 108 org.python.python 0x00000001059a9bde fast_function + 606 109 org.python.python 0x00000001059a9e7b call_function + 587 110 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 111 org.python.python 0x00000001059a9bde fast_function + 606 112 org.python.python 0x00000001059a9e7b call_function + 587 113 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 114 org.python.python 0x00000001059aa286 _PyFunction_FastCallDict + 838 115 org.python.python 0x00000001058c47c4 _PyObject_FastCallDict + 356 116 org.python.python 0x00000001058c5fe4 _PyObject_CallMethodIdObjArgs + 260 117 org.python.python 0x00000001059d07f0 PyImport_ImportModuleLevelObject + 1152 118 org.python.python 0x00000001059b2892 _PyEval_EvalFrameDefault + 34258 119 org.python.python 0x00000001059a9230 _PyEval_EvalCodeWithName + 2720 120 org.python.python 0x00000001059a93d4 PyEval_EvalCode + 100 121 org.python.python 0x00000001059a61bf builtin_exec + 623 122 org.python.python 0x00000001059206d9 PyCFunction_Call + 249 123 org.python.python 0x00000001059b2efb _PyEval_EvalFrameDefault + 35899 124 org.python.python 0x00000001059a9230 _PyEval_EvalCodeWithName + 2720 125 org.python.python 0x00000001059a9a5b fast_function + 219 126 org.python.python 0x00000001059a9e7b call_function + 587 127 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 128 org.python.python 0x00000001059a9bde fast_function + 606 129 org.python.python 0x00000001059a9e7b call_function + 587 130 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 131 org.python.python 0x00000001059a9bde fast_function + 606 132 org.python.python 0x00000001059a9e7b call_function + 587 133 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 134 org.python.python 0x00000001059a9bde fast_function + 606 135 org.python.python 0x00000001059a9e7b call_function + 587 136 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 137 org.python.python 0x00000001059aa286 _PyFunction_FastCallDict + 838 138 org.python.python 0x00000001058c47c4 PyObject_FastCallDict + 356 139 org.python.python 0x00000001058c5fe4 PyObject_CallMethodIdObjArgs + 260 140 org.python.python 0x00000001059d07f0 PyImport_ImportModuleLevelObject + 1152 141 org.python.python 0x00000001059a6903 builtin___import + 131 142 org.python.python 0x000000010592070c PyCFunction_Call + 300 143 org.python.python 0x00000001059b2efb _PyEval_EvalFrameDefault + 35899 144 org.python.python 0x00000001059a9230 _PyEval_EvalCodeWithName + 2720 145 org.python.python 0x00000001059a9a5b fast_function + 219 146 org.python.python 0x00000001059a9e7b call_function + 587 147 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 148 org.python.python 0x00000001059a9230 _PyEval_EvalCodeWithName + 2720 149 org.python.python 0x00000001059aa0f7 _PyFunction_FastCallDict + 439 150 org.python.python 0x00000001058c47c4 _PyObject_FastCallDict + 356 151 org.python.python 0x00000001058c5fe4 _PyObject_CallMethodIdObjArgs + 260 152 org.python.python 0x00000001059d0a54 PyImport_ImportModuleLevelObject + 1764 153 org.python.python 0x00000001059b2892 _PyEval_EvalFrameDefault + 34258 154 org.python.python 0x00000001059a9230 _PyEval_EvalCodeWithName + 2720 155 org.python.python 0x00000001059a93d4 PyEval_EvalCode + 100 156 org.python.python 0x00000001059a61bf builtin_exec + 623 157 org.python.python 0x00000001059206d9 PyCFunction_Call + 249 158 org.python.python 0x00000001059b2efb _PyEval_EvalFrameDefault + 35899 159 org.python.python 0x00000001059a9230 _PyEval_EvalCodeWithName + 2720 160 org.python.python 0x00000001059a9a5b fast_function + 219 161 org.python.python 0x00000001059a9e7b call_function + 587 162 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 163 org.python.python 0x00000001059a9bde fast_function + 606 164 org.python.python 0x00000001059a9e7b call_function + 587 165 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 166 org.python.python 0x00000001059a9bde fast_function + 606 167 org.python.python 0x00000001059a9e7b call_function + 587 168 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 169 org.python.python 0x00000001059a9bde fast_function + 606 170 org.python.python 0x00000001059a9e7b call_function + 587 171 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 172 org.python.python 0x00000001059aa286 _PyFunction_FastCallDict + 838 173 org.python.python 0x00000001058c47c4 PyObject_FastCallDict + 356 174 org.python.python 0x00000001058c5fe4 PyObject_CallMethodIdObjArgs + 260 175 org.python.python 0x00000001059d07f0 PyImport_ImportModuleLevelObject + 1152 176 org.python.python 0x00000001059a6903 builtin___import + 131 177 org.python.python 0x000000010592070c PyCFunction_Call + 300 178 org.python.python 0x00000001059b2efb _PyEval_EvalFrameDefault + 35899 179 org.python.python 0x00000001059a9230 _PyEval_EvalCodeWithName + 2720 180 org.python.python 0x00000001059a9a5b fast_function + 219 181 org.python.python 0x00000001059a9e7b call_function + 587 182 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 183 org.python.python 0x00000001059a9bde fast_function + 606 184 org.python.python 0x00000001059a9e7b call_function + 587 185 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 186 org.python.python 0x00000001059aa286 _PyFunction_FastCallDict + 838 187 org.python.python 0x00000001058c47c4 _PyObject_FastCallDict + 356 188 org.python.python 0x00000001058c5fe4 _PyObject_CallMethodIdObjArgs + 260 189 org.python.python 0x00000001059d07f0 PyImport_ImportModuleLevelObject + 1152 190 org.python.python 0x00000001059b2892 _PyEval_EvalFrameDefault + 34258 191 org.python.python 0x00000001059a9230 _PyEval_EvalCodeWithName + 2720 192 org.python.python 0x00000001059a93d4 PyEval_EvalCode + 100 193 org.python.python 0x00000001059a61bf builtin_exec + 623 194 org.python.python 0x00000001059206d9 PyCFunction_Call + 249 195 org.python.python 0x00000001059b2efb _PyEval_EvalFrameDefault + 35899 196 org.python.python 0x00000001059a9230 _PyEval_EvalCodeWithName + 2720 197 org.python.python 0x00000001059a9a5b fast_function + 219 198 org.python.python 0x00000001059a9e7b call_function + 587 199 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 200 org.python.python 0x00000001059a9bde fast_function + 606 201 org.python.python 0x00000001059a9e7b call_function + 587 202 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 203 org.python.python 0x00000001059a9bde fast_function + 606 204 org.python.python 0x00000001059a9e7b call_function + 587 205 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 206 org.python.python 0x00000001059a9bde fast_function + 606 207 org.python.python 0x00000001059a9e7b call_function + 587 208 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 209 org.python.python 0x00000001059aa286 _PyFunction_FastCallDict + 838 210 org.python.python 0x00000001058c47c4 PyObject_FastCallDict + 356 211 org.python.python 0x00000001058c5fe4 PyObject_CallMethodIdObjArgs + 260 212 org.python.python 0x00000001059d07f0 PyImport_ImportModuleLevelObject + 1152 213 org.python.python 0x00000001059a6903 builtin___import + 131 214 org.python.python 0x000000010592070c PyCFunction_Call + 300 215 org.python.python 0x00000001059b2efb _PyEval_EvalFrameDefault + 35899 216 org.python.python 0x00000001059a9230 _PyEval_EvalCodeWithName + 2720 217 org.python.python 0x00000001059a9a5b fast_function + 219 218 org.python.python 0x00000001059a9e7b call_function + 587 219 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 220 org.python.python 0x00000001059a9bde fast_function + 606 221 org.python.python 0x00000001059a9e7b call_function + 587 222 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 223 org.python.python 0x00000001059aa286 _PyFunction_FastCallDict + 838 224 org.python.python 0x00000001058c47c4 _PyObject_FastCallDict + 356 225 org.python.python 0x00000001058c5fe4 _PyObject_CallMethodIdObjArgs + 260 226 org.python.python 0x00000001059d07f0 PyImport_ImportModuleLevelObject + 1152 227 org.python.python 0x00000001059b2892 _PyEval_EvalFrameDefault + 34258 228 org.python.python 0x00000001059a9230 _PyEval_EvalCodeWithName + 2720 229 org.python.python 0x00000001059a93d4 PyEval_EvalCode + 100 230 org.python.python 0x00000001059a61bf builtin_exec + 623 231 org.python.python 0x00000001059206d9 PyCFunction_Call + 249 232 org.python.python 0x00000001059b2efb _PyEval_EvalFrameDefault + 35899 233 org.python.python 0x00000001059a9230 _PyEval_EvalCodeWithName + 2720 234 org.python.python 0x00000001059a9a5b fast_function + 219 235 org.python.python 0x00000001059a9e7b call_function + 587 236 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 237 org.python.python 0x00000001059a9bde fast_function + 606 238 org.python.python 0x00000001059a9e7b call_function + 587 239 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 240 org.python.python 0x00000001059a9bde fast_function + 606 241 org.python.python 0x00000001059a9e7b call_function + 587 242 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 243 org.python.python 0x00000001059a9bde fast_function + 606 244 org.python.python 0x00000001059a9e7b call_function + 587 245 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 246 org.python.python 0x00000001059aa286 _PyFunction_FastCallDict + 838 247 org.python.python 0x00000001058c47c4 _PyObject_FastCallDict + 356 248 org.python.python 0x00000001058c5fe4 _PyObject_CallMethodIdObjArgs + 260 249 org.python.python 0x00000001059d07f0 PyImport_ImportModuleLevelObject + 1152 250 org.python.python 0x00000001059b2892 _PyEval_EvalFrameDefault + 34258 251 org.python.python 0x00000001059a9230 _PyEval_EvalCodeWithName + 2720 252 org.python.python 0x00000001059a93d4 PyEval_EvalCode + 100 253 org.python.python 0x00000001059a61bf builtin_exec + 623 254 org.python.python 0x00000001059206d9 PyCFunction_Call + 249 255 org.python.python 0x00000001059b2efb _PyEval_EvalFrameDefault + 35899 256 org.python.python 0x00000001059a9230 _PyEval_EvalCodeWithName + 2720 257 org.python.python 0x00000001059a9a5b fast_function + 219 258 org.python.python 0x00000001059a9e7b call_function + 587 259 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 260 org.python.python 0x00000001059a9bde fast_function + 606 261 org.python.python 0x00000001059a9e7b call_function + 587 262 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 263 org.python.python 0x00000001059a9bde fast_function + 606 264 org.python.python 0x00000001059a9e7b call_function + 587 265 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 266 org.python.python 0x00000001059a9bde fast_function + 606 267 org.python.python 0x00000001059a9e7b call_function + 587 268 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 269 org.python.python 0x00000001059aa286 _PyFunction_FastCallDict + 838 270 org.python.python 0x00000001058c47c4 _PyObject_FastCallDict + 356 271 org.python.python 0x00000001058c5fe4 _PyObject_CallMethodIdObjArgs + 260 272 org.python.python 0x00000001059d07f0 PyImport_ImportModuleLevelObject + 1152 273 org.python.python 0x00000001059b2892 _PyEval_EvalFrameDefault + 34258 274 org.python.python 0x00000001059a9230 _PyEval_EvalCodeWithName + 2720 275 org.python.python 0x00000001059a93d4 PyEval_EvalCode + 100 276 org.python.python 0x00000001059a61bf builtin_exec + 623 277 org.python.python 0x00000001059206d9 PyCFunction_Call + 249 278 org.python.python 0x00000001059b2efb _PyEval_EvalFrameDefault + 35899 279 org.python.python 0x00000001059a9230 _PyEval_EvalCodeWithName + 2720 280 org.python.python 0x00000001059a9a5b fast_function + 219 281 org.python.python 0x00000001059a9e7b call_function + 587 282 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 283 org.python.python 0x00000001059a9bde fast_function + 606 284 org.python.python 0x00000001059a9e7b call_function + 587 285 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 286 org.python.python 0x00000001059a9bde fast_function + 606 287 org.python.python 0x00000001059a9e7b call_function + 587 288 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 289 org.python.python 0x00000001059a9bde fast_function + 606 290 org.python.python 0x00000001059a9e7b call_function + 587 291 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 292 org.python.python 0x00000001059aa286 _PyFunction_FastCallDict + 838 293 org.python.python 0x00000001058c47c4 PyObject_FastCallDict + 356 294 org.python.python 0x00000001058c5fe4 PyObject_CallMethodIdObjArgs + 260 295 org.python.python 0x00000001059d07f0 PyImport_ImportModuleLevelObject + 1152 296 org.python.python 0x00000001059a6903 builtin___import + 131 297 org.python.python 0x000000010592070c PyCFunction_Call + 300 298 org.python.python 0x00000001059b2efb _PyEval_EvalFrameDefault + 35899 299 org.python.python 0x00000001059a9230 _PyEval_EvalCodeWithName + 2720 300 org.python.python 0x00000001059a9a5b fast_function + 219 301 org.python.python 0x00000001059a9e7b call_function + 587 302 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 303 org.python.python 0x00000001059a9230 _PyEval_EvalCodeWithName + 2720 304 org.python.python 0x00000001059aa0f7 _PyFunction_FastCallDict + 439 305 org.python.python 0x00000001058c47c4 _PyObject_FastCallDict + 356 306 org.python.python 0x00000001058c5fe4 _PyObject_CallMethodIdObjArgs + 260 307 org.python.python 0x00000001059d0a54 PyImport_ImportModuleLevelObject + 1764 308 org.python.python 0x00000001059b2892 _PyEval_EvalFrameDefault + 34258 309 org.python.python 0x00000001059a9230 _PyEval_EvalCodeWithName + 2720 310 org.python.python 0x00000001059a93d4 PyEval_EvalCode + 100 311 org.python.python 0x00000001059a61bf builtin_exec + 623 312 org.python.python 0x00000001059206d9 PyCFunction_Call + 249 313 org.python.python 0x00000001059b2efb _PyEval_EvalFrameDefault + 35899 314 org.python.python 0x00000001059a9230 _PyEval_EvalCodeWithName + 2720 315 org.python.python 0x00000001059a9a5b fast_function + 219 316 org.python.python 0x00000001059a9e7b call_function + 587 317 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 318 org.python.python 0x00000001059a9bde fast_function + 606 319 org.python.python 0x00000001059a9e7b call_function + 587 320 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 321 org.python.python 0x00000001059a9bde fast_function + 606 322 org.python.python 0x00000001059a9e7b call_function + 587 323 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 324 org.python.python 0x00000001059a9bde fast_function + 606 325 org.python.python 0x00000001059a9e7b call_function + 587 326 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 327 org.python.python 0x00000001059aa286 _PyFunction_FastCallDict + 838 328 org.python.python 0x00000001058c47c4 _PyObject_FastCallDict + 356 329 org.python.python 0x00000001058c5fe4 _PyObject_CallMethodIdObjArgs + 260 330 org.python.python 0x00000001059d07f0 PyImport_ImportModuleLevelObject + 1152 331 org.python.python 0x00000001059b2892 _PyEval_EvalFrameDefault + 34258 332 org.python.python 0x00000001059a9230 _PyEval_EvalCodeWithName + 2720 333 org.python.python 0x00000001059a93d4 PyEval_EvalCode + 100 334 org.python.python 0x00000001059d295b exec_code_in_module + 75 335 org.python.python 0x0000000105a4cb85 zipimporter_load_module + 405 336 org.python.python 0x00000001059204c8 _PyCFunction_FastCallDict + 552 337 org.python.python 0x00000001059a9e94 call_function + 612 338 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 339 org.python.python 0x00000001059a9bde fast_function + 606 340 org.python.python 0x00000001059a9e7b call_function + 587 341 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 342 org.python.python 0x00000001059a9bde fast_function + 606 343 org.python.python 0x00000001059a9e7b call_function + 587 344 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 345 org.python.python 0x00000001059a9bde fast_function + 606 346 org.python.python 0x00000001059a9e7b call_function + 587 347 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 348 org.python.python 0x00000001059aa286 _PyFunction_FastCallDict + 838 349 org.python.python 0x00000001058c47c4 _PyObject_FastCallDict + 356 350 org.python.python 0x00000001058c5fe4 _PyObject_CallMethodIdObjArgs + 260 351 org.python.python 0x00000001059d07f0 PyImport_ImportModuleLevelObject + 1152 352 org.python.python 0x00000001059b2892 _PyEval_EvalFrameDefault + 34258 353 org.python.python 0x00000001059a9230 _PyEval_EvalCodeWithName + 2720 354 org.python.python 0x00000001059a93d4 PyEval_EvalCode + 100 355 org.python.python 0x00000001059d295b exec_code_in_module + 75 356 org.python.python 0x0000000105a4cb85 zipimporter_load_module + 405 357 org.python.python 0x00000001059204c8 _PyCFunction_FastCallDict + 552 358 org.python.python 0x00000001059a9e94 call_function + 612 359 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 360 org.python.python 0x00000001059a9bde fast_function + 606 361 org.python.python 0x00000001059a9e7b call_function + 587 362 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 363 org.python.python 0x00000001059a9bde fast_function + 606 364 org.python.python 0x00000001059a9e7b call_function + 587 365 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 366 org.python.python 0x00000001059a9bde fast_function + 606 367 org.python.python 0x00000001059a9e7b call_function + 587 368 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 369 org.python.python 0x00000001059aa286 _PyFunction_FastCallDict + 838 370 org.python.python 0x00000001058c47c4 _PyObject_FastCallDict + 356 371 org.python.python 0x00000001058c5fe4 _PyObject_CallMethodIdObjArgs + 260 372 org.python.python 0x00000001059d07f0 PyImport_ImportModuleLevelObject + 1152 373 org.python.python 0x00000001059b2892 _PyEval_EvalFrameDefault + 34258 374 org.python.python 0x00000001059a9230 _PyEval_EvalCodeWithName + 2720 375 org.python.python 0x00000001059a93d4 PyEval_EvalCode + 100 376 org.python.python 0x00000001059a61bf builtin_exec + 623 377 org.python.python 0x00000001059204c8 _PyCFunction_FastCallDict + 552 378 org.python.python 0x00000001059a9e94 call_function + 612 379 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 380 org.python.python 0x00000001059a9bde fast_function + 606 381 org.python.python 0x00000001059a9e7b call_function + 587 382 org.python.python 0x00000001059ab8a4 _PyEval_EvalFrameDefault + 5604 383 org.python.python 0x00000001059a9230 _PyEval_EvalCodeWithName + 2720 384 org.python.python 0x00000001059a93d4 PyEval_EvalCode + 100 385 org.python.python 0x00000001059e5f7e PyRun_FileExFlags + 206 386 org.python.python 0x00000001059e621f PyRun_SimpleFileExFlags + 447 387 org.pythonmac.unspecified.friture 0x0000000100002bc0 py2app_main + 5792 388 org.pythonmac.unspecified.friture 0x0000000100000f7d main + 333 389 org.pythonmac.unspecified.friture 0x0000000100000e04 start + 52

    opened by nachtbraker 10
  • sounddevice.PortAudioError: Error getting stream time

    sounddevice.PortAudioError: Error getting stream time

    Using friture-git I've encountered this issue:

    File "/usr/lib/python3.5/site-packages/sounddevice.py", line 1069, in time
      raise PortAudioError('Error getting stream time')
    sounddevice.PortAudioError: Error getting stream time
    
    opened by M0Rf30 9
  • Crashes on opening in MacOSX

    Crashes on opening in MacOSX

    MacOSX El Capitan

    Used the mac osx installer obtained from the site. On double clicking the icon under Application, got

    screenshot 2015-11-30 12 46 59

    Have tried clicking ignore and reopen. Nothing solves the problem.

    opened by nisrulz 9
  • Can not open on macOS 11.3.1

    Can not open on macOS 11.3.1

    Error details 2021-06-25, 16:48:13 (Friture 0.46) Traceback (most recent call last): File "PyInstaller/loader/pyiboot01_bootstrap.py", line 144, in init File "ctypes/init.py", line 374, in init OSError: dlopen(OpenGL, 10): image not found

    The above exception was the direct cause of the following exception:

    Traceback (most recent call last): File "OpenGL/platform/darwin.py", line 35, in GL File "OpenGL/platform/ctypesloader.py", line 36, in loadLibrary File "OpenGL/platform/ctypesloader.py", line 89, in _loadLibraryWindows File "PyInstaller/loader/pyiboot01_bootstrap.py", line 146, in init PyInstallerImportError: ("Failed to load dynlib/dll 'OpenGL'. Most probably this dynlib/dll was not found when the application was frozen.", 'OpenGL', None)

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last): File "main.py", line 3, in File "PyInstaller/loader/pyimod03_importers.py", line 531, in exec_module File "friture/analyzer.py", line 42, in File "PyInstaller/loader/pyimod03_importers.py", line 531, in exec_module File "friture/dockmanager.py", line 25, in File "PyInstaller/loader/pyimod03_importers.py", line 531, in exec_module File "friture/dock.py", line 21, in

    Bug report macos 
    opened by ICPP2021 8
  • installing friture on linux problems

    installing friture on linux problems

    I am looking forward to using friture. So on the website, it asked me to check the distribution packages. Ubuntu 16.04 does not have any friture packages. So it asked me to use the pip packages. It linked to https://pypi.org/project/friture/ but the current version on pip is friture 0.21 !!

    I still asked pip to install, but it came up with install errors, I overcame two by manually installing cython and h5py, but it still had a cythonize error.

    Then my last resort was to rely on the websites 3rd option of install via wiki instructions. So I read through, and it has no true steps to install.

    Help please. I am not new to Linux but I'm also not a professional in building code. I wish the pip repository was up-to-date. I've installed several packages that way.

    opened by nachochip 8
  • Linux/PortAudio: Segmentation fault with PipeWire distributions

    Linux/PortAudio: Segmentation fault with PipeWire distributions

    Got from command line: ./friture-0.48-20210929.AppImage Segmentation fault (core dumped)

    Ubuntu 21.10 PulseAudio (on PipeWire 0.3.39)

    Program did work before [upgrading to Ubuntu 21.10 (from 20.04) + installing Pipewire]

    Bug report linux 
    opened by safronov-nikolai 6
  • Error on launch with Clear Linux

    Error on launch with Clear Linux

    Error details 2020-08-24, 19:08:21 (Friture 0.41) Traceback (most recent call last): File "main.py", line 7, in File "", line 968, in _find_and_load File "", line 957, in _find_and_load_unlocked File "", line 673, in _load_unlocked File "/home/travis/build/tlecomte/friture/venv/lib/python3.5/site-packages/PyInstaller/loader/pyimod03_importers.py", line 627, in exec_module File "friture/analyzer.py", line 38, in File "", line 968, in _find_and_load File "", line 957, in _find_and_load_unlocked File "", line 673, in _load_unlocked File "/home/travis/build/tlecomte/friture/venv/lib/python3.5/site-packages/PyInstaller/loader/pyimod03_importers.py", line 627, in exec_module File "friture/about.py", line 22, in File "", line 968, in _find_and_load File "", line 957, in _find_and_load_unlocked File "", line 673, in _load_unlocked File "/home/travis/build/tlecomte/friture/venv/lib/python3.5/site-packages/PyInstaller/loader/pyimod03_importers.py", line 627, in exec_module File "site-packages/sounddevice.py", line 64, in OSError: PortAudio library not found

    opened by bruhmich 6
  • [Bug Report] 0.49 is not published to Microsoft Store

    [Bug Report] 0.49 is not published to Microsoft Store

    The latest version available on Microsoft Store is 0.48, as installing the app gives me the 0.48 release, as well as searching for the package on https://store.rg-adguard.net/.

    image

    opened by FrzMtrsprt 0
  • Feature Request: Audio Passthrough

    Feature Request: Audio Passthrough

    It would be useful to me if the Friture window could output the sound it was monitoring. That way I could stream the window in Discord and have the audio be streamed as well.

    Feature request 
    opened by vinay1337 1
  • FYI,   After update to Windows 11 22H2, Friture gets stuck on Initializing the audio subsystem

    FYI, After update to Windows 11 22H2, Friture gets stuck on Initializing the audio subsystem

    Previously, I was using Friture as a graphic analyzer with Windows 11. After the latest update to 22H2, loading Friture results in this: image


    System Specs: 11th Gen Intel(R) Core(TM) i9-11900KF @ 3.50GHz 3.40 GHz 32.0 GB (31.7 GB usable) Windows 11 Pro Installed on 9/‎26/‎2022 OS Build: 22621.608

    Friture Log: friture.log.txt

    Output devices: image RealTek Audio device. TASCAM US-366 (ASIO device)

    Input Devices image Logitech Brio camera RealTek Audio device. TASCAM US-366 (ASIO device)

    It freezes on 'initialing the audio subsystem' regardless of whether I turn ASIO Link Pro or not. The ASIO setup is really simple. It just pulls audio from another computer and routes it to Audio Out 16. image

    Is there a way to make it forget the previous preferences? After the update to 22H2, all audio devices in all software that I use had to be reset. Maybe Friture is trying to load one of the audio devices using an old ID from preferences?

    opened by Teravus 1
  • feature request: Spectrogram Cutter : cut out specific frequencies regions per spectrum analyzer?

    feature request: Spectrogram Cutter : cut out specific frequencies regions per spectrum analyzer?

    Hi. What about the possibility to cut out specific frequencies regions by time per spectrum analyzer? You could use a 2D or 3D spectrogram to cutout exactly what you want by manual drawing regions in the spectrogram. Here is a low quality manipulated example about what i mean: Spectrogram Cutter example

    Image source : https://en.wikipedia.org/wiki/Spectrogram#/media/File:Waterfall_plot_of_a_whistle.png

    opened by Clemens-Ratte-Polle 0
  • Feature request: display note name (like how a tuner does)

    Feature request: display note name (like how a tuner does)

    Thanks for the great project.

    Currently Friture can display the frequency in the FFT spectrum view. It will be handy to display the note name (such as C4, D#5, Ab4, etc) for that frequency. It will be even better if there is a dedicated view for it. Also it will be nice to support transposed key.

    opened by wqking 0
Releases(v0.49)
Owner
Timothée Lecomte
Timothée Lecomte
Pyroomacoustics is a package for audio signal processing for indoor applications. It was developed as a fast prototyping platform for beamforming algorithms in indoor scenarios.

Summary Pyroomacoustics is a software package aimed at the rapid development and testing of audio array processing algorithms. The content of the pack

Audiovisual Communications Laboratory 1k Jan 09, 2023
Python tools for the corpus analysis of popular music.

CATCHY Corpus Analysis Tools for Computational Hook discovery Python tools for the corpus analysis of popular music recordings. The tools can be used

Jan VB 20 Aug 20, 2022
Analysis of voices based on the Mel-frequency band

Speaker_partition_module Analysis of voices based on the Mel-frequency band. Goal: Identification of voices speaking (diarization) and calculation of

1 Feb 06, 2022
Supysonic is a Python implementation of the Subsonic server API.

Supysonic Supysonic is a Python implementation of the Subsonic server API. Current supported features are: browsing (by folders or tags) streaming of

Alban 228 Nov 19, 2022
Spotify Song Recommendation Program

Spotify-Song-Recommendation-Program Made by Esra Nur Özüm Written in Python The aim of this project was to build a recommendation system that recommen

esra nur özüm 1 Jun 30, 2022
cross-library (GStreamer + Core Audio + MAD + FFmpeg) audio decoding for Python

audioread Decode audio files using whichever backend is available. The library currently supports: Gstreamer via PyGObject. Core Audio on Mac OS X via

beetbox 419 Dec 26, 2022
A Python library for audio data augmentation. Inspired by albumentations. Useful for machine learning.

Audiomentations A Python library for audio data augmentation. Inspired by albumentations. Useful for deep learning. Runs on CPU. Supports mono audio a

Iver Jordal 1.2k Jan 07, 2023
GiantMIDI-Piano is a classical piano MIDI dataset contains 10,854 MIDI files of 2,786 composers

GiantMIDI-Piano is a classical piano MIDI dataset contains 10,854 MIDI files of 2,786 composers

Bytedance Inc. 1.3k Jan 04, 2023
OpenClubhouse - A third-part web application based on flask to play Clubhouse audio.

OpenClubhouse - A third-part web application based on flask to play Clubhouse audio.

1.1k Jan 05, 2023
Music player and music library manager for Linux, Windows, and macOS

Ex Falso / Quod Libet - A Music Library / Editor / Player Quod Libet is a music management program. It provides several different ways to view your au

Quod Libet 1.2k Jan 07, 2023
Use android as mic/speaker for ubuntu

Pulse Audio Control Panel Platforms Requirements sudo apt install ffmpeg pactl (already installed) Download Download the AppImage from release page ch

19 Dec 01, 2022
Algorithmic and AI MIDI Drums Generator Implementation

Algorithmic and AI MIDI Drums Generator Implementation

Tegridy Code 8 Dec 30, 2022
Audio2midi - Automatic Audio-to-symbolic Arrangement

Automatic Audio-to-symbolic Arrangement This is the repository of the project "Audio-to-symbolic Arrangement via Cross-modal Music Representation Lear

Ziyu Wang 24 Dec 05, 2022
Stream Music 🎵 𝘼 𝙗𝙤𝙩 𝙩𝙝𝙖𝙩 𝙘𝙖𝙣 𝙥𝙡𝙖𝙮 𝙢𝙪𝙨𝙞𝙘 𝙤𝙣 𝙏𝙚𝙡𝙚𝙜𝙧𝙖𝙢 𝙂𝙧𝙤𝙪𝙥 𝙖𝙣𝙙 𝘾𝙝𝙖𝙣𝙣𝙚𝙡 𝙑𝙤𝙞𝙘𝙚 𝘾𝙝𝙖𝙩𝙨 𝘼𝙫𝙖𝙞𝙡?

Stream Music 🎵 𝘼 𝙗𝙤𝙩 𝙩𝙝𝙖𝙩 𝙘𝙖𝙣 𝙥𝙡𝙖𝙮 𝙢𝙪𝙨𝙞𝙘 𝙤𝙣 𝙏𝙚𝙡𝙚𝙜𝙧𝙖𝙢 𝙂𝙧𝙤𝙪𝙥 𝙖𝙣𝙙 𝘾𝙝𝙖𝙣𝙣𝙚𝙡 𝙑𝙤𝙞𝙘𝙚 𝘾𝙝𝙖𝙩𝙨 𝘼𝙫𝙖𝙞𝙡?

Sadew Jayasekara 15 Nov 12, 2022
❤️ This Is The EzilaXMusicPlayer Advaced Repo 🎵

Telegram EzilaXMusicPlayer Bot 🎵 A bot that can play music on telegram group's voice Chat ❤️ Requirements 📝 FFmpeg NodeJS nodesource.com Python 3.7+

Sadew Jayasekara 11 Nov 12, 2022
DeepMusic is an easy to use Spotify like app to manage and listen to your favorites musics.

DeepMusic is an easy to use Spotify like app to manage and listen to your favorites musics. Technically, this project is an Android Client and its ent

Labrak Yanis 1 Jul 12, 2021
𝙰 𝙼𝚞𝚜𝚒𝚌 𝙱𝚘𝚝 𝙲𝚛𝚎𝚊𝚝𝚎𝚍 𝙱𝚢 𝚃𝚎𝚊𝚖𝙳𝚕𝚝 💖

TeamDltmusic 𝙰 𝙼𝚞𝚜𝚒𝚌 𝙱𝚘𝚝 𝙲𝚛𝚎𝚊𝚝𝚎𝚍 𝙱𝚢 𝚃𝚎𝚊𝚖𝙳𝚕𝚝 💖 Deploy String Session String Click hear you can find string session OR join He

TeamDlt 5 Jan 18, 2022
Dataset and baseline code for the VocalSound dataset (ICASSP2022).

VocalSound: A Dataset for Improving Human Vocal Sounds Recognition Introduction Citing Download VocalSound Dataset Details Baseline Experiment Contact

Yuan Gong 58 Jan 03, 2023
Inner ear models for Python

cochlea cochlea is a collection of inner ear models. All models are easily accessible as Python functions. They take sound signal as input and return

98 Jan 05, 2023
Graphical interface to control granular sound synthesis.

Granular sound synthesis interface SoundGrain is a graphical interface where users can draw and edit trajectories to control granular sound synthesis

Olivier Bélanger 122 Dec 10, 2022