Spectra - Video & Audio to Art
Generates unique art and video
Only for Mac
$19.99
Discover art in your video and audio media. Computational art that uses frames for color and sounds for modulation. Adjust parameters for a surprising array of art forms.
Spectra is an app to create computational art from video and audio on iOS and Mac.
Settings files store the parameters that describe the art form and include:
• Control values
• Color palettes
• Audio samples
With built-in presets, video and audio samples you can generate cool art immediately! Then customize with your own settings, video and color palettes.
Video frames can be used for creating color palettes for drawing, and the audio is used to modulate line or arc length - the components of the paths Spectra draws.
A new color palette generator is in the colors pane, where you also can quickly switch between video, settings file, variable, random or grayscale palettes. The variable palette generates color using a given color and a periodic trigonometric function. Generating colors in this way is fun with unlimited surprising results.
Visit the website for many examples, a demo and screenshots visually elucidating the simple process to transform video to art.
Using color and sound from videos various art forms are generated automatically with with attributes dependent on the values of user selected parameter controls.
Use your device videos, screen recordings or your favorite theatrical movies as input. You can use the audio of the video, or load a separate audio file.
The output can be printed from high resolution PNG images, or you can output the art as resolution independent PDF files to print at any resolution supported by a particular printer.
Spectra can be used as a platform for educators to integrate mathematical computation with creative art.
Although Spectra does not teach these concepts it can be used as a fun visualization and experimentation of key ideas of math.
Numerous mathematical concepts can be introduced and illustrated through the art forms Spectra mathematically generates:
• transformations, functions, plots and parameters
• plane geometry: lines, triangles, circles, chords
• angles, rotation, trigonometry, radians
• distance, arc length, area
• randomness
4 basic art forms whose names are derived from the math:
• linear
• radial
• arc
• chord
Each Spectra graphic is merely a path composed of lines, circle arcs and chords. Each part corresponds to a particular frame of the video and sound level at the same time.
When using video as a color source every color is chosen as the average color of the frame.
Various other parameters you can adjust include:
• inner and outer radius
• zoom and 2 different arc length modes
• use of audio for line width and length modulation
• random, grayscale and parametrized color palettes
• random variability in frame selection ranges
• descriptive title label
• art aspect ratio
• line capping and width
• alpha gradient : the transparency of each part can diminish gradually over time so it is apparent what other parts it may overlap
• path filling to create solid pie shapes
To get a better glimpse of the variety of art you can generate peruse our website 'Gallery'.
For your convenience...
• Presets Table: Select from many control, color and sound settings sets. Then customize by changing the control, color and sound, say from another settings file.
• You can save your settings, including the colors and audio samples for reuse on both platforms.
• Two sample videos.
• Audio Samples: Additional audio files are built into the app, in particular many presets contain sample audio. This enables you to use the app "out of the box."
Spectra is also available on iOS:
https://apps.apple.com/us/app/spectra-video-audio-to-art/id1105517139
more Maintenance update to prevent some views and controls from not displaying clearly when device is set to dark mode.
1.5.8 01/25/2024
Maintenance update.
1.5.7 01/24/2024
New solid background colors available in the 'Size' pane. Be sure to select 'Include In Spectra' if desired, otherwise the selected background only applies to the editor view.
1.5.6 05/03/2023
Multiple audio channel support added. Previously only the first audio channel was used.
Previous Updates:
Added HDR video support by converting HDR to SDR to improve colors; presents a reminder that you can set a background color for spectra videos from the Size view.
13 new presets have been added to the built-in settings library. Settings are available in the Presets tab. The Presets tab has two tables named Built-In and My Settings. These new presets appear in the Built-in settings, at the bottom. Your own settings are saved to My Settings.
126 new presets have been added to the built-in settings library. These were previously available from 'More Settings' and required individual downloads. This makes a large variety of presets readily available with ease.
NEW - Shadow option in the 'Lines' pane. This option will draw shadows for every line.
FIXED - After app relaunch the 'Play Waveform Audio' may sometimes play the wrong audio file.
New - When saving a spectra as a video you now have the option of including the audio, if available. The video duration will then match the audio duration. This can create a fun visualization of the audio.
New - Audio menu has new menu item named 'Share Waveform Audio' enabling you to send the waveform audio, if there is one, to an email, message, etc.
Fixed - Issue with audio processing that could prevent a settings file that uses audio from being restored to the correct look. It was due to a slight variation in audio modulation values. This issue was caused by changes in the last version.
• IMPROVED: Video color generation faster.
• NEW: Apply audio or set background image from Settings. ‘Apply Audio’ for audio, 'Set Background' for background.
• NEW: Playing audio shows its progress in the waveform graphic.
• NEW: When switching to settings without a background from one that does an option to remove the current background is offered.
• NEW: ‘Use Opened Audio’ menu item in the Audio menu: sets the current audio to the last audio imported from external apps (Files, iCloud, Messages, Music, etc) or internal samples.
• IMPROVED: The audio menu items 'Use Video Audio' and 'Use Settings Audio' are reimplemented for clarity.
• FIXED: Some audio files were not loading due to a mismatch of file extension and audio type.
• NEW: Option apply current background color to spectra when rendering. The background color is set in the Size pane.
• Other improvements.
Updated 'More Settings' web view. Use 'More Settings' to load additional settings from the web into the 'My Settings' table.
Fixed an issue with the 'My Settings' table where the table experienced inadvertent scrolling after selecting a setting. Updated for iOS 14.
FIXED: Saving background images to the Photos library now preserves transparency. In this way restoring a background from the photos library will restore the transparency, which is important for the mask mode of the Color pane.
Improved Performance: Settings data is cached to handle the increased load from incorporating background images and waveform audio files. Most notably the presets table scrolls more smoothly, but other methods that use settings data is faster.
Background Preview in Settings: The background image can be previewed from the user settings table. (Swipe on a row in iOS, right(control)-click on a row in macOS.)
Open Settings Options: Opening settings is more discriminate - if current settings has background, but new settings do not then an alert is presented because the existence of a background could mean the spectra does not look as expected unless you change the background settings.
Play Waveform Audio: The current waveform audio file can be played (if it exists; a waveform graphic only displays the audio samples, and its presence does not mean there is an audio file associated with it.) Select ‘Play Waveform Audio’ from the Audio menu. (Or on Mac use the ‘Play Waveform Audio’ button, and in iOS tap the waveform graphic)
1.5.5 08/06/2022
Added HDR video support by converting HDR to SDR to improve colors; presents a reminder that you can set a background color for spectra videos from the Size tab.
Previous Updates:
13 new presets have been added to the built-in settings library. Settings are available in the Presets tabview. The Presets tabview has two tables named Built-In and My Settings. These new presets appear in the Built-in settings, at the bottom. Your own settings are saved to My Settings.
126 new presets have been added to the built-in settings library. These were previously available from 'More Settings' and required individual downloads. This makes a large variety of presets readily available with ease.
NEW - Shadow option in the 'Lines' pane. This option will draw shadows for every line. FIXED - After app relaunch the 'Play Waveform Audio' may sometimes play the wrong audio file.
New - When saving a spectra as a video you now have the option of including the audio, if available. The video duration will then match the audio duration. This can create a fun visualization of the audio.
For security purposes the ability to record the screen has been removed. You can use QuickTime Player to create screen recordings, and then load the screen recording video as you would any other video.
New - The File menu 'Save Video Audio' has been changed to 'Save Waveform Audio' enabling you to save the any waveform audio, if there is one, for email, messaging, etc.
Fixed - Issue with audio processing that could prevent a settings file that uses audio from being restored to the correct look. It was due to a slight variation in audio modulation values. This issue was caused by changes in the last version.
• IMPROVED: Video color generation faster.
• NEW: Apply audio or set background image from Settings. ‘Apply Audio’ for audio, 'Set Background' for background.
• NEW: Playing audio shows its progress in the waveform graphic.
• NEW: When switching to settings without a background from one that does an option to remove the current background is offered.
• NEW: ‘Use Opened Audio’ menu item in the Audio menu: sets the current audio to the last audio imported from external apps (Files, iCloud, Messages, Music, etc) or internal samples.
• IMPROVED: The audio menu items 'Use Video Audio' and 'Use Settings Audio' are reimplemented for clarity.
• FIXED: Some audio files were not loading due to a mismatch of file extension and audio type.
• NEW: Option apply current background color to spectra when rendering. The background color is set in the Size pane.
• Other improvements.
Updated 'More Settings' web view. Use 'More Settings' to load additional settings from the web into the 'My Settings' table.
Fixed an issue with the 'My Settings' table where the table experienced inadvertent scrolling after selecting a setting.
Improved Performance: Settings data is cached to handle the increased load from incorporating background images and waveform audio files. Most notably the presets table scrolls more smoothly, but other methods that use settings data is faster.
Background Preview in Settings: The background image can be previewed from the user settings table. (Swipe on a row in iOS, right(control)-click on a row in macOS.)
Open Settings Options: Opening settings is more discriminate - if current settings has background, but new settings do not then an alert is presented because the existence of a background could mean the spectra does not look as expected unless you change the background settings.
Play Waveform Audio: The current waveform audio file can be played (if it exists; a waveform graphic only displays the audio samples, and its presence does not mean there is an audio file associated with it.) Select ‘Play Waveform Audio’ from the Audio menu. (Or on Mac use the ‘Play Waveform Audio’ button, and in iOS tap the waveform graphic)
1.5.4 04/25/2022
13 new presets have been added to the built-in settings library. Settings are available in the Presets tabview. The Presets tabview has two tables named Built-In and My Settings. These new presets appear in the Built-in settings, at the bottom. Your own settings are saved to My Settings.
Previous Updates:
126 new presets have been added to the built-in settings library. These were previously available from 'More Settings' and required individual downloads. This makes a large variety of presets readily available with ease.
NEW - Shadow option in the 'Lines' pane. This option will draw shadows for every line. FIXED - After app relaunch the 'Play Waveform Audio' may sometimes play the wrong audio file.
New - When saving a spectra as a video you now have the option of including the audio, if available. The video duration will then match the audio duration. This can create a fun visualization of the audio.
For security purposes the ability to record the screen has been removed. You can use QuickTime Player to create screen recordings, and then load the screen recording video as you would any other video.
New - The File menu 'Save Video Audio' has been changed to 'Save Waveform Audio' enabling you to save the any waveform audio, if there is one, for email, messaging, etc.
Fixed - Issue with audio processing that could prevent a settings file that uses audio from being restored to the correct look. It was due to a slight variation in audio modulation values. This issue was caused by changes in the last version.
• IMPROVED: Video color generation faster.
• NEW: Apply audio or set background image from Settings. ‘Apply Audio’ for audio, 'Set Background' for background.
• NEW: Playing audio shows its progress in the waveform graphic.
• NEW: When switching to settings without a background from one that does an option to remove the current background is offered.
• NEW: ‘Use Opened Audio’ menu item in the Audio menu: sets the current audio to the last audio imported from external apps (Files, iCloud, Messages, Music, etc) or internal samples.
• IMPROVED: The audio menu items 'Use Video Audio' and 'Use Settings Audio' are reimplemented for clarity.
• FIXED: Some audio files were not loading due to a mismatch of file extension and audio type.
• NEW: Option apply current background color to spectra when rendering. The background color is set in the Size pane.
• Other improvements.
Updated 'More Settings' web view. Use 'More Settings' to load additional settings from the web into the 'My Settings' table.
Fixed an issue with the 'My Settings' table where the table experienced inadvertent scrolling after selecting a setting.
Improved Performance: Settings data is cached to handle the increased load from incorporating background images and waveform audio files. Most notably the presets table scrolls more smoothly, but other methods that use settings data is faster.
Background Preview in Settings: The background image can be previewed from the user settings table. (Swipe on a row in iOS, right(control)-click on a row in macOS.)
Open Settings Options: Opening settings is more discriminate - if current settings has background, but new settings do not then an alert is presented because the existence of a background could mean the spectra does not look as expected unless you change the background settings.
Play Waveform Audio: The current waveform audio file can be played (if it exists; a waveform graphic only displays the audio samples, and its presence does not mean there is an audio file associated with it.) Select ‘Play Waveform Audio’ from the Audio menu. (Or on Mac use the ‘Play Waveform Audio’ button, and in iOS tap the waveform graphic)
1.5.3 03/14/2022
126 new presets have been added to the built-in settings library. These were previously available from 'More Settings' and required individual downloads. This makes a large variety of presets readily available with ease.
Previous Updates:
NEW - Shadow option in the 'Lines' pane. This option will draw shadows for every line. FIXED - After app relaunch the 'Play Waveform Audio' may sometimes play the wrong audio file.
New - When saving a spectra as a video you now have the option of including the audio, if available. The video duration will then match the audio duration. This can create a fun visualization of the audio.
For security purposes the ability to record the screen has been removed. You can use QuickTime Player to create screen recordings, and then load the screen recording video as you would any other video.
New - The File menu 'Save Video Audio' has been changed to 'Save Waveform Audio' enabling you to save the any waveform audio, if there is one, for email, messaging, etc.
Fixed - Issue with audio processing that could prevent a settings file that uses audio from being restored to the correct look. It was due to a slight variation in audio modulation values. This issue was caused by changes in the last version.
• IMPROVED: Video color generation faster.
• NEW: Apply audio or set background image from Settings. ‘Apply Audio’ for audio, 'Set Background' for background.
• NEW: Playing audio shows its progress in the waveform graphic.
• NEW: When switching to settings without a background from one that does an option to remove the current background is offered.
• NEW: ‘Use Opened Audio’ menu item in the Audio menu: sets the current audio to the last audio imported from external apps (Files, iCloud, Messages, Music, etc) or internal samples.
• IMPROVED: The audio menu items 'Use Video Audio' and 'Use Settings Audio' are reimplemented for clarity.
• FIXED: Some audio files were not loading due to a mismatch of file extension and audio type.
• NEW: Option apply current background color to spectra when rendering. The background color is set in the Size pane.
• Other improvements.
Updated 'More Settings' web view. Use 'More Settings' to load additional settings from the web into the 'My Settings' table.
Fixed an issue with the 'My Settings' table where the table experienced inadvertent scrolling after selecting a setting.
Improved Performance: Settings data is cached to handle the increased load from incorporating background images and waveform audio files. Most notably the presets table scrolls more smoothly, but other methods that use settings data is faster.
Background Preview in Settings: The background image can be previewed from the user settings table. (Swipe on a row in iOS, right(control)-click on a row in macOS.)
Open Settings Options: Opening settings is more discriminate - if current settings has background, but new settings do not then an alert is presented because the existence of a background could mean the spectra does not look as expected unless you change the background settings.
Play Waveform Audio: The current waveform audio file can be played (if it exists; a waveform graphic only displays the audio samples, and its presence does not mean there is an audio file associated with it.) Select ‘Play Waveform Audio’ from the Audio menu. (Or on Mac use the ‘Play Waveform Audio’ button, and in iOS tap the waveform graphic)
Apply Audio File Option: When opening settings with an audio file contained you have the option to ‘apply’ the audio file. This means that the file is read and stored as the current audio file for the waveform. This way if the settings are changed and saved a copy of the same audio can be included. (Audio is saved so that you can recall the audio by playing it from the user setting table.)
1.5.2 12/31/2021
Maintenance update.
Previous Updates:
NEW - Shadow option in the 'Lines' pane. This option will draw shadows for every line. FIXED - After app relaunch the 'Play Waveform Audio' may sometimes play the wrong audio file.
New - When saving a spectra as a video you now have the option of including the audio, if available. The video duration will then match the audio duration. This can create a fun visualization of the audio.
For security purposes the ability to record the screen has been removed. You can use QuickTime Player to create screen recordings, and then load the screen recording video as you would any other video.
New - The File menu 'Save Video Audio' has been changed to 'Save Waveform Audio' enabling you to save the any waveform audio, if there is one, for email, messaging, etc.
Fixed - Issue with audio processing that could prevent a settings file that uses audio from being restored to the correct look. It was due to a slight variation in audio modulation values. This issue was caused by changes in the last version.
• IMPROVED: Video color generation faster.
• NEW: Apply audio or set background image from Settings. ‘Apply Audio’ for audio, 'Set Background' for background.
• NEW: Playing audio shows its progress in the waveform graphic.
• NEW: When switching to settings without a background from one that does an option to remove the current background is offered.
• NEW: ‘Use Opened Audio’ menu item in the Audio menu: sets the current audio to the last audio imported from external apps (Files, iCloud, Messages, Music, etc) or internal samples.
• IMPROVED: The audio menu items 'Use Video Audio' and 'Use Settings Audio' are reimplemented for clarity.
• FIXED: Some audio files were not loading due to a mismatch of file extension and audio type.
• NEW: Option apply current background color to spectra when rendering. The background color is set in the Size pane.
• Other improvements.
Updated 'More Settings' web view. Use 'More Settings' to load additional settings from the web into the 'My Settings' table.
Fixed an issue with the 'My Settings' table where the table experienced inadvertent scrolling after selecting a setting.
Improved Performance: Settings data is cached to handle the increased load from incorporating background images and waveform audio files. Most notably the presets table scrolls more smoothly, but other methods that use settings data is faster.
Background Preview in Settings: The background image can be previewed from the user settings table. (Swipe on a row in iOS, right(control)-click on a row in macOS.)
Open Settings Options: Opening settings is more discriminate - if current settings has background, but new settings do not then an alert is presented because the existence of a background could mean the spectra does not look as expected unless you change the background settings.
Play Waveform Audio: The current waveform audio file can be played (if it exists; a waveform graphic only displays the audio samples, and its presence does not mean there is an audio file associated with it.) Select ‘Play Waveform Audio’ from the Audio menu. (Or on Mac use the ‘Play Waveform Audio’ button, and in iOS tap the waveform graphic)
Apply Audio File Option: When opening settings with an audio file contained you have the option to ‘apply’ the audio file. This means that the file is read and stored as the current audio file for the waveform. This way if the settings are changed and saved a copy of the same audio can be included. (Audio is saved so that you can recall the audio by playing it from the user setting table.)
Save Audio Option: Saving settings presents the option to NOT save the current waveform audio file. Saving the audio file is for two purposes:
1. So that you can recall the audio by playing it from the user setting table.
2. So that if you load setting with an audio file you apply it so it may be included when saving a modified version of the settings.
1.5.1 10/29/2021
NEW - Shadow option in the 'Lines' pane. This option will draw shadows for every line. FIXED - After app relaunch the 'Play Waveform Audio' may sometimes play the wrong audio file.
Other Recent Updates:
New - When saving a spectra as a video you now have the option of including the audio, if available. The video duration will then match the audio duration. This can create a fun visualization of the audio.
For security purposes the ability to record the screen has been removed. You can use QuickTime Player to create screen recordings, and then load the screen recording video as you would any other video.
New - The File menu 'Save Video Audio' has been changed to 'Save Waveform Audio' enabling you to save the any waveform audio, if there is one, for email, messaging, etc.
Fixed - Issue with audio processing that could prevent a settings file that uses audio from being restored to the correct look. It was due to a slight variation in audio modulation values. This issue was caused by changes in the last version.
• IMPROVED: Video color generation faster.
• NEW: Apply audio or set background image from Settings. ‘Apply Audio’ for audio, 'Set Background' for background.
• NEW: Playing audio shows its progress in the waveform graphic.
• NEW: When switching to settings without a background from one that does an option to remove the current background is offered.
• NEW: ‘Use Opened Audio’ menu item in the Audio menu: sets the current audio to the last audio imported from external apps (Files, iCloud, Messages, Music, etc) or internal samples.
• IMPROVED: The audio menu items 'Use Video Audio' and 'Use Settings Audio' are reimplemented for clarity.
• FIXED: Some audio files were not loading due to a mismatch of file extension and audio type.
• NEW: Option apply current background color to spectra when rendering. The background color is set in the Size pane.
• Other improvements.
Updated 'More Settings' web view. Use 'More Settings' to load additional settings from the web into the 'My Settings' table.
Fixed an issue with the 'My Settings' table where the table experienced inadvertent scrolling after selecting a setting.
Improved Performance: Settings data is cached to handle the increased load from incorporating background images and waveform audio files. Most notably the presets table scrolls more smoothly, but other methods that use settings data is faster.
Background Preview in Settings: The background image can be previewed from the user settings table. (Swipe on a row in iOS, right(control)-click on a row in macOS.)
Open Settings Options: Opening settings is more discriminate - if current settings has background, but new settings do not then an alert is presented because the existence of a background could mean the spectra does not look as expected unless you change the background settings.
Play Waveform Audio: The current waveform audio file can be played (if it exists; a waveform graphic only displays the audio samples, and its presence does not mean there is an audio file associated with it.) Select ‘Play Waveform Audio’ from the Audio menu. (Or on Mac use the ‘Play Waveform Audio’ button, and in iOS tap the waveform graphic)
Apply Audio File Option: When opening settings with an audio file contained you have the option to ‘apply’ the audio file. This means that the file is read and stored as the current audio file for the waveform. This way if the settings are changed and saved a copy of the same audio can be included. (Audio is saved so that you can recall the audio by playing it from the user setting table.)
Save Audio Option: Saving settings presents the option to NOT save the current waveform audio file. Saving the audio file is for two purposes:
1. So that you can recall the audio by playing it from the user setting table.
2. So that if you load setting with an audio file you apply it so it may be included when saving a modified version of the settings.
1.5 12/22/2020
New - When saving a spectra as a video you now have the option of including the audio, if available. The video duration will then match the audio duration. This can create a fun visualization of the audio.
For security purposes the ability to record the screen has been removed. You can use QuickTime Player to create screen recordings, and then load the screen recording video as you would any other video.
Other Recent Updates:
New - The File menu 'Save Video Audio' has been changed to 'Save Waveform Audio' enabling you to save the any waveform audio, if there is one, for email, messaging, etc.
Fixed - Issue with audio processing that could prevent a settings file that uses audio from being restored to the correct look. It was due to a slight variation in audio modulation values. This issue was caused by changes in the last version.
• IMPROVED: Video color generation faster.
• NEW: Apply audio or set background image from Settings. ‘Apply Audio’ for audio, 'Set Background' for background.
• NEW: Playing audio shows its progress in the waveform graphic.
• NEW: When switching to settings without a background from one that does an option to remove the current background is offered.
• NEW: ‘Use Opened Audio’ menu item in the Audio menu: sets the current audio to the last audio imported from external apps (Files, iCloud, Messages, Music, etc) or internal samples.
• IMPROVED: The audio menu items 'Use Video Audio' and 'Use Settings Audio' are reimplemented for clarity.
• FIXED: Some audio files were not loading due to a mismatch of file extension and audio type.
• NEW: Option apply current background color to spectra when rendering. The background color is set in the Size pane.
• Other improvements.
Updated 'More Settings' web view. Use 'More Settings' to load additional settings from the web into the 'My Settings' table.
Fixed an issue with the 'My Settings' table where the table experienced inadvertent scrolling after selecting a setting.
Improved Performance: Settings data is cached to handle the increased load from incorporating background images and waveform audio files. Most notably the presets table scrolls more smoothly, but other methods that use settings data is faster.
Background Preview in Settings: The background image can be previewed from the user settings table. (Swipe on a row in iOS, right(control)-click on a row in macOS.)
Open Settings Options: Opening settings is more discriminate - if current settings has background, but new settings do not then an alert is presented because the existence of a background could mean the spectra does not look as expected unless you change the background settings.
Play Waveform Audio: The current waveform audio file can be played (if it exists; a waveform graphic only displays the audio samples, and its presence does not mean there is an audio file associated with it.) Select ‘Play Waveform Audio’ from the Audio menu. (Or on Mac use the ‘Play Waveform Audio’ button, and in iOS tap the waveform graphic)
Apply Audio File Option: When opening settings with an audio file contained you have the option to ‘apply’ the audio file. This means that the file is read and stored as the current audio file for the waveform. This way if the settings are changed and saved a copy of the same audio can be included. (Audio is saved so that you can recall the audio by playing it from the user setting table.)
Save Audio Option: Saving settings presents the option to NOT save the current waveform audio file. Saving the audio file is for two purposes:
1. So that you can recall the audio by playing it from the user setting table.
2. So that if you load setting with an audio file you apply it so it may be included when saving a modified version of the settings.
New User Settings Table Row Labels: Labels in the user settings table indicate : contains audio data file, creation date and data size of the file.
1.4.9 12/18/2020
New - The File menu 'Save Video Audio' has been changed to 'Save Waveform Audio' enabling you to save the any waveform audio, if there is one, for email, messaging, etc.
Fixed - Issue with audio processing that could prevent a settings file that uses audio from being restored to the correct look. It was due to a slight variation in audio modulation values. This issue was caused by changes in the last version.
Other Recent Updates:
• IMPROVED: Video color generation faster.
• NEW: Apply audio or set background image from Settings. ‘Apply Audio’ for audio, 'Set Background' for background.
• NEW: Playing audio shows its progress in the waveform graphic.
• NEW: When switching to settings without a background from one that does an option to remove the current background is offered.
• NEW: ‘Use Opened Audio’ menu item in the Audio menu: sets the current audio to the last audio imported from external apps (Files, iCloud, Messages, Music, etc) or internal samples.
• IMPROVED: The audio menu items 'Use Video Audio' and 'Use Settings Audio' are reimplemented for clarity.
• FIXED: Some audio files were not loading due to a mismatch of file extension and audio type.
• NEW: Option apply current background color to spectra when rendering. The background color is set in the Size pane.
• Other improvements.
Updated 'More Settings' web view. Use 'More Settings' to load additional settings from the web into the 'My Settings' table.
Fixed an issue with the 'My Settings' table where the table experienced inadvertent scrolling after selecting a setting.
Improved Performance: Settings data is cached to handle the increased load from incorporating background images and waveform audio files. Most notably the presets table scrolls more smoothly, but other methods that use settings data is faster.
Background Preview in Settings: The background image can be previewed from the user settings table. (Swipe on a row in iOS, right(control)-click on a row in macOS.)
Open Settings Options: Opening settings is more discriminate - if current settings has background, but new settings do not then an alert is presented because the existence of a background could mean the spectra does not look as expected unless you change the background settings.
Play Waveform Audio: The current waveform audio file can be played (if it exists; a waveform graphic only displays the audio samples, and its presence does not mean there is an audio file associated with it.) Select ‘Play Waveform Audio’ from the Audio menu. (Or on Mac use the ‘Play Waveform Audio’ button, and in iOS tap the waveform graphic)
Apply Audio File Option: When opening settings with an audio file contained you have the option to ‘apply’ the audio file. This means that the file is read and stored as the current audio file for the waveform. This way if the settings are changed and saved a copy of the same audio can be included. (Audio is saved so that you can recall the audio by playing it from the user setting table.)
Save Audio Option: Saving settings presents the option to NOT save the current waveform audio file. Saving the audio file is for two purposes:
1. So that you can recall the audio by playing it from the user setting table.
2. So that if you load setting with an audio file you apply it so it may be included when saving a modified version of the settings.
New User Settings Table Row Labels: Labels in the user settings table indicate : contains audio data file, creation date and data size of the file.
New Labels & Colors For Clarity: New terminology adopted: ’Mask the spectra by the background image or vice versa. Implements 'white on alpha' masking, where white is transparent.' This is to emphasize the intended usage of the ‘White’ color in the color pane, and the use of the ‘Invert’ operation for masks.
1.4.8 12/04/2020
• IMPROVED: Video color generation faster.
• NEW: Apply audio or set background image from Settings. ‘Apply Audio’ for audio, 'Set Background' for background.
• NEW: Playing audio shows its progress in the waveform graphic.
• NEW: When switching to settings without a background from one that does an option to remove the current background is offered.
• NEW: ‘Use Opened Audio’ menu item in the Audio menu: sets the current audio to the last audio imported from external apps (Files, iCloud, Messages, Music, etc) or internal samples.
• IMPROVED: The audio menu items 'Use Video Audio' and 'Use Settings Audio' are reimplemented for clarity.
• FIXED: Some audio files were not loading due to a mismatch of file extension and audio type.
• NEW: Option apply current background color to spectra when rendering. The background color is set in the Size pane.
• Other improvements.
Previous recent updates:
Updated 'More Settings' web view. Use 'More Settings' to load additional settings from the web into the 'My Settings' table.
Fixed an issue with the 'My Settings' table where the table experienced inadvertent scrolling after selecting a setting.
Improved Performance: Settings data is cached to handle the increased load from incorporating background images and waveform audio files. Most notably the presets table scrolls more smoothly, but other methods that use settings data is faster.
Background Preview in Settings: The background image can be previewed from the user settings table. (Swipe on a row in iOS, right(control)-click on a row in macOS.)
Open Settings Options: Opening settings is more discriminate - if current settings has background, but new settings do not then an alert is presented because the existence of a background could mean the spectra does not look as expected unless you change the background settings.
Play Waveform Audio: The current waveform audio file can be played (if it exists; a waveform graphic only displays the audio samples, and its presence does not mean there is an audio file associated with it.) Select ‘Play Waveform Audio’ from the Audio menu. (Or on Mac use the ‘Play Waveform Audio’ button, and in iOS tap the waveform graphic)
Apply Audio File Option: When opening settings with an audio file contained you have the option to ‘apply’ the audio file. This means that the file is read and stored as the current audio file for the waveform. This way if the settings are changed and saved a copy of the same audio can be included. (Audio is saved so that you can recall the audio by playing it from the user setting table.)
Save Audio Option: Saving settings presents the option to NOT save the current waveform audio file. Saving the audio file is for two purposes:
1. So that you can recall the audio by playing it from the user setting table.
2. So that if you load setting with an audio file you apply it so it may be included when saving a modified version of the settings.
New User Settings Table Row Labels: Labels in the user settings table indicate : contains audio data file, creation date and data size of the file.
New Labels & Colors For Clarity: New terminology adopted: ’Mask the spectra by the background image or vice versa. Implements 'white on alpha' masking, where white is transparent.' This is to emphasize the intended usage of the ‘White’ color in the color pane, and the use of the ‘Invert’ operation for masks.
Mask Inversion: Masks can be inverted. This is intended for use with ‘white on alpha masks’ - namely masks created as white with transparency. Choose the ‘White’ color option for a spectra and then save it as a background for masking. When inverted white pixels becomes transparent and transparent pixels become white.
Masking Background Image By Spectra Fixed: The mask was inadvertenly being applied 2x to the previews in the main view (but saving was properly working).
Screen Recording Catalina: Screen recording fixed for Catalina - access screen recorder from the File menu
1.4.7 11/03/2020
Updated 'More Settings' web view. Use 'More Settings' to load additional settings from the web into the 'My Settings' table.
Previous updates:
Fixed an issue with the 'My Settings' table where the table experienced inadvertent scrolling after selecting a setting.
Improved Performance: Settings data is cached to handle the increased load from incorporating background images and waveform audio files. Most notably the presets table scrolls more smoothly, but other methods that use settings data is faster.
Background Preview in Settings: The background image can be previewed from the user settings table. (Swipe on a row in iOS, right(control)-click on a row in macOS.)
Open Settings Options: Opening settings is more discriminate - if current settings has background, but new settings do not then an alert is presented because the existence of a background could mean the spectra does not look as expected unless you change the background settings.
Play Waveform Audio: The current waveform audio file can be played (if it exists; a waveform graphic only displays the audio samples, and its presence does not mean there is an audio file associated with it.) Select ‘Play Waveform Audio’ from the Audio menu. (Or on Mac use the ‘Play Waveform Audio’ button, and in iOS tap the waveform graphic)
Apply Audio File Option: When opening settings with an audio file contained you have the option to ‘apply’ the audio file. This means that the file is read and stored as the current audio file for the waveform. This way if the settings are changed and saved a copy of the same audio can be included. (Audio is saved so that you can recall the audio by playing it from the user setting table.)
Save Audio Option: Saving settings presents the option to NOT save the current waveform audio file. Saving the audio file is for two purposes:
1. So that you can recall the audio by playing it from the user setting table.
2. So that if you load setting with an audio file you apply it so it may be included when saving a modified version of the settings.
New User Settings Table Row Labels: Labels in the user settings table indicate : contains audio data file, creation date and data size of the file.
New Labels & Colors For Clarity: New terminology adopted: ’Mask the spectra by the background image or vice versa. Implements 'white on alpha' masking, where white is transparent.' This is to emphasize the intended usage of the ‘White’ color in the color pane, and the use of the ‘Invert’ operation for masks.
Mask Inversion: Masks can be inverted. This is intended for use with ‘white on alpha masks’ - namely masks created as white with transparency. Choose the ‘White’ color option for a spectra and then save it as a background for masking. When inverted white pixels becomes transparent and transparent pixels become white.
Masking Background Image By Spectra Fixed: The mask was inadvertenly being applied 2x to the previews in the main view (but saving was properly working).
Screen Recording Catalina: Screen recording fixed for Catalina - access the screen recorder from the File menu
- The current audio data, as well as the processed samples for graphics modulation, is stored in a Spectra settings file enabling playing of the audio within Spectra.
To play the audio: In the 'My Settings' pane of Presets click-right on a row to display the row actions menu: Play, Rename, Delete and select 'Play'.
If there is no audio to play you are told so - for example old settings files will not contain audio.
Note: When loading settings the audio data is not used to replace the current audio being used by Spectra. But since you can now play the audio that was the current audio at the time the settings were saved you can recall what it was.
- Also : new isosceles triangle option, save Spectra to video, mask images by spectra, use images for color, composing spectra via backgrounds
1.4.6 10/19/2020
Fixed an issue with the 'My Settings' table where the table experienced inadvertent scrolling after selecting a setting.
Previous updates:
Improved Performance: Settings data is cached to handle the increased load from incorporating background images and waveform audio files. Most notably the presets table scrolls more smoothly, but other methods that use settings data is faster.
Background Preview in Settings: The background image can be previewed from the user settings table. (Swipe on a row in iOS, right(control)-click on a row in macOS.)
Open Settings Options: Opening settings is more discriminate - if current settings has background, but new settings do not then an alert is presented because the existence of a background could mean the spectra does not look as expected unless you change the background settings.
Play Waveform Audio: The current waveform audio file can be played (if it exists; a waveform graphic only displays the audio samples, and its presence does not mean there is an audio file associated with it.) Select ‘Play Waveform Audio’ from the Audio menu. (Or on Mac use the ‘Play Waveform Audio’ button, and in iOS tap the waveform graphic)
No Background Image: The background image preview will now show a ‘no background’ image graphic if there is no background image.
Apply Audio File Option: When opening settings with an audio file contained you have the option to ‘apply’ the audio file. This means that the file is read and stored as the current audio file for the waveform. This way if the settings are changed and saved a copy of the same audio can be included. (Audio is saved so that you can recall the audio by playing it from the user setting table.)
Save Audio Option: Saving settings presents the option to NOT save the current waveform audio file. Saving the audio file is for two purposes:
1. So that you can recall the audio by playing it from the user setting table.
2. So that if you load setting with an audio file you apply it so it may be included when saving a modified version of the settings.
New User Settings Table Row Labels: Labels in the user settings table indicate : contains audio data file, creation date and data size of the file.
New Labels & Colors For Clarity: New terminology adopted: ’Mask the spectra by the background image or vice versa. Implements 'white on alpha' masking, where white is transparent.' This is to emphasize the intended usage of the ‘White’ color in the color pane, and the use of the ‘Invert’ operation for masks.
Mask Inversion: Masks can be inverted. This is intended for use with ‘white on alpha masks’ - namely masks created as white with transparency. Choose the ‘White’ color option for a spectra and then save it as a background for masking. When inverted white pixels becomes transparent and transparent pixels become white.
Masking Background Image By Spectra Fixed: The mask was inadvertenly being applied 2x to the previews in the main view (but saving was properly working).
Screen Recording Catalina: Screen recording fixed for Catalina - access the screen recorder from the File menu
- The current audio data, as well as the processed samples for graphics modulation, is stored in a Spectra settings file enabling playing of the audio within Spectra.
To play the audio: In the 'My Settings' pane of Presets click-right on a row to display the row actions menu: Play, Rename, Delete and select 'Play'.
If there is no audio to play you are told so - for example old settings files will not contain audio.
Note: When loading settings the audio data is not used to replace the current audio being used by Spectra. But since you can now play the audio that was the current audio at the time the settings were saved you can recall what it was.
- Also : new isosceles triangle option, save Spectra to video, mask images by spectra, use images for color, composing spectra via backgrounds
1.4.5 09/28/2020
Maintenance update - fixed some minor display issues in the user interface.
Previous updates:
Improved Performance: Settings data is cached to handle the increased load from incorporating background images and waveform audio files. Most notably the presets table scrolls more smoothly, but other methods that use settings data is faster.
Background Preview in Settings: The background image can be previewed from the user settings table. (Swipe on a row in iOS, right(control)-click on a row in macOS.)
Open Settings Options: Opening settings is more discriminate - if current settings has background, but new settings do not then an alert is presented because the existence of a background could mean the spectra does not look as expected unless you change the background settings.
Play Waveform Audio: The current waveform audio file can be played (if it exists; a waveform graphic only displays the audio samples, and its presence does not mean there is an audio file associated with it.) Select ‘Play Waveform Audio’ from the Audio menu. (Or on Mac use the ‘Play Waveform Audio’ button, and in iOS tap the waveform graphic)
No Background Image: The background image preview will now show a ‘no background’ image graphic if there is no background image.
Apply Audio File Option: When opening settings with an audio file contained you have the option to ‘apply’ the audio file. This means that the file is read and stored as the current audio file for the waveform. This way if the settings are changed and saved a copy of the same audio can be included. (Audio is saved so that you can recall the audio by playing it from the user setting table.)
Save Audio Option: Saving settings presents the option to NOT save the current waveform audio file. Saving the audio file is for two purposes:
1. So that you can recall the audio by playing it from the user setting table.
2. So that if you load setting with an audio file you apply it so it may be included when saving a modified version of the settings.
New User Settings Table Row Labels: Labels in the user settings table indicate : contains audio data file, creation date and data size of the file.
New Labels & Colors For Clarity: New terminology adopted: ’Mask the spectra by the background image or vice versa. Implements 'white on alpha' masking, where white is transparent.' This is to emphasize the intended usage of the ‘White’ color in the color pane, and the use of the ‘Invert’ operation for masks.
Mask Inversion: Masks can be inverted. This is intended for use with ‘white on alpha masks’ - namely masks created as white with transparency. Choose the ‘White’ color option for a spectra and then save it as a background for masking. When inverted white pixels becomes transparent and transparent pixels become white.
Masking Background Image By Spectra Fixed: The mask was inadvertenly being applied 2x to the previews in the main view (but saving was properly working).
Screen Recording Catalina: Screen recording fixed for Catalina - access the screen recorder from the File menu
- The current audio data, as well as the processed samples for graphics modulation, is stored in a Spectra settings file enabling playing of the audio within Spectra.
To play the audio: In the 'My Settings' pane of Presets click-right on a row to display the row actions menu: Play, Rename, Delete and select 'Play'.
If there is no audio to play you are told so - for example old settings files will not contain audio.
Note: When loading settings the audio data is not used to replace the current audio being used by Spectra. But since you can now play the audio that was the current audio at the time the settings were saved you can recall what it was.
- Also : new isosceles triangle option, save Spectra to video, mask images by spectra, use images for color, composing spectra via backgrounds
1.4.4 04/20/2020
Improved Performance: Settings data is cached to handle the increased load from incorporating background images and waveform audio files. Most notably the presets table scrolls more smoothly, but other methods that use settings data is faster.
Background Preview in Settings: The background image can be previewed from the user settings table. (Swipe on a row in iOS, right(control)-click on a row in macOS.)
Open Settings Options: Opening settings is more discriminate - if current settings has background, but new settings do not then an alert is presented because the existence of a background could mean the spectra does not look as expected unless you change the background settings.
Play Waveform Audio: The current waveform audio file can be played (if it exists; a waveform graphic only displays the audio samples, and its presence does not mean there is an audio file associated with it.) Select ‘Play Waveform Audio’ from the Audio menu. (Or on Mac use the ‘Play Waveform Audio’ button, and in iOS tap the waveform graphic)
No Background Image: The background image preview will now show a ‘no background’ image graphic if there is no background image.
Apply Audio File Option: When opening settings with an audio file contained you have the option to ‘apply’ the audio file. This means that the file is read and stored as the current audio file for the waveform. This way if the settings are changed and saved a copy of the same audio can be included. (Audio is saved so that you can recall the audio by playing it from the user setting table.)
Save Audio Option: Saving settings presents the option to NOT save the current waveform audio file. Saving the audio file is for two purposes:
1. So that you can recall the audio by playing it from the user setting table.
2. So that if you load setting with an audio file you apply it so it may be included when saving a modified version of the settings.
New User Settings Table Row Labels: Labels in the user settings table indicate : contains audio data file, creation date and data size of the file.
New Labels & Colors For Clarity: New terminology adopted: ’Mask the spectra by the background image or vice versa. Implements 'white on alpha' masking, where white is transparent.' This is to emphasize the intended usage of the ‘White’ color in the color pane, and the use of the ‘Invert’ operation for masks.
Mask Inversion: Masks can be inverted. This is intended for use with ‘white on alpha masks’ - namely masks created as white with transparency. Choose the ‘White’ color option for a spectra and then save it as a background for masking. When inverted white pixels becomes transparent and transparent pixels become white.
Masking Background Image By Spectra Fixed: The mask was inadvertenly being applied 2x to the previews in the main view (but saving was properly working).
Screen Recording Catalina: Screen recording fixed for Catalina - access the screen recorder from the File menu
Previous updates:
- The current audio data, as well as the processed samples for graphics modulation, is stored in a Spectra settings file enabling playing of the audio within Spectra.
To play the audio: In the 'My Settings' pane of Presets click-right on a row to display the row actions menu: Play, Rename, Delete and select 'Play'.
If there is no audio to play you are told so - for example old settings files will not contain audio.
Note: When loading settings the audio data is not used to replace the current audio being used by Spectra. But since you can now play the audio that was the current audio at the time the settings were saved you can recall what it was.
- Also : new isosceles triangle option, save Spectra to video, mask images by spectra, use images for color, composing spectra via backgrounds
1.4.3 01/21/2020
- The current audio data, as well as the processed samples for graphics modulation, is stored in a Spectra settings file enabling playing of the audio within Spectra.
To play the audio: In the 'My Settings' tab of the Presets table control-click row to display the row actions menu: Play, Rename, Delete and select 'Play'.
If there is no audio to play you are told so - for example old settings files will not contain audio.
Note: When loading settings the audio data is not used to replace the current audio being used by Spectra. But since you can now play the audio that was the current audio at the time the settings were saved you can recall what it was.
Previous updates:
- Saving and restoration of Spectra settings supports background images and all background image options : show, fill and mask.
Note: when using an image as a mask white is transparent while other colors have varying amount of opacity.
- Settings tables modified for displaying white spectra (intended for use as background masks), and items labelled to indicate if contains a background image.
- When opening settings with a background 3 options are provided - ignore it, replace the current, or combine it with the current.
- Background can be masked by spectra (as well as spectra masked by background)
- 13 new audio ring tones
- FIX - When saving current spectra as a background any masking was ignored.
- Masking with a background is faster.
- Backgrounds have a new option to 'fit or fill' the spectra background - default is original 'fit'. The option is available in the Background pane, and applies to drawing and masking with the background.
- Color generation displays a color swatch for each color.
- Background image options for showing and masking are restored on app launch. Background images are used for compositing spectra and masking.
See demo videos ‘Composite Spectra’ and ‘Mask Background Image’
- Spectra can now be saved as video - frames of the video display the process of drawing the spectra.
- In the Lines pane there is a new option to draw using Isosceles triangles.
- Added support for background images managed from the new ’Background’ tab.
- A background image can be loaded from a file, set from the current spectra (including its current background), or the current video frame.
- Spectra can be composed using background images.
See demo video ‘Composite Spectra’
- Background image can be used as a mask for the current spectra: white is transparent, black is opaque, intermediate is semi-transparent. A new color option in the color pane called ‘White’ intended to be used for creating background masks from a spectra.
See demo video ‘Mask Background Image’
- A new color option in the Color pane called ‘Image’ will load a subset colors from a selected image file.
See demo video ‘Image For Color’
- In the size pane there is a new option to draw a grid. The grid size matches the spectra width and height parameters.
- The preview background can be set to a texture to help view spectra using background masks that are white - available in the ‘Size’ pane.
- New builtin presets using the new Isosceles triangles option in the Lines pane have been added.
- During screen recording the option to not record the cursor has been fixed.
New: Apply dash pattern to lines. Dash length and spacing is adjustable. Access from the Lines palette of parameters.
1.4.2 01/16/2020
- Saving and restoration of Spectra settings supports background images and all background image options : show, fill and mask.
Note: when using an image as a mask white is transparent while other colors have varying amount of opacity.
- Settings tables modified for displaying white spectra (intended for use as background masks), and items labelled to indicate if contains a background image.
- When opening settings with a background 3 options are provided - ignore it, replace the current, or combine it with the current.
- Background can be masked by spectra (as well as spectra masked by background)
- 13 new audio ring tones
- FIX - When saving current spectra as a background any masking was ignored.
Previous Updates:
- Masking with a background is faster.
- Backgrounds have a new option to 'fit or fill' the spectra background - default is original 'fit'. The option is available in the Background pane, and applies to drawing and masking with the background.
- Color generation displays a color swatch for each color.
- Background image options for showing and masking are restored on app launch. Background images are used for compositing spectra and masking.
See demo videos ‘Composite Spectra’ and ‘Mask Background Image’
- Spectra can now be saved as video - frames of the video display the process of drawing the spectra.
- In the Lines pane there is a new option to draw using Isosceles triangles.
- Added support for background images managed from the new ’Background’ tab.
- A background image can be loaded from a file, set from the current spectra (including its current background), or the current video frame.
- Spectra can be composed using background images.
See demo video ‘Composite Spectra’
- Background image can be used as a mask for the current spectra: white is transparent, black is opaque, intermediate is semi-transparent. A new color option in the color pane called ‘White’ intended to be used for creating background masks from a spectra.
See demo video ‘Mask Background Image’
- A new color option in the Color pane called ‘Image’ will load a subset colors from a selected image file.
See demo video ‘Image For Color’
- In the size pane there is a new option to draw a grid. The grid size matches the spectra width and height parameters.
- The preview background can be set to a texture to help view spectra using background masks that are white - available in the ‘Size’ pane.
- New builtin presets using the new Isosceles triangles option in the Lines pane have been added.
- During screen recording the option to not record the cursor has been fixed.
New: Apply dash pattern to lines. Dash length and spacing is adjustable. Access from the Lines palette of parameters.
1.4.1 01/14/2020
- Masking with a background is faster.
- Backgrounds have a new option to 'fit or fill' the spectra background - default is original 'fit'. The option is available in the Background pane, and applies to drawing and masking with the background.
- Color generation displays a color swatch for each color.
- Other enhancements
Previous updates:
- Background image options for showing and masking are restored on app launch. Background images are used for compositing spectra and masking.
See demo videos ‘Composite Spectra’ and ‘Mask Background Image’
- Spectra can now be saved as video - frames of the video display the process of drawing the spectra.
- In the Lines pane there is a new option to draw using Isosceles triangles.
- Added support for background images managed from the new ’Background’ tab.
- A background image can be loaded from a file, set from the current spectra (including its current background), or the current video frame.
- Spectra can be composed using background images.
See demo video ‘Composite Spectra’
- Background image can be used as a mask for the current spectra: white is transparent, black is opaque, intermediate is semi-transparent. A new color option in the color pane called ‘White’ intended to be used for creating background masks from a spectra.
See demo video ‘Mask Background Image’
- A new color option in the Color pane called ‘Image’ will load a subset colors from a selected image file.
See demo video ‘Image For Color’
- In the size pane there is a new option to draw a grid. The grid size matches the spectra width and height parameters.
- The preview background can be set to a texture to help view spectra using background masks that are white - available in the ‘Size’ pane.
- New builtin presets using the new Isosceles triangles option in the Lines pane have been added.
- During screen recording the option to not record the cursor has been fixed.
New: Apply dash pattern to lines. Dash length and spacing is adjustable. Access from the Lines palette of parameters.
1.4 01/06/2020
- Background image options for showing and masking are restored on app launch. Background images are used for compositing spectra and masking.
See demo videos ‘Composite Spectra’ and ‘Mask Background Image’
Previous update:
- Spectra can now be saved as video - frames of the video display the process of drawing the spectra.
- In the Lines pane there is a new option to draw using Isosceles triangles.
- Added support for background images managed from the new ’Background’ tab.
- A background image can be loaded from a file, set from the current spectra (including its current background), or the current video frame.
- Spectra can be composed using background images.
See demo video ‘Composite Spectra’
- Background image can be used as a mask for the current spectra: white is transparent, black is opaque, intermediate is semi-transparent. A new color option in the color pane called ‘White’ intended to be used for creating background masks from a spectra.
See demo video ‘Mask Background Image’
- A new color option in the Color pane called ‘Image’ will load a subset colors from a selected image file.
See demo video ‘Image For Color’
- In the size pane there is a new option to draw a grid. The grid size matches the spectra width and height parameters.
- The preview background can be set to a texture to help view spectra using background masks that are white - available in the ‘Size’ pane.
- New builtin presets using the new Isosceles triangles option in the Lines pane have been added.
- During screen recording the option to not record the cursor has been fixed.
New: Apply dash pattern to lines. Dash length and spacing is adjustable. Access from the Lines palette of parameters.
1.3.9 01/02/2020
- Spectra can now be saved as video - frames of the video display the process of drawing the spectra.
- In the Lines pane there is a new option to draw using Isosceles triangles.
- Added support for background images managed from the new ’Background’ tab.
- A background image can be loaded from a file, set from the current spectra (including its current background), or the current video frame.
- Spectra can be composed using background images.
See demo video ‘Compose Video’
- Background image can be used as a mask for the current spectra: white is transparent, black is opaque, intermediate is semi-transparent. A new color option in the color pane called ‘White’ intended to be used for creating background masks from a spectra.
See demo video ‘Mask Background Video’
- A new color option in the Color pane called ‘Image’ will load a subset colors from a selected image file.
See demo video ‘Image For Color’
- In the size pane there is a new option to draw a grid. The grid size matches the spectra width and height parameters.
- The preview background can be set to a texture to help view spectra using background masks that are white - available in the ‘Size’ pane.
- New builtin presets using the new Isosceles triangles option in the Lines pane have been added.
- During screen recording the option to not record the cursor has been fixed.
Previous update:
New: Apply dash pattern to lines. Dash length and spacing is adjustable. Access from the Lines palette of parameters.
1.3.8 12/31/2019
Maintenance update for latest macOS.
New: Apply dash pattern to lines. Dash length and spacing is adjustable. Access from the Lines palette of parameters.
1.3 11/17/2018
Maintenance update to sync its version with the companion Spectra iOS app.
1.2.3 07/06/2018
Maintenance update.
1.2.1 06/08/2018
Updated for latest macOS
Added the file extension m4r to the list of recognizable audio file types.
1.1.10 12/12/2017
Maintenance update to prevent some views and controls from not displaying clearly when device is set to dark mode.
more Version 1.5.8 01/25/2024
Data Not Collected The developer does not collect any data from this app.