reViSiT.info

Professional Tracker Software and VST Plugin

reViSiT Home
- Features
- Screenshots
- Pro Edition
- Buy / Register
- Forum
- Feedback
- Support

Bookmark and Share

  reViSiT FAQ
 tracking software for VST hosts frequently asked questions
 

  The following questions and answers represent the queries and problems most frequently confronting the reViSiT user. The questions are largely adapted from past emails or from the forum.

How do I get reViSiT Professional?
Will reViSiT ever be available for Mac OS X?
Why are there two separate windows, and not one integrated environment?
How does MIDI work in reViSiT?
Does reViSiT support surround sound or assignable audio ouputs?
Will reViSiT v1.0 be freeware, shareware or commercial?
What VST hosts are supported by the current version of reViSiT?
The keyboard doesn't work. What's all this about "Keyboard Modes"?
reViSiT feels sluggish when used in Manual modes. Why is this?
Why doesn't the first row play, when playing from the VST host's transport bar?
How do I access the Help system?
Why doesn't my Impulse Tracker module sound right, in reViSIT?
Why does the sound begin to break up when <X> number of channels are playing?
How do I load my VSTrack / reViSiT v0.84.x files in reViSiT v0.85+?

How do I get reViSiT Professional Edition?

With the launch of the reViSiT Experiment, reViSiT Professional was available to the public from 1st December 2008. Existing professional users can download the most recent version from the experiment website (see http://experiment.nashnet.co.uk). Since the end of the experiment, new Professional Licences have been awarded to individuals who donate money (see here for details) or otherwise contribute to the project. At somepoint in 2012, reViSiT will switch to a commercial 'freemium' model, where the Standard Edition remains free and the Professional Edition is available to the general public to buy, at a fixed price point that is yet to be announced.

Will reViSiT ever be available for Mac OS X?

Hopefully, yes. Most of the reViSiT code was developed to be platform-independent, to make it easy to 'port' it to other platforms, notably including Mac OS X. The current Windows-only version, however, uses several Win32 tricks to work around UI problems presented by certain VST hosts and the OS itself. Beginning January 2012, several small projects are underway to move reViSiT towards an OS X version. These will likely include a basic OS X reViSiT player application/plugin (porting the audio engine), working up to a more-complete reViSiT editor (porting the UI). Versions for iOS (and possibly Android) devices are also being considered, though these will require more work, to tailor the user experience to touchscreens.

Why are there two separate windows, and not one integrated environment?

reViSiT offers an integrated, single-windowed environment in standalone mode (v1.7+). For plugin mode, I would dearly love there to be only one window, but because different hosts handle their internal windows differently, this is the only solution to guarantee both keyboard input (explained below) and the option to resize the editor (the latter of which is not otherwise supported in VST2). However, the arrangement is designed so that you can ignore the toolbar and just focus on the larger editor window. reViSiT 1.5 also improved matters a little, using some tricks that allow this second window to appear inside the host and anchor it to the toolbar. Further improvements were also made to window behaviour in reViSiT 1.6.

 How does MIDI-Out work in reViSiT?

As in Impulse Tracker 2, reViSiT allows composers to trigger MIDI devices as an alternative to the internal sample engine. reViSiT uses two methods to send MIDI: through the VST host and/or directly to a MIDI driver.
   The first method is only fully supported in a limited number of hosts. Using this mehtod, MIDI-out message will usually depart the reViSiT plug-in and appear as a MIDI input in the host program, from which it can be diverted to the appropriate MIDI device or VSTi. This method is limited to 16 channels of MIDI, although these could be across 16 different MIDI devices or VSTi's. This may not sound like many, but bear in mind that the host (viz. sequencer) itself is still available and sometimes better suited for further exploiting MIDI and VST instruments. For the applications that trackers excel in (such as bass lines, synth leads and rhythmic elements), 16 channels should be adequate*.
   For people whose hosts do not support VST MIDI, and those requiring more channels, the second option enables you to select any of the system's MIDI drivers to send MIDI to directly. This allows a almost unlimited number of MIDI channels and devices to be controlled from reViSiT. Furthermore, it is still possible to send MIDI to the host (for controlling VSTi's or effects) using this method, if you use a MIDI Loopback driver (like LoopBe1 or Hubbi's MIDI Loopback device). Simply select the loopback driver both as the output in reViSiT and as the input in the host.

   After configuration, MIDI instruments, in reViSiT, behave exactly like sample-based ones - since v0.86.5, all tracker effects, pitch slides, vibratos, etc. are all translated into the relevant MIDI messages. Indeed, the only tracker effect not to have MIDI equivalent is the Sample Offset command (Oxx). Instead, you can specify up to 10 extra MIDI commands (aftertouch, pressure, MIDI CC), to use in your patterns - these are entered as the commands 0xx to 9xx and set up in the MIDI Settings dialog, accessible through the Instrument List (Pitch page).

* Saying that, however, plans are already in the works for a seperate VST plug-in that will extend reViSiT's MIDI timbrality to 256 channels. Note, such a plug-in would be bundled with the pro version only, should one be warranted (see question, "Will reViSiT v1.0 be freeware, shareware or commercial?", below).

Does reViSiT support surround sound or assignable audio ouputs?

These features are the core ingredients of reViSiT Professional Edition (see below), which is the first tracker to fully support surround sound spatialisation, including both quadraphonic and 5.1 sound formats. Extending the tracker notation of Impulse Tracker 2, reViSiT Pro allows surround panning, directly from the pattern - discrete fixed point sources, panning in two dimensions and 360° panoramic panning, including support for Centre and LFE channels. The Panning Mode in the Pattern Editor has been extended to account for Front/Back depth panning, as well as the usual Left/Right. Additional effect commands are also be available to take advantage of the new possibilities.
   reViSiT Pro also supports multiple and assignable audio outputs, allowing composers to route music to seperate external effects and avail of other post-processing options. As a plug-in working independently of hardware, reViSiT supports a high number of virtual audio channels. For example, reViSiT can feed 32 (or more) channels to the host, grouped into 16 output busses. Each output can be a different format: mono, stereo, quad or surround (5.1), addressable through reViSiT in a variety of ways. As in other trackers, reViSiT allows the user to assign individual channels to a specific output. However, reViSiT further extends this functionality by allowing individual instruments and even samples to be routed to specific outputs. A new effect, S0x, has also been introduced to control channel output assignments on-the-fly, as the music is playing - allowing you to send individual notes to specific outputs.

Will reViSiT v1.0 be freeware, shareware or commercial?

It is envisaged that reViSiT development will continue for a long time past v1.0, but the project will need a modest amount of money to make it practicably sustainable. Currently, enthusiasts can make a voluntary donation, using Paypal. If this puts enough in the coffers, reViSiT will remain fully-functional and free to everyone. Otherwise, reViSiT will be divided into two products: a free Standard Edition (basic, but complete feature set, for non-commercial endeavours) and a Professional Edition (extended functionality, with a license to use reViSiT commercially). The features added by the Professional Edition, include surround sound, advanced audio bus routing (assignable outputs), MIDI-controlled playback, and hi-definition (subrow) timing and editing, as detailed here.

What VST hosts are supported by the current version of reViSiT?

This current version of reViSiT has been developed to support as many VST hosts as possible. Although v0.84.x originally targetted the Cubase SX host, more recent versions have been tested, and adapted to work, on a variety of platforms. The following tables sumarise the results. If you should come across a host not in the table, please report your findings to info@revisit.info.

NOTE: Since v0.87.3 and v0.87.4 the keyboard modes have changed, so this table might be out-of-date for your host. All previously supported hosts should still be fine, but the keyboard mode might be different. More hosts should now have keyboard support by default. Those that don't will need to use the Manual mode (click the key icon, bottom right, then use Ctrl-Alt-K to toggle). Auto and Win32 modes are no longer available.

  recommended hosts kbd.
comments

Steinberg Cubase SX
(v1.0-3.0.2 tested)
--
No problems. 
Mackie Tracktion
(v1.6-2.1 tested)
--
No problems.
 
supported hosts
kbd.¹
comments
Steinberg Cubase VST
(v3.553 (demo) tested)
--
No problems. 
Steinberg Nuendo
(v2.01 (demo) tested)
--
No problems. 
Emagic Logic Audio
(v5.1-5.5 tested)
--
No problems.
Ploque Bidule
(v0.6602 tested)
--
No problems.
VSTHost
(1.37 tested)
Manual¹
No problems.
SAVIHost
(v1.25 tested)
Manual¹
No problems.
Image-line FL Studio
(v4.52 tested)
Manual
No problems.
Ioneo Aero Studio
(v1.0.11.13 tested)
--
No problems.
Tonewise DirectiXer
(v2.5 tested)
Manual
No problems.
Synapse Audio Orion
(v5.59 tested)
--
No problems.
energyXT
(v1.2.7 tested)
Manual
No problems.
Buzz
(v1.2 (fixed exe) tested)
--
Use Polac VST and enable "VST Keys". Otherwise, no problems.
Cakewalk VST Adapter
(v4 tested)
Manual
No problems.
Cakewalk SONAR
(v3-8 tested)
Manual
Use included VST Adapter, or DirectiXer. Otherwise, no problems.
AudioMulch
(v0.9b17 tested)
Manual
Some stability issues reported. (Also, make sure "Enable Audio" is selected).
Renoise
(v1.5 tested)
--
Select 'Enable Keyboard' in Renoise. Otherwise, no problems.
Ableton Live
(v4.1.4 tested)
--
No problems.
Magix Samplitude
(v7.2 (demo) tested)
Manual
Ensure that whichever track reViSiT is on is set with monitoring enabled, when playing apart from the host, and set with monitoring disabled when playing in-sync with the host. Otherwise, no problems.
 
unsupported hosts
kbd.
comments
Tobybear MiniHost
(v1.04-1.64 tested)
Manual
Limitations in host sync communication causes looping of first 16 rows (fist bar).
Magix Samplitude
(v9 (demo) tested)
none
Not supported. Host steals specific keys, even in Manual Mode.

¹ Used to override conflicting shortcut keys in the VST Host application.

The keyboard doesn't work. What's all this about "Keyboard Modes"?

reViSiT, since v0.87.4, now only has two modes: a default mode and an option to use Manual override. Most hosts should work without changing any settings, but some hosts use keyboard hooks to get the keyboard input and this steals it from reViSiT. So Manual mode steals it back! Manual mode can also be used to divert ALL the host's keyboard input to reViSiT, so you could use be using the keyboard to control reViSiT while using the mouse to fiddle with the host.

reViSiT feels sluggish when used in the Manual mode. Why is this?

In Manual mode, reViSiT uses a method of getting keyboard input called hooking, which effectively steals the keystrokes from the operating system (i.e. Windows, itself). It is somewhat less direct than the default mode, and (perhaps ironically) puts reViSiT at the mercy of the operating system - sometimes making it wait longer for the keyboard input. reViSiT itself is still performing at full throttle - playback, sync, etc. should be unaffected - but some hesitation might appear when keys are pressed on the keyboard. However, most of the time, this should only be observable when a key is held down (and repeated) - such as when you use the cursor to move to the end of a pattern.

Why does row 0 play (or sound different) when playing from the host's transport bar?

This is not a problem with reViSiT. Some VST Hosts, upon rewind, do not return to absolute zero themselves. reViSiT v0.87+ includes a workaround for this problem, but this might result in the first row being played ever so slightly late. Sometimes the problem can be solved or lessened by fiddling with plug-in delay compensation or pre-roll settings in the host. However, the only guaranteed solution is to offset your whole song by a bar or so.

How do I access the help system?

reViSiT supports a comprehensive built-in support system. In most parts of the program, you can get help with what you're working on by pressing F1. To find out the keyboard shourtcuts for different parts of the program, press Shift-F1. For more general enquiries, the Help Bar is accessible by pressing Ctrl-F1.
If you still have questions or need further assistance, drop by the forum, where the will always be someone who can help.

Why doesn't my IT/S3M/XM/MOD module sound right, in reViSIT?

The initial goal of reViSiT is to get as close to IT2 compatibility as possible. There will always be some limitations, though, such as control over playback speed (Axx, Txx commands) - which is the responsibility of the host application. Amiga pitch slides are also something reViSiT does not (and may never) support. Any other anomalies should be reported on the forum and will be addressed forthwith.

Why does the sound begin to break up when <X> number of channels are playing?

reViSiT does a lot more than Impulse Tracker 2 did, and thus uses quite a bit more CPU. Recent versions have been painstakingly optimised, so most computers should have no problem running the current version of reViSiT. However, performance ultimately depends on the processing power of the host computer. An ASIO driver for your soundcard is highly recommend. See http://www.asio4all.de for details on how to obtain a generic low-latency ASIO driver that will work with most consumer soundcards. Increasing the latency (or buffer) may also improve performance.

How do I load my VSTrack / reViSiT v0.84.x files in reViSiT v0.85+?

reViSiT's file architecture stores all logical data (for example, patterns and settings, etc.) in XML format ("Module.xml"), and then all sample file data in separate WAVE-compatible files ("Sample X.wav", where 'X' represents the sample number). reViSiT v0.85+ automatically compresses all the files into a single ZIP-compatible archive. The result is a flexible, portable, extensible, efficient and accessible format. For example: all files can be unzipped and independently edited by appropriate editors.
   To convert your old (v0.84.x) to the new format, you can rename the old ".vstr" file as "Module.xml", and rename the old ".smpX" samples as "Sample X.wav" and then use WinZIP (or a zip-compatible compression utility, including Windows XP itself) to zip them into a single file. This file should then load directly in reViSiT v0.85+.

 

All content, including code and media © 2001-2012 Chris Nash.