Oscilloscope
brew install --cask oscilloscope
v1.1.0
Mimic the aesthetic of ray-oscilloscopes
2
30-day installs · #7876
8
90-day · #6626
31
365-day · #7288
624
★ GitHub stars · updated 2y ago
Links
- https://github.com/kritzikratzi/Oscilloscope
- GitHub: kritzikratzi/Oscilloscope
- Brew formula source: Casks/o/oscilloscope.rb
Raw metadata
{
"alternatives": [],
"artifacts": [
{
"app": [
"Oscilloscope.app"
],
"target": "/Applications/Oscilloscope.app"
},
{
"zap": [
{
"trash": [
"~/Library/Application Scripts/org.sd.oscilloscope",
"~/Library/Containers/org.sd.oscilloscope"
]
}
]
}
],
"auto_updates": null,
"categories": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Mimic the aesthetic of ray-oscilloscopes",
"disable_reason": null,
"disabled": 0,
"display_name": "Oscilloscope",
"enrichment_fetched_at": "2026-06-20T22:47:49+00:00",
"first_seen": "2026-06-20T00:47:34+00:00",
"full_token": "oscilloscope",
"github_default_branch": "master",
"github_last_commit_at": "2024-03-03T10:58:16Z",
"github_readme_excerpt": "Oscilloscope\r\n===\r\n\r\nA software oscilloscope attempting to mimic the aesthetic of old school ray oscilloscopes. \r\n\t\r\n\u003cimg src=\"docs/screenshot.png\" width=\"667\"\u003e\r\n\r\n# How to use\r\n\r\nAfter starting the oscilloscope a welcome message is already loaded, press \u25b6\ufe0e play to make sure your audio setup works. If it doesn\u0027t, open \u2699 settings and try to choose another output device. \r\n\r\nTo open files you can either click the folder icon, or drag a file from Explorer/Finder/Nautilus/... to the application. \r\n\r\n\r\n|Key |Action|\r\n|------|------|\r\n|Space |Play/Pause|\r\n|f |Fullscreen|\r\n|Tab |Hide interface|\r\n|e |Export to image sequence|\r\n\r\n\r\n\r\nFor more information\r\n\r\n* either visit the user page at \u003ca href=\"https://oscilloscopemusic.com/osci.php\"\u003eoscilloscopemusic.com/osci.php\u003c/a\u003e\r\n* [download the latest version](https://github.com/kritzikratzi/Oscilloscope/releases)\r\n\r\n\r\n# Programmer Documentation\r\n\r\n## Project setup \r\n\r\nThings are moving around a bit sometimes. \r\nMake sure to read these instructions before each build. \r\n\r\n1. Download and unzip Openframeworks 0.10.1\r\n1. Open the folder apps/myApps/ (in the OpenFrameworks folder)\r\n1. Clone the repository with submodules: `git clone --recursive https://github.com/kritzikratzi/Oscilloscope.git`\r\n1. Download the binary release for ofxAvCodec from [https://github.com/kritzikratzi/ofxAvCodec/releases/tag/0.2](https://github.com/kritzikratzi/ofxAvCodec/releases/tag/0.2)\r\n1. Replace the addons/ofxAvCodec/libs with the libs folder from the download\r\n\r\n\r\n### Compiling with XCode (OSX11.5+)\r\n\r\n1. Add the `--deep` value to the `Other Code Signing Flags` key in the Build Settings tab\r\n1. Open apps/myApps/oscilloscope/Oscilloscope.xcodeproject and then Build\u0026Run\r\n1. (Optional) Sign\u0026Notarize with apple: Copy `scripts/osx-config-template.sh` to `osx-config.sh`, then run `scripts/dist.sh osx 1.1.0`\r\n\r\n\r\nYou can also build with `make \u0026\u0026 make run` on the command line. The resulting build will have no icon/no proper name/no retina support. \r",
"github_repo": "kritzikratzi/Oscilloscope",
"github_stars": 624,
"github_topics": [],
"homepage": "https://github.com/kritzikratzi/Oscilloscope",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 2,
"installs_365d": 31,
"installs_90d": 8,
"last_seen": "2026-06-20T00:47:34+00:00",
"llm_generated_at": null,
"llm_model": null,
"names": [
"Oscilloscope"
],
"one_liner": null,
"rank_30d": 7876,
"rank_365d": 7288,
"rank_90d": 6626,
"raw_hash": "1b9b7a6df008e897",
"ruby_source_path": "Casks/o/oscilloscope.rb",
"tap": "homebrew/cask",
"token": "oscilloscope",
"version": "1.1.0",
"why_use_this": null
}