Downloads

Windows

Latest Stable Release 6/09/2023 317.5 Mb v1.6.1.0 Download
Latest Beta Release 5/23/2023 214.4 Mb v1.6.0.0-BETA Download

Mac

Latest Stable Release 9/x/2023 xxxx Mb v1.x.x.x Download
Latest Beta Release 9/x/2023 xxxx Mb v1.x.x.x Download

Latest Stable Release Notes

1.6.1.0

  • Bug Fixes
    • Resolved an issue that caused thumbnail and cache generation to fail on certain systems. This issue resulted in Vidjam repeatedly notifying the user to regenerate the cache upon every startup and could also lead to performance degradation.
    • Enhanced compatibility by incorporating support for additional pixel formats utilized by specific cameras.
    • Addressed various minor bugs for improved stability and reliability.

1.6.0.0

  • New Features
    • Enhanced Color Mapper effect with bundled color gradient files for efficient video color remapping.
    • Introduced Next and Previous buttons to Image picker controls, enabling convenient cycling between images within the same directory for any layer or effect controls that utilize image inputs. No need to rely on the file browser when multiple images are present in the selected directory.
    • Added "Export Database" functionality within Media Preferences for convenient database export.
    • Implemented a new feature in the Video Layer Grid: Global Quantization option. When enabled, the Grid will adopt the quantization settings of the Main Layer.
    • Improved Scene Editor. Updated UI. Added playlist and layer stack views.
    • Added frame caching to all videos. Once the cache has been generated all videos should trigger in 1ms or less.
    • Media Manager panels are now resizable.
    • Send Vidjam’s clock to MIDI. When enabled, Vidjam’s clock will be sent to any MIDI devices that are marked as receivers. The clock can be from the internal clock, clock from MIDI devices or even Ableton Link.
    • Added Maintain Ableton Phase toggle in preferences. This is enabled by default but can be disabled if you want to Cue Vidjam without using Ableton's phase syncing and just use the tempo.
    • Added Ableton Link Cue at end of a measure. Quantizes the Cue command so that it triggers at the end of the Ableton Link Measure.
    • Added draggable window functionality for most popup panels.
    • Added exit prompt.
    • Improved Video Grid layout
    • Max polyphony knob added to each Video Grid. Polyphony uses First-In-First-Out (FIFO) to give a variety of results when sequencing multiple cells in the Video Grids.
    • Video Grid AutoPilot - allows automatic switching to new cells based on tempo and polyphony settings.
    • Trigger or select a cell using a mouse click in Video Grid by changing the Target button state.
    • Grid cell counter for the number of videos playing (limited by new polyphony knob) vs the number of videos loaded.
    • Ability to delete a video using the context menu in Video Grid.
  • Changes
    • The Audio Assignment panel now scales with monitor resolution.
    • Default Video Layer Grid settings now utilize Global Quantization, 1-bar Step Time, 2 Polyphony, and Toggle Trigger Mode.
    • Disabled default snap on Knobs when horizontal drag distance exceeds vertical drag distance.
    • Startup tutorials are now bypassed when Vidjam is docked in Micro mode.
    • Added compression to thumbnails and cached frames to reduce ram usage.
    • Ctrl + delete are now used to delete a clip from a Grid or the Main Playlist. The last selected item will be deleted, either from the playlist of the Grid.
    • Video Grids are now maximized to fit within the Layer stack.
    • The mouse cursor changes when hovering over draggable numeric boxes to indicate that they’re draggable.
    • Vidjam will try to automatically connect to any peers if the Ableton link is enabled and the connection was lost.
    • MIDI clock toggles in MIDI preferences are greyed out and inactive if Ableton Link is enabled.
    • Optimized video thumbnail previews in the main playlist and grid.
    • Playlist and Selected Tags are not saved on the app exit if the Playlist hasn't been applied.
    • Changed Switch Rate label to Step Time in Video Grid.
    • Added prompt when overwriting auto mappings in video grid.
    • The dialog is presented when an incompatible camera resolution is selected.
    • Enabling autopilot now disables arrow trigger buttons in Video Grid.
    • Using the new Video Grid polyphony update, quantizing multiple cells at once is possible.
    • Clips are instantly selected regardless of quantization settings.
    • After a manual deletion of a video in a cell, auto-select the next video.
    • Hide the Clear Session List button when the session list is inactive.
  • Bug Fixes
    • Intermittent issue observed with Spectrum Analyzer functionality in the main UI upon audio source switching.
    • Improper data duplication in user profiles leads to excessive profile size inflation.
    • Resolved deadlock issue that prevented the appearance of subsequent message panels when queuing them up.
    • Adjusted startup behavior: If the settings file is absent, the application will default to fullscreen mode after it has finished loading.
    • Resolved camera initialization failure caused by a parsing issue in camera settings.
    • Custom Playlist (A playlist that has had items manually moved, deleted or added) would revert to a filtered playlist when Vidjam is restarted.
    • Fixed the issue that if the app is exited while in preferences, the Media Manager display state would not be saved.
    • Images with odd resolutions could fail to render correctly.
    • Loading incompatible image formats into the playlist could cause the player to "get stuck " and display grey frames instead of loading subsequent videos or images.
    • Certain image formats without headers would fail to load.
    • Corrupted images were not being removed from the playlist.
    • After starting Vidjam, the layer preset drop-down displays the incorrect preset if the layer hasn't been assigned one.
    • MIDI Note On Events with a velocity of zero are now registered as a Note Off Event. Some devices do not send Midi note off events, instead they send a note on event with a velocity of zero which weren’t being registered in Vidjam.
    • Cleaned up UI preferences and Improved performance.
    • Cameras that are enabled but are not active no longer take up CPU resources.
    • Replacing files in a grid, while a video in the grid was playing, could sometimes cause the video to keep playing even if it was no longer part of the new grid.
    • Optimized Stream deck performance.
    • Fixed issue where buttons that were previously mapped to a Stream Deck that had been removed would no longer appear on a different Stream Deck when mapped.
    • Clearing the Stream Deck Cache could result in Vidjam stalling while its contents were being cleared.
    • Fixed an issue where shuffling a customized playlist (one that had items added or removed manually) would revert the playlist to its previous state.
    • Fixed an issue where sometimes the cached copy of an image would get corrupted. This results in all the following attempts to load the image to use the corrupted image.
    • Fixed issue in Video Grid If append mode is off and a playlist is added with videos that are already in the grid, those file positions don't get changed.
    • Fixed an issue in Video Grid where the selection marquee around the clip disappeared if the clip was playing and was then stopped.
    • Fixed issue in Video Grid where shuffled playlist state was not always appearing as shuffled
    • Saving changes to a layer preset would sometimes fail.
    • Preference Panels partially obstruct the main menu buttons on 4k and higher resolution displays.
    • Fixed an issue where a camera would fail to initialize if it didn’t have a name or vendor id.
    • Fixed an issue where Vidjam would not maximize on secondary monitors on certain laptop configurations.
    • Fixed an issue where Vidjam’s Audio would fail to initialize if another application had exclusive control of the audio driver.
    • If a media folder was added and any of the files inside had an apostrophe, then the whole folder would get skipped.
    • Quantized values were sometimes off. This affected knob quantization and button triggering.
    • Switching video grid presets sometimes resulted in playing random videos in the grid.
    • The stability of grid quantization when using manual triggering + autopilot + higher grid polyphony has significantly been improved.
    • Clicking CUE while Video Grid AutoPilot was engaged was causing unexpected behavior.
    • Grid was using Base Layer Quantization value when set to OFF.
    • The autopilot tempo was drifting relative to the master tempo.
    • Loading a Video Grid that was saved with a triggered cell would take too long to start playing the videos instead of instantly playing.
    • Setting Quantize in the base layer to 1 bar is not always causing unexpected behavior when using Scenes.
    • Do Not Play Tag was not working, and videos with this tag would still play.
    • When using the arrow buttons to move the selection in the Video Grid, if the "trigger" button was disengaged, all playing cells would stop when an Arrow was clicked. Now the cells remain playing since moving the cell position using arrows should not affect playback unless the trigger button is activated.
    • Stream Deck triggering of Scenes was not affecting the playlist.
    • Clearing all videos in a Video Grid that was sent to Stream Deck was resulting in undefined behaviors.
    • Stream Deck stability and latency improved.
    • Clearing a grid while a quantized clip was waiting to be launched sometimes still resulted in the clip playing.
    • Loading videos to a grid that had been sent to Stream Deck resulted in undefined behavior.
    • Do Not Play tagged videos were not appearing in the DNP Tagged list
    • Currently, playing videos in a Video grid would stay playing after clearing the grid.
    • Clicking the Do Not Play button on transport controls removed the current video but applied the tag to the next video.
    • Miscellaneous bug fixes.

