2019-08-29 09:29:17 +00:00
|
|
|
|
## 0.6.1
|
|
|
|
|
|
|
|
|
|
### Changelog
|
|
|
|
|
|
|
|
|
|
- Fix bug where narrow pulse waves were erroneously detected as silence (#306)
|
|
|
|
|
- Fix Windows-only crash when opening a non-ASCII path and restarting corrscope (#311)
|
2019-09-11 08:32:54 +00:00
|
|
|
|
- Fix bug where unrecognized fonts would cause corrscope to crash (#313)
|
2019-08-29 09:29:17 +00:00
|
|
|
|
|
2019-04-16 15:34:51 +00:00
|
|
|
|
## 0.6.0
|
|
|
|
|
|
2019-06-03 06:15:23 +00:00
|
|
|
|
### Features
|
2019-04-16 15:34:51 +00:00
|
|
|
|
|
2019-06-03 06:15:23 +00:00
|
|
|
|
- Rewrite pitch tracking to avoid false negatives (#274)
|
2019-05-09 09:20:29 +00:00
|
|
|
|
- Previously, we rescaled the *buffer* to maximize spectral similarity between *data 2 frames ago* and data now.
|
|
|
|
|
- Now we rescale the buffer to maximize spectral similarity between the buffer and data now.
|
2019-06-23 07:57:57 +00:00
|
|
|
|
- Improve period calculation, add maximum frequency cap (#294)
|
|
|
|
|
- Fixes incorrectly high frequency with low bass notes
|
|
|
|
|
- Fixes incorrectly high frequency with treble-heavy waveforms
|
2019-05-09 09:20:29 +00:00
|
|
|
|
|
2019-06-03 06:15:23 +00:00
|
|
|
|
### Major Changes
|
|
|
|
|
|
|
|
|
|
- Update default options for new projects (#275)
|
|
|
|
|
- Stereo grid opacity = 0.25
|
|
|
|
|
- Render FPS Divisor = 2 (preview-only, faster)
|
|
|
|
|
- Trigger Width = 60 ms
|
|
|
|
|
- Always enable midline color, remove color checkbox (#291)
|
|
|
|
|
- Can be disabled separately for h/v
|
2019-06-23 07:57:57 +00:00
|
|
|
|
- Enable grid color #55aaff for new projects (#300)
|
2019-04-16 15:34:51 +00:00
|
|
|
|
|
|
|
|
|
### Changelog
|
|
|
|
|
|
2019-06-03 06:15:23 +00:00
|
|
|
|
- Increase GUI maximum Trigger/Render Width to 200 ms
|
2019-06-23 07:57:57 +00:00
|
|
|
|
- Update trigger GUI, merge all edge-related triggers (#299)
|
2019-05-09 09:20:29 +00:00
|
|
|
|
- Rewrite FPS printing code
|
|
|
|
|
- Add test to ensure cancelling render terminates FFmpeg quickly
|
|
|
|
|
- Add support for excluding fields from always_dump="*" (#268)
|
|
|
|
|
- Don't dump viewport_width/height by default
|
2019-05-09 07:47:37 +00:00
|
|
|
|
|
|
|
|
|
## 0.5.1
|
|
|
|
|
|
|
|
|
|
This is a bugfix release, since master has regressions in pitch tracking.
|
|
|
|
|
|
|
|
|
|
### Changelog
|
|
|
|
|
|
2019-04-18 23:54:18 +00:00
|
|
|
|
- Improve GUI dialog path defaults (#277)
|
2019-05-09 07:47:37 +00:00
|
|
|
|
- Display all GUI errors in dialog box, instead of crashing (#279)
|
2019-04-25 21:38:00 +00:00
|
|
|
|
- Display dialog and terminate ffmpeg, when closing project with preview/render active (#280)
|
2019-04-18 23:54:18 +00:00
|
|
|
|
|
2019-05-09 07:47:37 +00:00
|
|
|
|
|
2019-03-26 09:21:46 +00:00
|
|
|
|
## 0.5.0
|
|
|
|
|
|
|
|
|
|
### Breaking Changes
|
|
|
|
|
|
2019-04-01 10:11:01 +00:00
|
|
|
|
- Reorganize GUI, move trigger options to tab
|
2019-04-08 13:20:48 +00:00
|
|
|
|
- Improve NES triangle triggering, switch data window to Gaussian (#244)
|
2019-04-16 15:33:20 +00:00
|
|
|
|
- Remove mean responsiveness (always set to 1)
|
|
|
|
|
- To improve triangle waves, use sign triggering instead.
|
2019-04-01 10:11:01 +00:00
|
|
|
|
|
2019-03-26 09:21:46 +00:00
|
|
|
|
### Features
|
|
|
|
|
|
2019-04-16 15:33:20 +00:00
|
|
|
|
- Add sign triggering (37d2c08a)
|
2019-04-08 13:20:48 +00:00
|
|
|
|
- Add support for per-channel labels (#256)
|
|
|
|
|
- Some fonts may not work or display the wrong weight, due to Matplotlib issues.
|
2019-04-16 15:33:20 +00:00
|
|
|
|
- Add configurable grid line width (#265)
|
|
|
|
|
- Add Ctrl+Tab or Ctrl+PageUp/Down shortcuts to switch GUI tabs (#246)
|
2019-03-28 15:23:15 +00:00
|
|
|
|
|
2019-03-26 09:21:46 +00:00
|
|
|
|
### Changelog
|
|
|
|
|
|
2019-04-08 13:20:48 +00:00
|
|
|
|
- Quit GUI when pressing Ctrl-C in terminal (#252)
|
|
|
|
|
- Rewrite resolution division system to use internal DPI (#264)
|
2019-04-16 15:33:20 +00:00
|
|
|
|
- Refactor renderer API (c8239558)
|
|
|
|
|
- Add renderer debugging visualizations (development only)
|
2019-03-26 09:21:46 +00:00
|
|
|
|
|
2019-05-09 07:47:37 +00:00
|
|
|
|
|
2019-03-26 06:08:08 +00:00
|
|
|
|
## 0.4.0
|
2019-03-05 13:15:33 +00:00
|
|
|
|
|
|
|
|
|
### Breaking Changes
|
2019-03-13 10:13:47 +00:00
|
|
|
|
|
2019-03-26 11:07:20 +00:00
|
|
|
|
- Set default mean responsiveness to 0.05 instead of 1 (even in unmodified older files, oops)
|
2019-03-26 06:05:59 +00:00
|
|
|
|
- Always use full-resolution rendering, when rendering to file (make trigger/render subsampling preview-only)
|
2019-03-13 10:07:14 +00:00
|
|
|
|
- Remove buffer falloff from GUI (defaults to 0.5)
|
2019-03-12 08:43:33 +00:00
|
|
|
|
- Lag prevention is no longer increased, when trigger subsampling or trigger width × are >1
|
2019-03-05 13:15:33 +00:00
|
|
|
|
|
|
|
|
|
### Features
|
2019-03-13 10:13:47 +00:00
|
|
|
|
|
2019-03-26 06:05:59 +00:00
|
|
|
|
- Add Help menu (online help manual)
|
|
|
|
|
- Add custom stereo downmix modes
|
|
|
|
|
- Allow left-only triggering, downmixing specific channels to mono, etc.
|
2019-03-13 10:13:47 +00:00
|
|
|
|
- Add post-triggering for finding zero-crossing edges
|
2019-03-14 12:26:41 +00:00
|
|
|
|
- Add optional slope-based triggering
|
|
|
|
|
- Previous edge-triggering was area-based and located zero crossings
|
2019-03-05 13:15:33 +00:00
|
|
|
|
|
|
|
|
|
### Changelog
|
2019-03-13 10:13:47 +00:00
|
|
|
|
|
2019-03-26 06:05:59 +00:00
|
|
|
|
- Add trigger "buffer responsiveness" option
|
2019-03-13 10:13:47 +00:00
|
|
|
|
- Remove dependency on more_itertools
|
2019-03-05 13:15:33 +00:00
|
|
|
|
|
2019-03-26 09:21:46 +00:00
|
|
|
|
|
2019-03-13 10:17:10 +00:00
|
|
|
|
## 0.3.1
|
|
|
|
|
|
|
|
|
|
### Breaking Changes
|
|
|
|
|
- Fix time-traveling bug by reverting "Increase trigger diameter to improve bass stability" from 0.3.0
|
|
|
|
|
|
|
|
|
|
### Changelog
|
|
|
|
|
|
|
|
|
|
- Rebuild UI in Python, not .ui XML
|
|
|
|
|
- Show stack trace dialog when loading config fails
|
|
|
|
|
- Show stack trace dialog if exceptions raised before playback begins
|
|
|
|
|
|
2019-03-26 09:21:46 +00:00
|
|
|
|
|
2019-03-04 06:19:36 +00:00
|
|
|
|
## 0.3.0
|
2019-02-06 06:53:13 +00:00
|
|
|
|
|
|
|
|
|
### Breaking Changes
|
|
|
|
|
|
2019-03-04 06:19:36 +00:00
|
|
|
|
- Increase trigger diameter to improve bass stability
|
|
|
|
|
- Line width is now measured in pixels. (previously, 1 pt = 4/3 px)
|
|
|
|
|
- Tweak default config settings: white lines, gray midlines, 1 column, vertical orientation.
|
2019-02-10 07:05:27 +00:00
|
|
|
|
- Enable preview-only resolution divisor by default, to boost speed
|
2019-02-06 06:53:13 +00:00
|
|
|
|
|
|
|
|
|
### Features
|
|
|
|
|
|
2019-03-04 06:19:36 +00:00
|
|
|
|
- Add pitch-tracking trigger checkbox
|
|
|
|
|
- Waves should no longer jump around when pitch changes.
|
|
|
|
|
- Rapidly repeating pitch changes (less than 6 frames apart) are skipped for performance.
|
|
|
|
|
- Pitch tracking may increase CPU usage on noise channels. See https://github.com/nyanpasu64/corrscope/issues/213 for details
|
|
|
|
|
- Add stereo rendering support
|
|
|
|
|
- Located in stereo tab in GUI
|
2019-02-06 06:53:13 +00:00
|
|
|
|
- Add per-channel amplification support
|
|
|
|
|
- Add color picker to GUI
|
2019-03-04 06:19:36 +00:00
|
|
|
|
- Add unit suffixes to GUI spinboxes
|
2019-02-06 06:53:13 +00:00
|
|
|
|
|
|
|
|
|
### Changelog
|
2019-03-04 06:19:36 +00:00
|
|
|
|
|
|
|
|
|
- Prevent YAML dump from line-breaking long paths
|
|
|
|
|
- Dump Config.show_internals to YAML by default
|
|
|
|
|
- Add non-GUI option to disable antialiasing (does not improve performance)
|
2019-02-06 06:53:13 +00:00
|
|
|
|
|
2019-03-26 09:21:46 +00:00
|
|
|
|
|
2019-02-06 06:53:13 +00:00
|
|
|
|
## 0.2.0 and before
|
|
|
|
|
|
|
|
|
|
See https://github.com/nyanpasu64/corrscope/releases.
|