Search Forums

Forums supporting
reViSiT (
and MIVI (
nashNET Forums ->  reViSiT - Tracking Software for VST hosts -> Testing & Development -> View Thread

You are logged in as a guest. ( logon | register )

Sticky reViSiT 1.7 now available!
Jump to page : 1
Now viewing page 1 [25 messages per page]
View previous thread :: View next thread
   reViSiT - Tracking Software for VST hosts -> Testing & DevelopmentMessage format
Posted 2012-10-13 8:29 AM (#15372)
Subject: reViSiT 1.7 now available!


Posts: 746
Location: England

Hi everyone, 

I’m delighted to announce the public release of reViSiT 1.7. This is a major update, notably adding the option to run reViSiT as a standalone program, enabled by the development of a dedicated VST host, designed specifically for hosting the reViSiT plugin, based on a single-windowed environment. To accommodate this new mode, a brand new installer has been developed, which should also be able to better detect your VST plugin directory - let me know if it guesses correctly. Over time, the host will gain extra capabilities (e.g. support for other VST plugins, MIDI In). My tests, so far, indicate that performance is better than plugin-mode (tested on both an i3-2300T Win7 desktop and first-gen XP netbook), likely due to the simplicity of the dedicated host, but do report back on your own experiences / setups.

In standalone mode, tempo is controlled from reViSiT using the new Set Tempo effect (@xx), where xx is tempo in bpm (hex); and which must be used on the base layer. Note: tempo effects are now imported from tracker modules, but will likely not yield the same speed, as older trackers use tick-based timing (based on tick resolution and "tempo"), whereas reViSiT is row-based (based on tempo only). I'll be investigating how easy it is for reViSiT to automatically translate "tracker tempo" into more musical tempo upon import - though tempo support is currently limited to 255 (@FF), which may not be enough to reproduce more extreme uses of the legacy Axx command.

A new improved MIDI import can now faithfully import tempo changes in MIDI files. In addition to a fix for the row-alignment bug in 1.6 and overall neater conversions, two new editing functions have been added to help you align phrases to pattern boundaries: Insert/Delete Rows in Song. Use the mouse to select the rows in which to insert space (or to remove) by left-clicking the row numbers on the left of the UI, then right click the numbers and select the appropriate function, which will move all the subsequent rows in the entire song forward or backward across pattern boundaries (as defined by the order list).

On the plugin side of things, the biggest innovation is Host Playback Control, which allows you to trigger both host and reViSiT playback without leaving reViSiT. This is achieved by reViSiT pretending to be an external MIDI remote control. It requires the use of a MIDI loopback driver (like the free LoopBe1), and a host that can be set to slave to MIDI Machine Control (MMC) or MIDI Timecode (MTC). In Preferences (F12), use the new MIDI Sync Output setting to choose your MIDI loopback device and MIDI Sync Type accordingly, then set the host up to slave to that device using MMC or MTC. MMC allows reViSiT to send Start, Stop and Position data to the host, whereas MTC sets reViSiT up as the clock source. For best results (if your host supports it), use MMC only, leaving the host on its own internal clock, as it should improve timing stability and greatly improve response time. (Using MTC, there can be a delay while the host locks to the external clock.) I've tested it with Cubase (which supports MMC and internal clock), so email me your experiences in other hosts, or if you need help setting up. Furthermore, if you enable Pattern Follow (Ctrl-F) in reViSiT, MMC will move the Song Position Cursor in your host accordingly, even when the music isn't playing. This can be useful for keeping track of how your patterns line up with sequencer tracks. Note: both MMC and MTC are managed using SMPTE, which will round down to the nearest video frame, and may sometimes sync to slightly before musical events (rows) - however, host and reViSiT playback should always remain in sync, and early is better than late! Update: It is also important to note that, if you use reViSiT to control host playback, you must mirror the tempo (and tempo changes) of the host song in your reViSiT song where appropriate (using the @xx effect, described above).

See the change log below for other modifications, which also include a number of internal changes in preparation for porting reViSiT to other platforms - notably OSX, iOS and Android.

Download reViSiT 1.7 Standard and Professional from

 For Standard Users looking to upgrade to the Professional edition, see here.
reViSiT is a not-for-profit project. Please support its development by registering. 

Let me know how you get on, using the forum, and stayed tuned for news of 1.8, which will deliver an improved sample engine with support for sfz and SoundFont patches, including velocity mapped samples.

All the best,

v1.7  [ADD] Standalone mode, launched from Start Menu, with
            support for MME, DirectX, WASAPI and ASIO drivers.
      [ADD] Export to 32-bit WAV (Shift-F10, Standalone only).
      [ADD] Single-windowed UI (in Standalone only).
      [ADD] Host Playback Control (via MIDI Sync), via MIDI
            Machine Control (MMC) and MIDI Timecode (MTC).
      [ADD] Tempo Effect (@xx, in bpm) in Standalone mode.
      [ADD] New installer to support Start Menu launch.
      [ADD] Insert/delete rows from whole song - left-click
            row numbers, then right-click to insert/delete.
      [ADD] Support for Ogg Vorbis (.ogg) samples.
      [MOD] Cleaner toolbar aesthetic.
      [MOD] Anti-aliased fonts for UI controls.
      [MOD] Significantly faster initial loading time.
      [MOD] Blank feedback comments are no longer sent.
      [MOD] Memory handling changes in UI code.
      [MOD] Improved file dialog code.
      [MOD] Improved memory handling in sync code.
      [MOD] Improved MIDI file import, with tempo support.
      [MOD] WAVE files now loaded with loop and pitch data.
      [MOD] Improved navigation in built-in file dialogs.
      [MOD] Empty keymap slots no longer use pattern pitch.
      [MOD] Minor code refactoring.
      [FIX] * Invalid order entries not always detected.
      [FIX] Pattern sometimes squashed into 2x1 cell on load.
      [FIX] Fade out reverting to previous volume after fade.
      [FIX] Sharp volume ramps causing clicks.
      [FIX] Panning flipped for stereo samples.
      [FIX] Keymap UI tied to Channel 01 (mute, vol, etc.).
      [FIX] Bug with sample saving file dialog.
      [FIX] Possible bug stopping music via toolbar.
      [FIX] Instrument swap dialogs not display value.
      [FIX] Error when playback continues for very long time.
      [FIX] MIDI Import not always aligned correctly.
      [FIX] Drop lists cropping off tails of letters.
      [FIX] Preferences corrupted upon save.
      [FIX] Always-on-Top preventing window closure.
      [FIX] Crash on playing/changing samples in file browser.
      [FIX] Playback cursor hidden by row highlight.

Bookmark and Share Top of the page Bottom of the page
Posted 2012-10-22 1:03 PM (#15373 - in reply to #15372)
Subject: reViSiT 1.7.1 now available!


Posts: 746
Location: England

I've released an update for v1.7, with a couple of changes and bug fixes.

Download reViSiT v1.7.1 from:


[MOD] Workaround for Cubase cycle mode / time code bug.
[MOD] Improved guard on load of 2nd reViSiT instance.
[MOD] Splash and toolbars animations faster on slow PCs.
[MOD] Graphics performance improvements.
[FIX] Exception related to invalid host time code.
[FIX] Instability when VSTi closed during host playback.
[FIX] Exception when path box text is too long.
[FIX] Auto-scroll ignores Browse button in library path.

Bookmark and Share Top of the page Bottom of the page
Posted 2012-10-23 12:26 AM (#15374 - in reply to #15373)
Subject: Re: reViSiT 1.7 now available!


Posts: 102
Location: Austria
WOW...thank you chris! revisit really made a huge step forward in it's latest editions.

It's great to be able to use revisit in standalone mode, but this: of 1.8, which will deliver an improved sample engine with support for sfz and SoundFont patches, including velocity mapped samples
<- fantastic news!!!
i've been waiting for this for a long time. This will help a lot when sketching song ideas. I never found an easy to use and intuitive sampler. kontakt for example is powerful, but i always find myself fiddling with settings, rather than making music. with revisit's built in instrument loader this distraction is gone
Bookmark and Share Top of the page Bottom of the page
Jump to page : 1
Now viewing page 1 [25 messages per page]
Jump to forum :
Search this forum
Printer friendly version
E-mail a link to this thread

(Delete all cookies set by this site)