1.5.2.0

  • New Features
    • Importing and exporting of layer stack presets.

    • Streaming and recording: Exporting Individual Videos From Playlist. During this process, transitions are disabled and each file in the playlist will be exported individually. Any effects and layering will be applied to the exported files. Use this feature to create batches of files with a specific look. Any live changes you made will be baked into the exported files. If the original files are encrypted using a Limited license, the resulting files will also be encrypted using a Limited license. Do not change the playlist during operation or unexpected results may occur.

    • Streaming and Recording: Split Video Files toggle. When enabled this will automatically start and stop recording after fully playing each file in the playlist until all videos have been recorded.

    • Streaming and Recording: Disable Transition toggle. Diables transitions while recording.

    • Keyboard navigation of popup message panels.

  • Changes
    • The clear session list button in the Playlist panel is hidden if the session list is disabled.

  • Bug Fixes
    • Stream Deck: Clearing the grid and then loading a new grid could cause unexpected behaviors when triggering videos from the stream deck.

    • Minor UI fixes.

    • Minor Memory leak in Database access.

1.5.0.0

  • New Features
    • Audio Reactivity: Added FFT audio gain control in Audio Preferences
  • Bug Fixes
    • In Edit Tags mode if we loop a video and edit tags, then use the FFW button to select the next video in the list, the original video is still the one getting edited. It should auto-select the next video to edit. This was working in previous revs.
    • Ableton Link: Hitting Cue could cause the tempo sync to be out of phase by a beat.
    • Ableton Link: Hitting Cue could cause active layers to toggle off.
    • Layers: Hitting Cue while time stretching was enabled could sometimes stall any videos that were playing.
    • Collapsing and Expanding the Playlist could cause thumbnails to render incorrectly.
    • Remove the clip button incorrectly showing up in the context menu for buttons.
    • Video Grid: Tempo multiplier settings for the layer were not being loaded.
  • Changes
    • Ableton Link: Hitting Cue will now reset the currently playing video at the end of the current bar instead of transitioning to the next video at the end of the current bar.
    • Audio Reactivity: FFT bands are no longer normalized dynamically. They are now normalized using static values based on an equal loudness curve. This provides more consistent results during different sessions and types of music. The amount of normalization can be adjusted with the FFT audio gain control in Audio Preferences.
    • Skipping to the previous or next video is ignored if a transition is already in progress

