CHANGELOG OF

PrettyScope

Below you will find updates and downloads of prior versions

10/1/17

PrettyScope

v1.3.0

NEW FEATURES
• Assignable Midi modulation and breakpoint envelopes
• Better mouse smoothing, no more ugly corners.
• Presets and Colormaps are automatically located and work on Mac.
• Removed Shear X and Shear Y (these controls were nonsensical). In its place, added 3D rotation controls, X/Y/Z
• Standalone version
• Certain parameters no longer remembers settings and does not load from presets: Framerate, Pause, FreezePoints, ShowFPS

BUG FIXES
• Retina bug fixed, drawing no longer limited to one corner.
• Now runs in Logic, no longer fails AU validation.
• Tail Fade control works again

9/3/17

PrettyScope

v1.2.0

NEW FEATURES
• New Sync modes: Left / Right / L + R
• New AutoPause mode: "Mouse", automatically pause PrettyScope when mouse is not in use, allowing you to more easily "paint with sound".
• 1D Zoom/Offset: horizontal zoom & offset sliders for 1D mode
• AudioFX Mode: what you see is what you hear, X/Y parameters such as zoom/scale/position/etc. affects the incoming audio and sent as the output. A clipper is added to protect your equipment. Will add creative clipping controls in a future update.
• Parameter Smoothing slider for X/Y parameters
• Clear canvas button
• Canvas/Mouse Funcionality: Double-Left-Click to show/hide controls, a nice step toward full screen mode.
• Canvas/Mouse Funcionality: Mousewheel for zoom in/out, add Shift to fine tune
• Canvas/Mouse Funcionality: Left-Click-Drag to move x/y position of image, add shift to fine tune. Ctrl to reset x/y/zoom. Alt to jump x/y value to mouse.
• Canvas/Mouse Funcionality: Right-Click-Drag to affect 1d zoom/offset, add Ctrl to reset, add Alt to jump value to mouse.

BUG FIXES
• Slider value no longer jumps around when shift+drag fine tuning.

KNOWN ISSUES
• PrettyScope's canvas is limited to one 1/4 corner for retina displays.
• PrettyScope does not run in Logic due to plugin validation failure.
• PrettyScope does not run with AMD Radeon HD 6700 video card.
• PrettyScope parameter modulation does not work in Studio One.

8/19/17

PrettyScope

v1.1.0

NEW FEATURES
• 1D Sync mode
• View a stereo signal in 1D mode and control color of lines/dots per channel separately
• New Color modes: R G B, H S L, RdGrnBl, PrttyGrl (will be more customizable in the future)
• Screenshot button is back and working.
• Now possible to draw down to 0 points
• GUI now has a scrollbar so you can access all parameters with smaller window sizes
• Click+drag and double-click no longer causes slider to jump, use Alt+click to jump slider to mouse.
• Click+shift-drag and mousewheel+shift engages slider fine-tune.

BUG FIXES:
• Does not steal keyboard focus (hotkeys are disabled).
• Now works with OS X 10
• Dot/Line size aspect ratio/screen ratio bugs now fixed completely
• Dots are properly drawn at start and end of data points (only noticeable when drawing a few points)

OTHER:
• Installer for OS X

5/17/17

PrettyScope

v1.0.4

OTHER:
• OS X release build ACTUALLY RELEASED.

5/10/17

PrettyScope

v1.0.3

CRASH SUPPORT:
• Fixed crash reported by users with intel CPUs

OTHER:
• OS X debug build sent to beta testers.

5/8/17

PrettyScope

v1.0.2

FIXES:
• Colormap now loads from presets.
CRASH SUPPORT:
• Made the log look a little better.
• Log is cleared when PrettyScope is started.
• Added one more point of crash checking
OTHER:
• a few more presets added

5/5/17

PrettyScope

v1.0.1

CHANGES
• Includes VC++ redistributable, the lack of this may have been causing crashes for some people.
• Fixed pixel skewing (shape skewing still needs to be fixed). That means at least the image won't be warped and ugly, but the final shape that is drawn will be warped. Workaround: change your X/Y scales.
• Disabled framerate fine tuning. There are only two settings now VSYNC and inf. VSYNC means its locked to your monitor refresh rate. inf means it renders frames as fast as possible. inf setting is recommended until we add more advanced audio/video sync.

5/1/17

PrettyScope

v1.0.0

CHANGES
• Changed the way many parameters/sliders work.
• Log now writes relevant computer system information and the current PrettyScope version, you no longer need to post your system details when doing a crash log.
• Screenshot button temporarily removed until graphics skewing is solved.

4/15/17

PrettyScope

v0.6.0

CHANGES
• Setting PointsPerFrame to 0 will render the number of points per frame based on framerate (kinda). This eventually needs to be replaced with more proper controls.
• CTRL + S to save a screenshot (saved next to dll).
• CTRL + R to continuously produce screenshots (saved next to dll). This is an experimental feature, it is eventually going to be used for creating video during your DAW's offline rendering.
• "Show FPS" button added, now you can check how your GPU is performing.
• More crash logging.
• Framerate control.
• Automation system fully implemented.

4/8/17

PrettyScope

v0.5.5

CHANGES
• Host automation somewhat implemented, right click on a slider or button and click "MIDI assign", then type in a number from 0 to 127. This simultaneously assigns the midi CC and numbered host parameter. If you enable your DAW's default VST gui, you will see parameters 0 to 127 which you can use to record automation for now.
• Increase range of x/y zoom
• Increase range shear
• New line and dot profiles: flat and pointy (I plan on replacing pointy with a glow control) note, line blur is not functional for gaussian line. "Pointy" dot is great for doing noise field drawings.
• Improved dot blur control for gaussian profile
• Crash logging system implemented to a limited degree, it may not write a log for all crashes, will be improving on this. The log will be written next to the dll. If no log is written, let me know!

3/30/17

PrettyScope

v0.5.0

NEW FEATURES
• Colormap loading/selection, currently PrettyScope looks for a folder called "ColorMap" next to the dll
CHANGES
• Everyone will be getting personal licenses, licensing system works.
• Physical profile renamed to gaussian profile
• Changed the scaling of line and dot brightness/size (you may not be able to get lines/dots as bright as before, but I think that's ok).
• Experimenting with dot blur feature for gaussian dot (ultimately all profiles will have a blur feature).

FIXES
• When Points per frame is updated, tailfade was not updated sometimes resulting in zero-brightness lines/dots.

4/29/17

PrettyScope

v.0.8.0

NEW FEATURES:
• Preliminary 1D mode, no sync features yet and is only mono, but there is a scan frequency control. It's fun to play with.
• Manual added
• Preliminary rectangular canvas support
BUG FIXES:
• Correctly initialize colormap
• Colormap is now saved in the preset file
• More crash logging
• Framerate slider now works
• PointsPerFrame control now displays number of samples rather than a 0 to 1 value.
• TailFade control works again!
• All hotkeys removed, but added a screenshot button.