Code. Music. Live.
This report summarizes scanner evidence for sonic-pi-net/sonic-pi, a C++ project with 12,196 GitHub stars. SynthScan examined 933,743 lines of code across 3234 source files, recording 2795 pattern matches distributed across 18 syntactic categories. The legacy adjusted pattern signal is 4.5 (Low pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Can maintainers explain intent, assumptions, and trade-offs? 2264 finding(s).
Are imports declared and package/API names verified? 85 finding(s).
Are wrappers, guards, and repeated structures necessary? 634 finding(s).
Which changes need focused human review? 2795 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 2795 distinct pattern matches across 18 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | install/windows/prune.rb | 1 | #!/usr/bin/ruby -wU | COMMENT |
| LOW | install/windows/native-manifest.txt | 1 | # Allowlist for staging app\server\native into the MSI (see stage-native.ps1). | COMMENT |
| LOW | app/mac-release-01-prune.sh | 1 | #!/bin/bash | COMMENT |
| LOW | app/mac-release-03-info-plist.sh | 1 | #!/bin/bash | COMMENT |
| LOW | app/mac-build-openssl.sh | 1 | #!/bin/bash | COMMENT |
| LOW | app/mac-build-openssl.sh | 21 | # app/external/openssl-build/install/lib/libcrypto.3.dylib | COMMENT |
| LOW | app/linux-deb.sh | 1 | #!/bin/bash | COMMENT |
| LOW | app/mac-release-04-codesign.sh | 1 | #!/bin/bash | COMMENT |
| LOW | app/mac-release-04-codesign.sh | 61 | # --------------------------------------------------------------------------- | COMMENT |
| LOW | app/mac-release-04-codesign.sh | 81 | # runtime refuses a library from another team without | COMMENT |
| LOW | app/mac-selftest-voiceover.sh | 1 | #!/bin/bash | COMMENT |
| LOW | app/linux-appimage-i386.sh | 1 | #!/bin/bash | COMMENT |
| LOW | app/linux-debian-ci.sh | 1 | #!/bin/bash | COMMENT |
| LOW | app/linux-debian-source.sh | 1 | #!/bin/bash | COMMENT |
| LOW | app/linux-debian-source.sh | 21 | # them at the source root) — keep the sanitising logic in sync with that | COMMENT |
| LOW | app/mac-release.sh | 1 | #!/bin/bash | COMMENT |
| LOW | app/linux-appimage-i386-container.sh | 1 | #!/bin/bash | COMMENT |
| LOW | app/linux-appimage-i386-container.sh | 21 | # Usage: | COMMENT |
| LOW | app/linux-appimage-i386-container.sh | 121 | # absent: it's referenced only by gitsave.rb, which falls back cleanly on | COMMENT |
| LOW | app/mac-release-00-stage.sh | 1 | #!/bin/bash | COMMENT |
| LOW | app/mac-build-ruby.sh | 1 | #!/bin/bash | COMMENT |
| LOW | app/mac-build-ruby.sh | 21 | # or /usr/local reference survives. | COMMENT |
| LOW | app/mac-release-06-notarize.sh | 1 | #!/bin/bash | COMMENT |
| LOW | app/mac-release-05-package-dmg.sh | 1 | #!/bin/bash | COMMENT |
| LOW | app/mac-release-08-compat-audit.sh | 1 | #!/bin/bash | COMMENT |
| LOW | app/mac-release-native-manifest.txt | 1 | # Allowlist for what may appear in the staged app/server/native root on macOS. | COMMENT |
| LOW | app/mac-release-common.sh | 1 | #!/bin/bash | COMMENT |
| LOW | app/mac-release-common.sh | 181 | "$@" | COMMENT |
| LOW | app/mac-release-02-bundle-dylibs.sh | 1 | #!/bin/bash | COMMENT |
| LOW | app/linux-appimage.sh | 1 | #!/bin/bash | COMMENT |
| LOW | app/tools/spout-receiver/main.cpp | 1 | //-- | COMMENT |
| LOW | app/config/user-examples/v5-audio-settings.toml | 1 | # ╘ | COMMENT |
| LOW | app/config/user-examples/v5-audio-settings.toml | 21 | # SuperCollider Audio Settings | COMMENT |
| LOW | app/config/user-examples/v5-audio-settings.toml | 41 | COMMENT | |
| LOW | app/config/user-examples/v5-audio-settings.toml | 61 | # | COMMENT |
| LOW | app/config/user-examples/v5-audio-settings.toml | 81 | # Good luck and happy live coding! | COMMENT |
| LOW | app/config/user-examples/v5-audio-settings.toml | 101 | # the name must exactly match the full name of the sound card. | COMMENT |
| LOW | app/config/user-examples/v5-audio-settings.toml | 121 | ## ============ | COMMENT |
| LOW | app/config/user-examples/v5-audio-settings.toml | 141 | # linux_pipewire_samplerate = 48000 | COMMENT |
| LOW | app/config/user-examples/v5-audio-settings.toml | 161 | ## this will override and replace any other settings in this file and | COMMENT |
| LOW | app/web/app/src/flight.js | 1 | // SPDX-License-Identifier: AGPL-3.0-or-later | COMMENT |
| LOW | app/web/app/src/tooltip.js | 1 | // SPDX-License-Identifier: AGPL-3.0-or-later | COMMENT |
| LOW | app/web/app/src/rack.js | 1 | // SPDX-License-Identifier: AGPL-3.0-or-later | COMMENT |
| LOW | app/web/app/src/set-bundle.js | 1 | // SPDX-License-Identifier: AGPL-3.0-or-later | COMMENT |
| LOW | app/web/app/src/process-tree.js | 1 | // SPDX-License-Identifier: AGPL-3.0-or-later | COMMENT |
| LOW | app/web/app/src/process-tree.js | 21 | // with_fx is seen to move there. A sound is a small diamond that fades as it | COMMENT |
| LOW | app/web/app/src/shortcuts.js | 1 | // SPDX-License-Identifier: AGPL-3.0-or-later | COMMENT |
| LOW | app/web/app/src/info.js | 1 | // SPDX-License-Identifier: AGPL-3.0-or-later | COMMENT |
| LOW | app/web/app/src/main.js | 821 | COMMENT | |
| LOW | app/web/app/src/main.js | 1381 | // What it shows is one value: nothing, a pane of the rail's (the cards, the docs, the threads, the system log, and | COMMENT |
| LOW | app/web/app/src/main.js | 1981 | // the editor, a card's Open closes it with the card's code (its run carrying | COMMENT |
| LOW | app/web/app/src/main.js | 2381 | loadFromHash(); | COMMENT |
| LOW | app/web/app/src/shadow.js | 1 | // SPDX-License-Identifier: AGPL-3.0-or-later | COMMENT |
| LOW | app/web/app/src/shadow.js | 21 | // is such a watcher (eyeo's tracer, ewe-content.js): a MutationObserver on the whole document, and a second after | COMMENT |
| LOW | app/web/app/src/loopscope.js | 1 | // SPDX-License-Identifier: AGPL-3.0-or-later | COMMENT |
| LOW | app/web/app/src/shortcuts-ui.js | 1 | // SPDX-License-Identifier: AGPL-3.0-or-later | COMMENT |
| LOW | app/web/app/src/workspace.js | 1 | // SPDX-License-Identifier: AGPL-3.0-or-later | COMMENT |
| LOW | app/web/app/src/keyboard.js | 1 | // SPDX-License-Identifier: AGPL-3.0-or-later | COMMENT |
| LOW | app/web/app/src/style.css | 461 | /* jam on: the row a grid, the modes right against the pads, no room between (buffer-tabs.js puts them in the row). Two | COMMENT |
| LOW | app/web/app/src/style.css | 1341 | #drawer-rail svg { width: 18px; height: 18px; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; | COMMENT |
| 1635 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | app/mac-release-01-prune.sh | 26 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | app/mac-release-01-prune.sh | 28 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | app/mac-release-01-prune.sh | 32 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | app/mac-release-01-prune.sh | 34 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | app/mac-release-01-prune.sh | 41 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | app/mac-release-01-prune.sh | 43 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | app/mac-release-01-prune.sh | 52 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | app/mac-release-01-prune.sh | 54 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | app/mac-release-01-prune.sh | 63 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | app/mac-release-01-prune.sh | 65 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | app/mac-build-openssl.sh | 52 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | app/mac-build-openssl.sh | 54 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | app/mac-build-openssl.sh | 77 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | app/mac-build-openssl.sh | 79 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | app/mac-build-openssl.sh | 89 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | app/mac-build-openssl.sh | 91 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | app/mac-build-openssl.sh | 96 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | app/mac-build-openssl.sh | 98 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | app/mac-build-openssl.sh | 117 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | app/mac-build-openssl.sh | 119 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | app/mac-release-04-codesign.sh | 48 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | app/mac-release-04-codesign.sh | 50 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | app/mac-release-04-codesign.sh | 59 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | app/mac-release-04-codesign.sh | 61 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | app/mac-release-04-codesign.sh | 70 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | app/mac-release-04-codesign.sh | 91 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | app/mac-release-04-codesign.sh | 123 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | app/mac-release-04-codesign.sh | 125 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | app/mac-release-04-codesign.sh | 136 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | app/mac-release-04-codesign.sh | 138 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | app/mac-release-04-codesign.sh | 146 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | app/mac-release-04-codesign.sh | 148 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | app/mac-release-04-codesign.sh | 154 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | app/mac-release-04-codesign.sh | 156 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | app/linux-debian-source.sh | 51 | # ── Version ────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | app/linux-debian-source.sh | 97 | # ── Link component: pristine upstream incl. submodules ────────────────────── | COMMENT |
| MEDIUM | app/linux-debian-source.sh | 104 | # ── Rust vendor component ─────────────────────────────────────────────────── | COMMENT |
| MEDIUM | app/linux-debian-source.sh | 149 | # ── Assemble the source tree ──────────────────────────────────────────────── | COMMENT |
| MEDIUM | app/linux-debian-source.sh | 183 | # ── Build the source package ──────────────────────────────────────────────── | COMMENT |
| MEDIUM | app/mac-build-ruby.sh | 66 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | app/mac-build-ruby.sh | 68 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | app/mac-build-ruby.sh | 94 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | app/mac-build-ruby.sh | 97 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | app/mac-build-ruby.sh | 103 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | app/mac-build-ruby.sh | 107 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | app/mac-build-ruby.sh | 119 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | app/mac-build-ruby.sh | 121 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | app/mac-build-ruby.sh | 151 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | app/mac-build-ruby.sh | 153 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | app/mac-build-ruby.sh | 164 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | app/mac-build-ruby.sh | 167 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | app/mac-build-ruby.sh | 178 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | app/mac-build-ruby.sh | 182 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | app/mac-build-ruby.sh | 197 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | app/mac-build-ruby.sh | 199 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | app/mac-release-06-notarize.sh | 27 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | app/mac-release-06-notarize.sh | 31 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | app/mac-release-06-notarize.sh | 56 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | app/mac-release-06-notarize.sh | 58 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | app/mac-release-06-notarize.sh | 86 | # --------------------------------------------------------------------------- | COMMENT |
| 256 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | install/windows/prune.rb | 4 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/web/web/data/reference/lang.json | 1 | {"pages":[{"key":"all_sample_names","summary":"Get all sample names","usage":"all_sample_names","doc_html":"<p>Return a | CODE |
| MEDIUM | app/server/ruby/core.rb | 3 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/util.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/paths.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/test_thread_id.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/test_track_monitors.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/test_engine_forwards.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/test_osc_udp_capacity.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/test_studio_ready_gate.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/test_beautify.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/test_event_history.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/test_node_kill_scheduling.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/test_ring.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/test_studio_cold_swap.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/test_note.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/test_chord.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/test_vector.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/test_preparser.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/test_sample_buffer.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/test_piano_wavetable.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/test_cue_stamper.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/test_scale.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/test_threadlocal.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/test_util.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/test_scsynth_boot_error.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/test_allocator.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/test_osc.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/test_input_event_time.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/test_cold_swap_reinit.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/test_link_beats.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/test_plugins.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/test_tuning.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/test_promise.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/test_version.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/test_cue_event.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/test_syntax_error_reporting.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/test_link_audio.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/bin/test_i18n_tool_hygiene.rb | 4 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | …ver/ruby/test/clockwork/test_clockwork_clock_reader.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/clockwork/fake_segment.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | …y/test/clockwork/test_clockwork_clock_reader_engine.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | …erver/ruby/test/clockwork/test_link_api_local_clock.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | …erver/ruby/test/clockwork/test_clockwork_shm_attach.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/clockwork/test_clockwork_arena.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/mix/test_mix_quality.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/mix/mix_report.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/mix/lib/mix_engine.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/mix/lib/mix_analysis.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/mix/lib/mix_signals.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/lang/core/test_ring_methods_doc.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/lang/core/test_sample_duration.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/lang/core/test_quantise.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/lang/core/test_set_get.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/lang/core/test_threads.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/lang/core/test_bpm_midi.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/lang/core/test_tick.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/lang/core/test_time_warp.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/lang/core/test_link_wait.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| MEDIUM | app/server/ruby/test/lang/core/test_with_swing.rb | 2 | # This file is part of Sonic Pi: http://sonic-pi.net | COMMENT |
| 147 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | app/external/aubio-0.4.9/setup.py | 27 | except ImportError: | CODE |
| HIGH | app/external/aubio-0.4.9/python/tests/_tools.py | 27 | except: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Build.py | 110 | except AttributeError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Build.py | 116 | except EnvironmentError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Build.py | 159 | except(AttributeError,OSError): | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Build.py | 585 | except EnvironmentError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Build.py | 589 | except OSError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Build.py | 638 | except OSError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Build.py | 704 | except Errors.WafError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Build.py | 229 | except KeyError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Build.py | 356 | except AttributeError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Build.py | 574 | except OSError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Build.py | 614 | except OSError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Build.py | 698 | except AttributeError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Build.py | 735 | except AttributeError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Build.py | 242 | except AttributeError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Build.py | 381 | except AttributeError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Options.py | 119 | except Errors.WafError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Task.py | 173 | except KeyError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Task.py | 346 | except AttributeError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Task.py | 197 | except KeyError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Task.py | 404 | except AttributeError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Task.py | 166 | except OSError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Task.py | 187 | except Errors.WafError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Task.py | 448 | except KeyError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Runner.py | 76 | except Exception: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Runner.py | 122 | except AttributeError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/ansiterm.py | 226 | except ImportError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/ansiterm.py | 235 | except Exception as e: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/ansiterm.py | 67 | except AttributeError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/ansiterm.py | 16 | except AttributeError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Configure.py | 291 | except OSError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Configure.py | 301 | except EnvironmentError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Scripting.py | 198 | except OSError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Scripting.py | 194 | except OSError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Scripting.py | 257 | except OSError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Scripting.py | 52 | except EnvironmentError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Scripting.py | 65 | except OSError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/TaskGen.py | 275 | except KeyError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/TaskGen.py | 405 | except AttributeError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/TaskGen.py | 99 | except KeyError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Context.py | 345 | except KeyError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Context.py | 70 | except AttributeError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Context.py | 247 | except AttributeError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Utils.py | 282 | except ImportError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Utils.py | 497 | except OSError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Utils.py | 37 | except ImportError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Utils.py | 78 | except ValueError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Utils.py | 287 | except AttributeError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Utils.py | 477 | except ValueError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Utils.py | 612 | except OSError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Utils.py | 390 | except AttributeError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Utils.py | 124 | except KeyError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Logs.py | 200 | except Exception: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Node.py | 180 | except OSError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Node.py | 283 | except AttributeError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Node.py | 185 | except OSError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Node.py | 235 | except KeyError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Node.py | 297 | except AttributeError: | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Node.py | 213 | except KeyError: | CODE |
| 33 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | app/web/oracle/harness/oracle.rb | 408 | def link_get_beat_at_clock_time(t, *, **) = (t - epoch_for(t)) * @bpm / 60.0 | CODE |
| LOW⚡ | app/web/oracle/harness/oracle.rb | 409 | def link_get_clock_time_at_beat(b, *, **) = epoch_for(Time.now.to_f) + b * 60.0 / @bpm | CODE |
| LOW⚡ | app/web/oracle/harness/oracle.rb | 410 | def link_get_next_beat_and_clock_time_at_phase(phase, quantum, safety_t, *, **) | CODE |
| LOW | app/web/runtime/lib/sonic_pi/samples.rb | 173 | def split_candidates_and_filts(filts_and_sources) | CODE |
| LOW | app/web/runtime/lib/sonic_pi/lang_more.rb | 477 | def with_merged_midi_defaults(*args, &block) | CODE |
| LOW | app/web/runtime/lib/sonic_pi/lang_more.rb | 1318 | def current_sample_pack_aliases(*args) = raise("Sorry, current_sample_pack_aliases is no longer supported since v2.1 | CODE |
| LOW | app/web/runtime/lib/sonic_pi/lang.rb | 564 | def use_merged_synth_defaults(*args, &block) | CODE |
| LOW | app/web/runtime/lib/sonic_pi/lang.rb | 574 | def with_merged_synth_defaults(*args, &block) | CODE |
| LOW | app/web/runtime/lib/sonic_pi/lang.rb | 1134 | def use_merged_sample_defaults(*args, &block) | CODE |
| LOW | app/web/runtime/lib/sonic_pi/lang.rb | 1144 | def with_merged_sample_defaults(*args, &block) | CODE |
| LOW⚡ | app/web/runtime/lib/sonic_pi/lang.rb | 1372 | def resolve_synth_opts_hash_or_array(opts) | CODE |
| LOW⚡ | app/web/runtime/lib/sonic_pi/lang.rb | 1381 | def merge_synth_arg_maps_array(opts_a) | CODE |
| LOW | app/web/runtime/lib/sonic_pi/lang.rb | 1399 | def split_params_and_merge_opts_array(opts_a) | CODE |
| LOW⚡ | app/server/ruby/test/setup_test.rb | 43 | def link_get_beat_at_clock_time(*); 0.0; end | CODE |
| LOW⚡ | app/server/ruby/test/setup_test.rb | 44 | def link_get_clock_time_at_beat(*); Time.now.to_f; end | CODE |
| LOW⚡ | app/server/ruby/test/setup_test.rb | 45 | def link_get_next_beat_and_clock_time_at_phase(*); [0.0, Time.now.to_f]; end | CODE |
| LOW | app/server/ruby/test/test_studio_cold_swap.rb | 101 | def just_before_the_rebuild_probes(&during) | CODE |
| LOW⚡ | app/server/ruby/test/lang/core/test_bpm_midi.rb | 39 | def link_get_beat_at_clock_time(clock_time, quantum = 4, tl: "link") | CODE |
| LOW⚡ | app/server/ruby/test/lang/core/test_bpm_midi.rb | 42 | def link_get_clock_time_at_beat(beat, quantum = 4, tl: "link") | CODE |
| LOW⚡ | app/server/ruby/test/lang/core/test_bpm_midi.rb | 45 | def link_get_next_beat_and_clock_time_at_phase(*); [0.0, 0.0]; end | CODE |
| LOW⚡ | app/server/ruby/test/lang/core/test_link_wait.rb | 37 | def link_get_clock_time_at_beat(beat, quantum = 4, tl: "link") | CODE |
| LOW⚡ | app/server/ruby/test/lang/core/test_link_wait.rb | 41 | def link_get_beat_at_clock_time(t, quantum = 4, tl: "link") | CODE |
| LOW⚡ | app/server/ruby/test/lang/core/test_link_wait.rb | 46 | def link_get_next_beat_and_clock_time_at_phase(phase, quantum, safety_t, tl: "link") | CODE |
| LOW⚡ | app/server/ruby/test/lang/core/test_midi_sync.rb | 46 | def link_get_clock_time_at_beat(beat, quantum = 4, tl: "link") | CODE |
| LOW⚡ | app/server/ruby/test/lang/core/test_midi_sync.rb | 50 | def link_get_beat_at_clock_time(t, quantum = 4, tl: "link") | CODE |
| LOW⚡ | app/server/ruby/test/lang/core/test_midi_sync.rb | 54 | def link_get_next_beat_and_clock_time_at_phase(phase, quantum, safety_t, tl: "link") | CODE |
| LOW | app/server/ruby/bin/i18n-tool-reference.rb | 150 | def create_and_bind_binary_translations(locale) | CODE |
| LOW | app/server/ruby/lib/sonicpi/note.rb | 177 | def unify_sharp_flat_modifier(mod) | CODE |
| LOW | app/server/ruby/lib/sonicpi/event_history.rb | 475 | def most_recent_ancestor_event(ge, val_matcher, n, res) | CODE |
| LOW | app/server/ruby/lib/sonicpi/node.rb | 257 | def call_on_next_move_callbacks(arg) | CODE |
| LOW | app/server/ruby/lib/sonicpi/sample_loader.rb | 144 | def split_candidates_and_filts(filts_and_sources) | CODE |
| LOW | app/server/ruby/lib/sonicpi/runtime.rb | 109 | def __with_spider_time_density(density, &blk) | CODE |
| LOW | app/server/ruby/lib/sonicpi/runtime.rb | 150 | def __change_spider_bpm_time_and_beat_to_next_link_phase(phase, quantum, mode = :link) | CODE |
| LOW | app/server/ruby/lib/sonicpi/runtime.rb | 165 | def __phase_sync_to_clock_timeline(mode, quantum, phase) | CODE |
| LOW | app/server/ruby/lib/sonicpi/runtime.rb | 257 | def __get_link_beat_at_clock_time(clock_time) | CODE |
| LOW | app/server/ruby/lib/sonicpi/runtime.rb | 341 | def __with_preserved_spider_time_and_beat(&blk) | CODE |
| LOW | app/server/ruby/lib/sonicpi/runtime.rb | 458 | def __print_version_outdated_info(v=@server_version) | CODE |
| LOW | app/server/ruby/lib/sonicpi/runtime.rb | 480 | def __delayed_highlight_message(s) | CODE |
| LOW | app/server/ruby/lib/sonicpi/runtime.rb | 497 | def __delayed_serious_warning(s) | CODE |
| LOW | app/server/ruby/lib/sonicpi/runtime.rb | 561 | def __delayed_flash_block_from_caller(block) | CODE |
| LOW | app/server/ruby/lib/sonicpi/runtime.rb | 585 | def __live_loop_scope_slot_release(ll_name) | CODE |
| LOW | app/server/ruby/lib/sonicpi/runtime.rb | 632 | def __extract_linenum_of_error(e) | CODE |
| LOW | app/server/ruby/lib/sonicpi/runtime.rb | 1102 | def __complete_snippet_or_indent_lines(buf, start_line, finish_line, point_line, point_index, complete_snippet=true) | CODE |
| LOW | app/server/ruby/lib/sonicpi/runtime.rb | 1209 | def __buffer_complete_snippet_or_indent_lines(workspace_id, buf, start_line, finish_line, point_line, point_index, c | CODE |
| LOW | app/server/ruby/lib/sonicpi/runtime.rb | 1215 | def __buffer_newline_and_indent(workspace_id, buf, point_line, point_index, first_line) | CODE |
| LOW | app/server/ruby/lib/sonicpi/runtime.rb | 1726 | def job_subthread_add_unmutexed(job_id, t, name=nil) | CODE |
| LOW | app/server/ruby/lib/sonicpi/runtime.rb | 1763 | def job_subthread_rm_unmutexed(job_id, t) | CODE |
| LOW | app/server/ruby/lib/sonicpi/runtime.rb | 1776 | def deregister_job_and_return_subthreads(job_id) | CODE |
| LOW | app/server/ruby/lib/sonicpi/link_api.rb | 284 | def link_get_now_beat_and_phase(quantum = 4, tl: "link") | CODE |
| LOW | app/server/ruby/lib/sonicpi/link_api.rb | 298 | def link_get_next_beat_and_time_at_phase(phase, quantum, safety_t, tl: "link") | CODE |
| LOW⚡ | app/server/ruby/lib/sonicpi/link_api.rb | 314 | def link_get_next_beat_and_clock_time_at_phase(phase, quantum, safety_t, tl: "link") | CODE |
| LOW⚡ | app/server/ruby/lib/sonicpi/link_api.rb | 319 | def link_get_clock_time_at_beat(beat, quantum = 4, tl: "link") | CODE |
| LOW⚡ | app/server/ruby/lib/sonicpi/link_api.rb | 323 | def link_get_beat_at_clock_time(clock_time, quantum = 4, tl: "link") | CODE |
| LOW⚡ | app/server/ruby/lib/sonicpi/link_api.rb | 327 | def link_get_phase_at_clock_time(clock_time, quantum = 4, tl: "link") | CODE |
| LOW⚡ | app/server/ruby/lib/sonicpi/link_api.rb | 331 | def link_get_beat_and_phase_at_clock_time(clock_time, quantum = 4, tl: "link") | CODE |
| LOW | app/server/ruby/lib/sonicpi/link_api.rb | 393 | def link_current_time_and_beat(quantise_beat=true) | CODE |
| LOW | app/server/ruby/lib/sonicpi/link_api.rb | 439 | def link_micros_to_clock_time(t) | CODE |
| LOW | app/server/ruby/lib/sonicpi/link_api.rb | 452 | def clock_time_to_link_micros(t) | CODE |
| LOW | app/server/ruby/lib/sonicpi/util.rb | 285 | def resolve_synth_opts_hash_or_array(opts) | CODE |
| LOW | app/server/ruby/lib/sonicpi/util.rb | 332 | def split_params_and_merge_opts_array(opts_a) | CODE |
| 122 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | app/external/aubio-0.4.9/python/tests/utils.py | 62 | CODE | |
| LOW | app/external/aubio-0.4.9/python/tests/utils.py | 72 | CODE | |
| LOW | app/external/aubio-0.4.9/python/lib/gen_external.py | 179 | CODE | |
| LOW | app/external/aubio-0.4.9/python/lib/gen_external.py | 201 | CODE | |
| LOW | app/external/aubio-0.4.9/python/lib/gen_external.py | 245 | CODE | |
| LOW | app/external/aubio-0.4.9/python/lib/aubio/cmd.py | 547 | CODE | |
| LOW | app/external/aubio-0.4.9/python/lib/aubio/cut.py | 93 | CODE | |
| LOW | app/external/aubio-0.4.9/python/lib/aubio/slicing.py | 9 | CODE | |
| LOW | …/external/aubio-0.4.9/python/demos/demo_bpm_extract.py | 6 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Build.py | 113 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Build.py | 235 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Build.py | 352 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Build.py | 495 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Build.py | 569 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Build.py | 665 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Build.py | 721 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Build.py | 386 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Options.py | 28 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Options.py | 105 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Task.py | 538 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Task.py | 573 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Task.py | 647 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Task.py | 66 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Task.py | 245 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Task.py | 406 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Task.py | 433 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Runner.py | 111 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Runner.py | 158 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Runner.py | 180 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Runner.py | 249 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Runner.py | 268 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Runner.py | 304 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Runner.py | 349 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Runner.py | 353 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/fixpy2.py | 12 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/ansiterm.py | 152 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/ansiterm.py | 179 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Configure.py | 222 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Configure.py | 271 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Configure.py | 130 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Scripting.py | 11 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Scripting.py | 182 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Scripting.py | 200 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Scripting.py | 364 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Scripting.py | 365 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/TaskGen.py | 161 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/TaskGen.py | 250 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/TaskGen.py | 430 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/TaskGen.py | 66 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/TaskGen.py | 167 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Context.py | 360 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Context.py | 94 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Context.py | 319 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Utils.py | 421 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Utils.py | 518 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Logs.py | 146 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Logs.py | 90 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Logs.py | 112 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Node.py | 39 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Node.py | 61 | CODE | |
| 60 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | app/external/aubio-0.4.9/python/tests/test_sink.py | 3 | CODE | |
| LOW | app/external/aubio-0.4.9/python/tests/test_note2midi.py | 4 | CODE | |
| LOW | app/external/aubio-0.4.9/python/tests/_tools.py | 37 | CODE | |
| LOW | app/external/aubio-0.4.9/python/tests/test_hztomel.py | 8 | CODE | |
| LOW | …ernal/aubio-0.4.9/python/tests/test_source_channels.py | 6 | CODE | |
| LOW | app/external/aubio-0.4.9/python/lib/aubio/__init__.py | 26 | CODE | |
| LOW | app/external/aubio-0.4.9/python/lib/aubio/__init__.py | 28 | CODE | |
| LOW | app/external/aubio-0.4.9/python/lib/aubio/__init__.py | 29 | CODE | |
| LOW | app/external/aubio-0.4.9/python/lib/aubio/__init__.py | 30 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/fixpy2.py | 5 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Scripting.py | 5 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Utils.py | 5 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Utils.py | 23 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/gfortran.py | 7 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/gfortran.py | 7 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/ifort.py | 7 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/ifort.py | 7 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/xlc.py | 5 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/xlc.py | 5 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/intltool.py | 5 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/intltool.py | 8 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/gas.py | 5 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/gas.py | 6 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/glib2.py | 6 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/fc.py | 6 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/dmd.py | 6 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/dmd.py | 6 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/irixcc.py | 6 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/irixcc.py | 6 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/qt5.py | 5 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/qt5.py | 15 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/d.py | 7 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/g95.py | 7 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/g95.py | 7 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/xlcxx.py | 5 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/xlcxx.py | 5 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/clangxx.py | 5 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/clangxx.py | 5 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/clangxx.py | 5 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/icpc.py | 5 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/icpc.py | 6 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/icpc.py | 6 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/icpc.py | 6 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/icc.py | 5 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/icc.py | 6 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/icc.py | 6 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/icc.py | 6 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/vala.py | 6 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/nasm.py | 6 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/suncc.py | 6 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/suncc.py | 6 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/ldc2.py | 5 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/ldc2.py | 5 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/gdc.py | 5 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/gdc.py | 5 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/suncxx.py | 6 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/suncxx.py | 6 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/compiler_cxx.py | 6 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/compiler_fc.py | 7 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/c_config.py | 5 | CODE | |
| 21 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | app/web/web/data/completion.json | 1 | {"synths":{":dull_bell":["note:","amp:","pan:","attack:","decay:","sustain:","release:","attack_level:","decay_level:"," | CODE |
| LOW | app/web/web/data/tutorial/en/08.5-Ring-Chains.json | 1 | {"title":"8.5 Ring Chains","blocks":[{"type":"heading","level":1,"text":"Ring Chains"},{"type":"prose","html":"<p>In add | CODE |
| MEDIUM | app/web/oracle/harness/oracle.rb | 7 | # ruby oracle/harness/oracle.rb program.rb # JSON trace on stdout | COMMENT |
| MEDIUM | app/web/oracle/harness/oracle.rb | 44 | # harness started. The runtime only ever subtracts and compares clock | COMMENT |
| MEDIUM | app/web/runtime/lib/sonic_pi/scheduler.rb | 1067 | # oracle records its traces in the same frame (oracle/harness/oracle.rb). What isn't heard (a cue, a load, a log) | COMMENT |
| MEDIUM | app/web/runtime/lib/sonic_pi/scheduler.rb | 1693 | if e.is_a?(NameError) # the interpreter's wording, cut to the name (see the oracle harness) | CODE |
| MEDIUM | app/web/runtime/lib/sonic_pi/defaults.rb | 2 | # The runtime's defaults that the oracle keeps too (oracle/harness/oracle.rb loads this file), so a trace and the | COMMENT |
| MEDIUM | app/web/scripts/check-validations.rb | 87 | # the runtime is loaded the way trace.rb loads it, then the harness runs in the same process | COMMENT |
| MEDIUM | app/web/scripts/check.rb | 16 | adapter = ENV["ADAPTER"] || "ruby #{File.join(ROOT, 'oracle/harness/oracle.rb')}" | CODE |
| MEDIUM | app/web/scripts/trace.rb | 15 | adapter = ENV["ADAPTER"] || "ruby #{File.join(ROOT, 'oracle/harness/oracle.rb')}" | CODE |
| MEDIUM | app/server/ruby/test/mix/test_mix_quality.rb | 19 | # These need the built engine and the harness synthdefs, so they skip rather | COMMENT |
| MEDIUM | app/server/ruby/test/mix/lib/mix_engine.rb | 253 | # Both the engine's control port and the harness's reply port have to be free. | COMMENT |
| MEDIUM | app/server/ruby/test/mix/lib/mix_analysis.rb | 110 | # anything else needs re-derivation, so the harness renders at 48k and | COMMENT |
| MEDIUM | app/server/ruby/test/mix/synthdefs/build.sh | 2 | # Compiles the harness-only test synthdefs. Needs SuperCollider's sclang, | COMMENT |
| MEDIUM | app/server/ruby/test/lang/core/test_with_swing.rb | 22 | # Keep the language on a separate harness object so the test class keeps | COMMENT |
| MEDIUM | app/server/ruby/bin/headless_boot.rb | 5 | ## streamed to stdout; a harness adds its own handlers via the block form of | COMMENT |
| LOW | app/server/ruby/lib/sonicpi/util.rb | 433 | # just call block when in a non-sonic-pi-thread | COMMENT |
| MEDIUM | app/server/ruby/lib/sonicpi/engine_forwards.rb | 26 | # addresses are everything the Tracks panel hears (harness/docs/TRACKS.md, | COMMENT |
| MEDIUM | app/server/ruby/lib/sonicpi/studio.rb | 61 | # is the whole of what the language needs: which harness channels a | COMMENT |
| LOW | app/server/ruby/lib/sonicpi/studio.rb | 272 | # we can't just return a cached buffer - so grab the semaphore and | COMMENT |
| MEDIUM | app/server/ruby/lib/sonicpi/server.rb | 897 | # through the harness's own scheduler instead, which fires them in the | COMMENT |
| MEDIUM | app/server/ruby/lib/sonicpi/osc/tcp_osc_client.rb | 87 | # harness's own scheduler takes "/clockwork/schedule <timetag> <blob>" | COMMENT |
| LOW | app/server/ruby/lib/sonicpi/lang/sound.rb | 2663 | # external FX), then just use the name the user specified | COMMENT |
| MEDIUM | app/gui/utils/completion_context.cpp | 147 | // Scanning back (rather than assuming words[0]) stays robust to prefixes like | COMMENT |
| MEDIUM | …QScintilla_src-2.14.1/scintilla/lexers/LexPowerPro.cpp | 25 | // - Modified HasFunction function to be a bit more robust | COMMENT |
| MEDIUM | …ui/QScintilla_src-2.14.1/scintilla/lexers/LexBatch.cpp | 72 | // Need a more robust algorithm to properly toggle Regular Keyword Checking | COMMENT |
| LOW | app/external/aubio-0.4.9/python/lib/aubio/cmd.py | 565 | else: # in py3, we can simply use parser directly | CODE |
| MEDIUM | app/external/aubio-0.4.9/doc/web.cfg | 1148 | # it is more robust and this tag (HTML_STYLESHEET) will in the future become | COMMENT |
| MEDIUM | app/external/aubio-0.4.9/doc/web.cfg | 1158 | # standard style sheet and is therefore more robust against future updates. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | app/external/aubio-0.4.9/this_version.py | 84 | except Exception as e: | CODE |
| LOW | app/external/aubio-0.4.9/python/lib/gen_code.py | 209 | except Exception as e: | CODE |
| LOW | app/external/aubio-0.4.9/python/lib/moresetuptools.py | 30 | except Exception as e: | CODE |
| LOW | app/external/aubio-0.4.9/waflib/Build.py | 134 | except Exception as e: | CODE |
| LOW | app/external/aubio-0.4.9/waflib/Task.py | 177 | except Exception: | STRING |
| LOW | app/external/aubio-0.4.9/waflib/Task.py | 189 | except Exception: | STRING |
| MEDIUM | app/external/aubio-0.4.9/waflib/Task.py | 170 | def process(self): | CODE |
| LOW | app/external/aubio-0.4.9/waflib/Runner.py | 76 | except Exception: | CODE |
| LOW | app/external/aubio-0.4.9/waflib/Runner.py | 252 | except Exception: | CODE |
| MEDIUM | app/external/aubio-0.4.9/waflib/Runner.py | 57 | def run(self): | CODE |
| MEDIUM | app/external/aubio-0.4.9/waflib/Runner.py | 249 | def task_status(self,tsk): | CODE |
| LOW | app/external/aubio-0.4.9/waflib/ansiterm.py | 235 | except Exception as e: | CODE |
| LOW | app/external/aubio-0.4.9/waflib/Configure.py | 146 | except Exception as e: | CODE |
| LOW | app/external/aubio-0.4.9/waflib/Scripting.py | 107 | except Exception as e: | CODE |
| LOW | app/external/aubio-0.4.9/waflib/Scripting.py | 135 | except Exception as e: | CODE |
| LOW | app/external/aubio-0.4.9/waflib/processor.py | 41 | except Exception as e: | CODE |
| LOW | app/external/aubio-0.4.9/waflib/Context.py | 175 | except Exception as e: | CODE |
| LOW | app/external/aubio-0.4.9/waflib/Context.py | 221 | except Exception as e: | CODE |
| MEDIUM | app/external/aubio-0.4.9/waflib/Context.py | 53 | def __init__(self,**kw): | CODE |
| LOW | app/external/aubio-0.4.9/waflib/Logs.py | 115 | except Exception: | STRING |
| LOW | app/external/aubio-0.4.9/waflib/Logs.py | 200 | except Exception: | STRING |
| MEDIUM | app/external/aubio-0.4.9/waflib/Logs.py | 75 | def emit(self,record): | CODE |
| MEDIUM | app/external/aubio-0.4.9/waflib/Logs.py | 195 | def free_logger(logger): | CODE |
| LOW | app/external/aubio-0.4.9/waflib/Node.py | 55 | except Exception as e: | CODE |
| LOW | app/external/aubio-0.4.9/waflib/Tools/ifort.py | 192 | except Exception as e: | STRING |
| MEDIUM | app/external/aubio-0.4.9/waflib/Tools/ifort.py | 149 | def get_ifort_version_win32(conf,compiler,version,target,vcvars): | CODE |
| LOW | app/external/aubio-0.4.9/waflib/Tools/javaw.py | 191 | except Exception: | STRING |
| LOW | app/external/aubio-0.4.9/waflib/Tools/javaw.py | 313 | except Exception: | STRING |
| LOW | app/external/aubio-0.4.9/waflib/Tools/c_preproc.py | 582 | except Exception: | CODE |
| LOW | app/external/aubio-0.4.9/waflib/Tools/c_preproc.py | 656 | except Exception as e: | CODE |
| MEDIUM | app/external/aubio-0.4.9/waflib/Tools/c_preproc.py | 502 | def cached_find_resource(self,node,filename): | CODE |
| LOW | app/external/aubio-0.4.9/waflib/Tools/c_config.py | 705 | except Exception: | STRING |
| LOW | app/external/aubio-0.4.9/waflib/Tools/fc_config.py | 187 | except Exception: | CODE |
| LOW | app/external/aubio-0.4.9/waflib/Tools/fc_config.py | 214 | except Exception: | CODE |
| LOW | app/external/aubio-0.4.9/waflib/Tools/msvc.py | 121 | except Exception as e: | STRING |
| LOW | app/external/aubio-0.4.9/waflib/extras/c_emscripten.py | 23 | except Exception as e: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | app/web/web/data/completion.json | 1 | {"synths":{":dull_bell":["note:","amp:","pan:","attack:","decay:","sustain:","release:","attack_level:","decay_level:"," | CODE |
| MEDIUM | app/web/web/data/tutorial/en/A.02-live-coding.json | 1 | {"title":"A.2 Live Coding","blocks":[{"type":"heading","level":1,"text":"Live Coding"},{"type":"prose","html":"<p>The la | CODE |
| LOW | app/web/web/data/tutorial/en/A.16-practice.json | 1 | {"title":"A.16 How to Practice Live Coding","blocks":[{"type":"heading","level":1,"text":"8 Tips for Live Coding Practic | CODE |
| MEDIUM | app/web/web/data/reference/lang.json | 1 | {"pages":[{"key":"all_sample_names","summary":"Get all sample names","usage":"all_sample_names","doc_html":"<p>Return a | CODE |
| MEDIUM | app/server/ruby/lib/sonicpi/lang/western_theory.rb | 755 | "# anywhere you can use a list or ring of notes, you can also use scale | CODE |
| MEDIUM | app/server/ruby/lib/sonicpi/lang/western_theory.rb | 757 | "# you can use the :num_octaves parameter to get more notes | CODE |
| MEDIUM | app/external/aubio-0.4.9/doc/web.cfg | 279 | # Note: For files without extension you can use no_extension as a placeholder. | COMMENT |
| MEDIUM | app/external/aubio-0.4.9/doc/web.cfg | 794 | # If the value of the INPUT tag contains directories, you can use the | COMMENT |
| MEDIUM | app/external/aubio-0.4.9/doc/web.cfg | 854 | # If the value of the INPUT tag contains directories, you can use the | COMMENT |
| MEDIUM | app/external/aubio-0.4.9/doc/web.cfg | 881 | # If the value of the EXAMPLE_PATH tag contains directories, you can use the | COMMENT |
| MEDIUM | app/external/aubio-0.4.9/src/aubio.h | 82 | Here is a simple example that creates an A-Weighting filter and applies it to a | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | app/gui/QScintilla_src-2.14.1/doc/html/jquery.js | 2 | !function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):f | CODE |
| CRITICAL | app/gui/QScintilla_src-2.14.1/doc/html/jquery.js | 8 | (function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)})(function(t){function e(t){for(var e= | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | app/linux-deb.sh | 22 | # Usage: | COMMENT |
| LOW | app/linux-appimage-i386.sh | 19 | # Usage: | COMMENT |
| LOW | app/linux-debian-ci.sh | 9 | # Usage: | COMMENT |
| LOW | app/mac-release.sh | 15 | # Usage: | COMMENT |
| LOW | app/linux-appimage-i386-container.sh | 21 | # Usage: | COMMENT |
| LOW | app/linux-appimage.sh | 16 | # Usage: | COMMENT |
| LOW | app/server/ruby/bin/headless-record.rb | 3 | ## Usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | app/external/aubio-0.4.9/waflib/Tools/javaw.py | 27 | lib = null; | CODE |
| HIGH | app/external/aubio-0.4.9/waflib/Tools/c_preproc.py | 604 | state.append(undefined) | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …xternal/aubio-0.4.9/python/demos/demo_reading_speed.py | 44 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Task.py | 752 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/TaskGen.py | 161 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/glib2.py | 50 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/python.py | 84 | CODE | |
| LOW | app/external/aubio-0.4.9/waflib/Tools/python.py | 93 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | app/web/web/data/tutorial/en/13.3-Sound-Out.json | 1 | {"title":"13.3 Sound Out","blocks":[{"type":"heading","level":1,"text":"Sound Out"},{"type":"prose","html":"<p>So far in | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | app/server/ruby/lib/sonicpi/event_history.rb | 224 | # Set time to time of cue | COMMENT |
| LOW | app/server/ruby/lib/sonicpi/event_history.rb | 250 | # Set time to time of first cue | COMMENT |
| LOW | app/server/ruby/lib/sonicpi/event_history.rb | 257 | # Set time to time of last cue | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …i/QScintilla_src-2.14.1/scintilla/lexers/LexPascal.cpp | 38 | - Folding of code blocks on appropriate keywords (the following code blocks are | CODE |
| LOW | …ui/QScintilla_src-2.14.1/scintilla/lexers/LexCmake.cpp | 266 | // We need to check if the previous line has a \ in it... | COMMENT |
| LOW | …gui/QScintilla_src-2.14.1/scintilla/lexers/LexNsis.cpp | 406 | // We need to check if the previous line has a \ in it... | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | app/external/aubio-0.4.9/python/lib/aubio/midiconv.py | 7 | __all__ = ['note2midi', 'midi2note', 'freq2note', 'note2freq'] | CODE |