FULL CHANGE LOG

Latest Beta Release Notes

1.6.0.0 BETA

  • New Features
    • Enhanced Color Mapper effect with bundled color gradient files for efficient video color remapping.
    • Introduced Next and Previous buttons to Image picker controls, enabling convenient cycling between images within the same directory for any layer or effect controls that utilize image inputs. No need to rely on the file browser when multiple images are present in the selected directory.
    • Added "Export Database" functionality within Media Preferences for convenient database export.
    • Implemented a new feature in the Video Layer Grid: Global Quantization option. When enabled, the Grid will adopt the quantization settings of the Main Layer.
  • Changes
    • The Audio Assignment panel now scales with monitor resolution.
    • Default Video Layer Grid settings now utilize Global Quantization, 1-bar Step Time, 2 Polyphony, and Toggle Trigger Mode.
    • Disabled default snap on Knobs when horizontal drag distance exceeds vertical drag distance.
    • Startup tutorials are now bypassed when Vidjam is docked in Micro mode.
  • Bug Fixes
    • Intermittent issue observed with Spectrum Analyzer functionality in the main UI upon audio source switching.
    • Improper data duplication in user profiles leads to excessive profile size inflation.
    • Resolved deadlock issue that prevented the appearance of subsequent message panels when queuing them up.
    • Adjusted startup behavior: If the settings file is absent, the application will default to fullscreen mode after it has finished loading.
    • Resolved camera initialization failure caused by a parsing issue in camera settings.
    • Addressed the issue where the play button state did not consistently reflect the correct state when transitioning between micro mode and regular mode.

