Corrscope

Latest version: v0.9.0

Safety actively analyzes 630094 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 3

0.3.0pre

This build is stable, but does not have all features/changes planned for 0.3.0.

Incomplete changelog:

- Add stereo rendering GUI (204)
- Add color pickers
- Line width is in pixels. (Previously in points. Multiply by 4/3 to convert to pixels.)

0.2.0

0.2.1 will be released in the future, with improved GUI (eg. color pickers) and a user manual.

Breaking Changes
- Switch Windows builds to Python 3.7 x64 (possible speed boost, larger binaries, similar-sized 7z downloads)
- Remove obsolete config options (breaks compatibility with pre-0.1.0 configs)
- Move ffmpeg PATH into appdata (rather than application folder)

New Features
- Save most recent config/WAV folder, as well as video render folder (separately or together).
- Add GUI tab for preview-only performance tweaks (disabled when recording to mp4)
- Add gridlines and H/V midlines
- Add support for stereo-subtraction flattening

Changelog
- Large speed boost in line-drawing code (save background once, only redraw lines per frame)
- Skip unrecognized fields when loading YAML files
- Fix random exceptions when closing ffplay on Windows
- Tell user to install ffplay (not just ffmpeg) if missing
- GUI: renamed "video size" to resolution, "play" to "preview"
- Windows builds: Add app version number to folder name

0.1.1

Bugfixes
- Eliminate long delay when loading stereo WAV files
- Makes mono WAV files faster. Makes stereo WAV files slightly slower on Linux, possibly more on Windows.
- Eliminate long delay when starting app on Windows
- First run will take 10 seconds (to generate font cache), later runs should take 3 or less.
- Accept invalid .wav with header metadata larger than filesize
- Fix freeze when rendering via GUI
- Strip quotes when user pastes "master audio" with quotes. Fix crashes when adding channels with invalid "master audio".

Changelog
- Tell user to install ffmpeg if missing
- Improve error messages (add stack traces)
- Add app version to title bar
- Mark GUI as edited when browsing for file, or adding/reordering channels

0.1.0

Initial release.

- PyQt GUI

Known bugs:

- GUI loads slowly on Windows (up to 8 seconds)
- Stereo files load slowly (will be fixed soon)

Windows .exe at "corrscope.zip".

2018-12--tf4-stage8
Extra branches (plus master):
- channel-trigger-inherit
- alter-config-defaults

Youtube video: https://youtu.be/GTlkWWmYvXE

yaml
!Config
master_audio: 23 - Metal Squad (Stage 8).wav
begin_time: 80
begin_time: 100
end_time:
fps: 60

trigger_ms: 40
render_ms: 20
trigger_subsampling: 2
render_subsampling: 2
render_subfps: 2

amplification: 4

trigger: !CorrelationTriggerConfig
edge_strength: -0.1
responsiveness: 1
buffer_falloff: 0.5
use_edge_trigger: false

channels:
- !ChannelConfig
wav_path: 1-FM 1.wav
- !ChannelConfig
wav_path: 2-FM 2.wav
render_width: 2 ALARM BELLS
trigger_width: 2
trigger:
edge_strength: -1
responsiveness: 0.1
buffer_falloff: 0.25

- !ChannelConfig
wav_path: 3-FM 3.wav
- !ChannelConfig
wav_path: 4-FM 4.wav
trigger_width: 2
trigger:
edge_strength: -1

- !ChannelConfig
wav_path: 5-FM 5.wav
- !ChannelConfig
wav_path: 6-FM 6.wav
- !ChannelConfig
wav_path: 8-PSG.wav
trigger:
edge_strength: -1

layout: !LayoutConfig
orientation: h
ncols: 2
render: !RendererConfig
width: 800
height: 480
line_width: 0.5
width: 1280
height: 720
line_width: 1
bg_color: '000000'
init_line_color: '8edeff'


preview-idol9-final
config files attached: config.7z
https://youtu.be/r9ihkCDDzTk

preview-time-trax-2
Featured in my Youtube video (https://youtu.be/DcwqdeJ7DSk ). This version has a more "responsive" trigger that jumps around less than before. Unfortunately the bass seems to lag behind.

yaml
!Config
master_audio: 04 - Stages 2, 5, 7.wav
fps: 60
channels:
- !ChannelConfig
wav_path: 1-FM 1.wav
trigger_width_ratio: 2
trigger: !CorrelationTriggerConfig
trigger_strength: .5
use_edge_trigger: false
responsiveness: 0.5
falloff_width: .5
- !ChannelConfig
wav_path: 2-FM 2.wav
trigger: !CorrelationTriggerConfig
trigger_strength: .5
use_edge_trigger: false
responsiveness: 0.5
falloff_width: .5
- !ChannelConfig
wav_path: 3-FM 3.wav
- !ChannelConfig
wav_path: 4-FM 4.wav
- !ChannelConfig
wav_path: 5-FM 5.wav

width_ms: 25
subsampling: 1
trigger: !CorrelationTriggerConfig
trigger_strength: 0
use_edge_trigger: false
responsiveness: 0.5
falloff_width: .5
amplification: 3
layout: !LayoutConfig
ncols: 2
orientation: h
render: !RendererConfig
width: 1280
height: 720
bg_color: black
init_line_color:
- 0.5563691782213626
- 0.8711470803633772
- 1.0
line_width:
outputs:
- !FFplayOutputConfig {}
- !FFmpegOutputConfig
path: time-trax.mp4


preview-time-trax
Featured in my Youtube video (https://youtu.be/fhDSiUL2vg4 ).

yaml
!Config
master_audio: mix.wav
fps: 60
begin_time: 40
channels:
- !ChannelConfig
wav_path: 1-FM 1.wav
trigger_width_ratio: 2
trigger: !CorrelationTriggerConfig
trigger_strength: 0
use_edge_trigger: true
responsiveness: 0.1
falloff_width: .5
- !ChannelConfig
wav_path: 2-FM 2.wav
- !ChannelConfig
wav_path: 3-FM 3.wav
- !ChannelConfig
wav_path: 4-FM 4.wav
- !ChannelConfig
wav_path: 5-FM 5.wav
width_ms: 25
subsampling: 1
trigger: !CorrelationTriggerConfig
trigger_strength: 0
use_edge_trigger: false
responsiveness: 0.1
falloff_width: .5
amplification: 2
layout: !LayoutConfig
ncols: 2
orientation: h
render: !RendererConfig
width: 1280
height: 720
bg_color: black
init_line_color:
- 0.5563691782213626
- 0.8711470803633772
- 1.0
line_width:
outputs:
- !FFplayOutputConfig {}
- !FFmpegOutputConfig
path: time-trax.mp4

Page 3 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.