1.5.4.0 BETA

  • New Features
    • Improved Scene Editor. Updated UI. Added playlist and layer stack views.

    • Added frame caching to all videos. Once the cache has been generated all videos should trigger in 1ms or less.

    • Media Manager panels are now resizable.

    • Send Vidjam’s clock to MIDI. When enabled, Vidjam’s clock will be sent to any MIDI devices that are marked as receivers. The clock can be from the internal clock, clock from MIDI devices or even Ableton Link.

    • Added Maintain Ableton Phase toggle in preferences. This is enabled by default but can be disabled if you want to Cue Vidjam without using Ableton's phase syncing and just use the tempo.

    • Added Ableton Link Cue at end of the measure. Quantizes the Cue command so that it triggers at the end of the Ableton Link Measure.

    • Added draggable window functionality for most popup panels.

    • Added exit prompt.

  • Changes
    • Added compression to thumbnails and cached frames to reduce ram usage.

    • Ctrl + delete are now used to delete a clip from a Grid or the Main Playlist. The last selected item will be deleted, either from the playlist of the Grid.

    • Video Grids are now maximized to fit within the Layer stack.

    • The mouse cursor changes when hovering over draggable numeric boxes to indicate that they’re draggable.

    • Vidjam will try to automatically connect to any peers if the Ableton link is enabled and the connection was lost.

    • MIDI clock toggles in MIDI preferences are greyed out and inactive if Ableton Link is enabled.

    • Optimized video thumbnail previews in the main playlist and grid.

    • Playlist and Selected Tags are not saved on app exit if the Playlist hasn't been applied.

    • Changed Switch Rate label to Step Time in Video Grid.

    • Added prompt when overwriting auto mappings in video grid.

  • Bug Fixes
    • Custom Playlist (A playlist that has had items manually moved, deleted or added) would revert to a filtered playlist when Vidjam is restarted.

    • Fixed the issue that if the app is exited while in preferences, the Media Manager display state would not be saved.

    • Images with odd resolutions could fail to render correctly.

    • Loading incompatible image formats into the playlist could cause the player to "get stuck " and display grey frames instead of loading subsequent videos or images.

    • Certain image formats without headers would fail to load.

    • Corrupted images were not being removed from the playlist.

    • After starting Vidjam, the layer preset drop-down displays the incorrect preset if the layer hasn't been assigned one.

    • MIDI Note On Events with a velocity of zero is now registered as a Note Off Event. Some devices do not send Midi note off events, instead, they send a note on events with a velocity of zero that weren’t being registered in Vidjam.

    • Cleaned up UI preferences and Improved performance.

    • Cameras that are enabled but are not active no longer take up CPU resources.

    • Replacing files in a grid, while a video in the grid was playing, could sometimes cause the video to keep playing even if it was no longer part of the new grid.

    • Optimized Stream deck performance.

    • Fixed issue where buttons that were previously mapped to a Stream Deck that had been removed would no longer appear on a different Stream Deck when mapped.

    • Clearing the Stream Deck Cache could result in Vidjam stalling while its contents were being cleared.

    • Fixed an issue where shuffling a customized playlist (one that had items added or removed manually) would revert the playlist to its previous state.

    • Fixed an issue where sometimes the cached copy of an image would get corrupted. This results in all the following attempts to load the image to use the corrupted image.

    • Fixed issue in Video Grid If append mode is off and a playlist is added with videos that are already in the grid, those files positions don't get changed.

    • Fixed an issue in Video Grid where the selection marquee around the clip disappeared if the clip was playing and was then stopped.

    • Fixed issue in Video Grid where shuffled playlist state was not always appearing as shuffled

    • Saving changes to a layer preset would sometimes fail.

    • Preference Panels partially obstruct the main menu buttons on 4k and higher resolution displays.

    • Fixed an issue where a camera would fail to initialize if it didn’t have a name or vendor id.
    • Fixed an issue where Vidjam would not maximize on secondary monitors on certain laptop configurations.

    • Fixed an issue where Vidjam’s Audio would fail to initialize if another application had exclusive control of the audio driver.

    • Miscellaneous Bug Fixes.

1.5.3.0 BETA

  • New Features
    • Improved Video Grid layout
    • Max polyphony knob added to each Video Grid. Polyphony uses First-In-First-Out (FIFO) to give a variety of results when sequencing multiple cells in the Video Grids.
    • Video Grid AutoPilot - allows automatic switching to new cells based on tempo and polyphony settings.
    • Trigger or select a cell using a mouse click in Video Grid by changing the Target button state.
    • Grid cell counter for the number of videos playing (limited by new polyphony knob) vs the number of videos loaded.
    • Delete the Video using the context menu in Video Grid.
  • Changes
    • The dialog is presented when an incompatible camera resolution is selected.
    • Enabling autopilot now disables arrow trigger buttons in Video Grid.
    • Using the new Video Grid polyphony update, quantizing multiple cells at once is possible.
    • Clips are instantly selected regardless of quantization settings.
    • After a manual deletion of a video in a cell, auto-select the next video.
    • Hide the Clear Session List button when the session list is inactive.
  • Bug Fixes
    • If a media folder was added and any of the files inside had an apostrophe, then the whole folder would get skipped.
    • Quantized values were sometimes off. This affected knob quantization and button triggering.
    • Switching video grid presets sometimes resulted in playing random videos in the grid.
    • The stability of grid quantization when using manual triggering + autopilot + higher grid polyphony has significantly been improved.
    • Clicking CUE while Video Grid AutoPilot was engaged was causing unexpected behavior.
    • Grid was using Base Layer Quantization value when set to OFF.
    • The autopilot tempo was drifting relative to the master tempo.
    • Loading a Video Grid that was saved with a triggered cell would take too long to start playing the videos instead of instantly playing.
    • Setting Quantize in the base layer to 1 bar is not always causing unexpected behavior when using Scenes.
    • Do Not Play Tag was not working, and videos with this tag would still play.
    • When using the arrow buttons to move the selection in the Video Grid, if the "trigger" button was disengaged, all playing cells would stop when an Arrow was clicked. Now the cells remain playing since moving the cell position using arrows should not affect playback unless the trigger button is activated.
    • Stream Deck triggering of Scenes was not affecting the playlist.
    • Clearing all videos in a Video Grid that was sent to Stream Deck was resulting in undefined behaviors.
    • Stream Deck stability and latency improved.
    • Clearing a grid while a quantized clip was waiting to be launched sometimes still resulted in the clip playing.
    • Loading videos to a grid that had been sent to Stream Deck resulted in undefined behavior.
    • Do Not Play tagged videos were not appearing in the DNP Tagged list
    • Currently, playing videos in a Video grid would stay playing after clearing the grid.
    • Clicking the Do Not Play button on transport controls removed the current video but applied the tag to the next video.

1.5.2.0 BETA

  • New Features
    • Importing and exporting of layer stack presets.

    • Streaming and recording: Exporting Individual Videos From Playlist. During this process, transitions are disabled and each file in the playlist will be exported individually. Any effects and layering will be applied to the exported files. Use this feature to create batches of files with a specific look. Any live changes you made will be baked into the exported files. If the original files are encrypted as using a Limited license, the resulting files will also be encrypted using a Limited license. Do not change the playlist during operation or unexpected results may occur.

    • Streaming and Recording: Split Video Files toggle. When enabled this will automatically start and stop recording after fully playing each file in the playlist until all videos have been recorded.

    • Streaming and Recording: Disable Transition toggle. Diables transitions while recording.

    • Keyboard navigation of popup message panels.

  • Changes
    • The clear session list button in the Playlist panel is hidden if the session list is disabled.

  • Bug Fixes
    • Stream Deck: Clearing the grid and then loading a new grid could cause unexpected behaviors when triggering videos from the stream deck.

    • Minor UI fixes.

    • Minor Memory leak in Database access.

v1.5.1.3-BETA

  • New Features
    • Beta builds support introduced!
    • Importing and exporting of layer stack presets.
    • Streaming and recording: Exporting Individual Videos From Playlist. During this process, transitions are disabled and each files in the playlist will be exported individually. Any effects and layering will be applied to the exported files. Use this feature to create batches of files with a specific look. Any live changes you made will be baked into the exported files. If the original files are encrypted as using a Limited license, the resulting files will also be encrypted using a Limited license. Do not change the playlist during operation or unexpected results may occur.
    • Streaming and Recording: Split Video Files toggle. When enabled this will automatically start and stop recording after fully playing each file in the playlist until all videos have been recorded.
    • Streaming and Recording: Disable Transition toggle. Diables transitions while recording.
  • Bug Fixes
    • Minor Memory leak in Database access.

FULL BETA CHANGE LOG

In Progress

  • Effects Layer Complete Overhaul
  • Macro Knobs
  • Mac Version

Download FAQ

Can I demo Vidjam for free?

You may download Vidjam and run it in demo mode on any machine. The demo version is fully functional but has a watermarked output.

Can I demo the X8 and SV1 libraries for free?

You may download demo versions of X8 and SV1 by installing Vidjam and navigating to Settings / Downloads. There you will find Download Demo buttons for both libraries as well as a Custom Animations demo. The library demos are a small sample of the complete libraries and have a watermark applied.

How do I know if I have the latest version of Vidjam installed?

We update Vidjam often. Vidjam will check our server for updates after launch. If one is available, you will be given the option to download and install the latest version.

Is there an instruction manual for Vidjam?

We offer dozens of short video tutorials in place of a manual to help communicate features by showing you. Access all video tutorials by clicking the ? in the top navigation bar of Vidjam.

Does your software work for both Mac and PC?

Vidjam is currently PC-only but many Mac users are successfully running it inside Parallels https://www.parallels.com/ We are also building a native Mac version scheduled for release in early 2023. We offer a free cross-grade option so you can use the Windows version now (on a PC or in Parallels) and can migrate to the native Mac version for free once it becomes available.

Why aren't my folders and videos appearing inside Vidjam's playlist?

Vidjam requires a specific folder hierarchy in order to accurately add media to its database. You will want to create this folder structure on your hard drive. Only videos that reside inside the Video Collection folders will be available to populate the playlist. (attach image)

Does Vidjam work in stand-alone mode?

Yes, Vidjam can synchronize to other software or run in stand-alone mode.

The libraries are taking too long to download. Can you help?

The SV1 and X8 libraries include thousands of video files pre-organized into dozens of themes and categories for instant access on the fly. The download size is quite large and may take several hours to complete depending on your download speed. If you are purchasing the extended license and prefer to receive an external USB hard drive pre-loaded with the libraries we can arrange this for $97 + shipping. Please email support for this option. Sorry, the limited license cannot currently be shipped.

What is the difference between the limited and extended licenses for your libraries?

The limited license is lower cost but can only be in the instance of Vidjam you are purchasing it for. The limited license files are encrypted, so they will not work outside of that instance of Vidjam. The extended license includes standard non-encrypted video files that can be used in your other software as well as Vidjam.

What are the restrictions of the free demo mode?

The only difference between the demo mode and licensed mode is that all output in the demo mode will be watermarked. Feel free to download Vidjam and give it a try in demo mode!

Can I download a sample of the X8 and SV libraries?

Yes, you may use the "Download Demo" links under Preferences / Downloads to try out a watermarked sample of the libraries. The demo libraries are much smaller than the full versions. The full libraries will include approximately 25x more content than the demos.

Can I use my own videos inside of Vidjam?

Yes, of course. Supported Media types are displayed in Vidjam under Settings / Media. If you want them to appear in directory panels and playlists, simply add them to your media folder. Be sure to keep the folder structure on your hard drive as shown below in order for Vidjam to populate the panels correctly. If you just want to add them to a grid layer, they can reside anywhere on your computer.

What media formats do you support?

We support the most common formats including mov, avi, avi, mkv, webm, flv, png, bpm and jpg.

How do I activate my copy of Vidjam to remove the watermarks?

Vidjam is available as a free download but it will include a watermark on the output until a license is applied. After purchasing on this website, the license will be emailed to you and can be entered on a single machine. If you have purchased a license, click the Activate button after launching Vidjam and enter your activation information in the following screen.

How do I activate the libraries I purchased?

If you have purchased only a single license of Vidjam, the libraries will be automatically associated with your license in your account on this website. In that case, you do not need to do anything except relaunch Vidjam and download the libraries in Preferences / Downloads. If you have purchased multiple copies of Vidjam, you need to associate it with a license on this website in your customer area and then the libraries will be available for download for the license you associated the library with.

Need more help?

Our support team is happy to help you with questions on how to use the Beatflo software. You can contact them from this page:

beatflo.net/technical-support