Ideas for video editing and SIBIAC add on for NVDA: Difference between pages

From Reaper Accessibility Wiki
(Difference between pages)
Jump to navigation Jump to search
(initial page migration)
 
(initial page migration)
 
Line 1: Line 1:
This article will try to explain ways video can be edited and manipulated without seeing for the most part.
= SIBIAC add on for NVDA =


= requisites =
Sibiac: Single Image Blob Interface Accessible Control is a free [http://www.azslow.com/index.php?topic=372.0 NVDA add on] with a primary development focus for inaccessible plug-ins or music apps. It reconstructs an app's interface from its graphical representation by using OCR and [https://github.com/nvaccess/nvda/wiki/DesignOverview NVDA text ranges] to retrieve app specific information and provides keyboard functionality for interacting and manipulating its controls. It now contains two parts, the plug-in itself (at this time being updated frequently with definitions for application controls, also known as overlays) and a specific version of the teseract OCR engine that is optimized for it (this second component is very unlikely to change soon), so you will need to install both before using the add on. Please note that the plug-in is being updated frequently, so there will be changes coming all the time so this page will be regularly updated with additions and modifications as they are presented. It has been tested and known to work in windows 10 and windows 7 (64 bit)


Before you start, you must make sure that the [https://www.videolan.org/index.en.html vlc media player] is installed, as reaper will be able to read a greater variety of videos using the codecs from it. Also, we will be using [https://handbrake.fr/downloads.php handbrake]for transcoding videos into popular formats. Please note that this tool appears to be 64 bit only at time of writing (24 May 2019).
== before you get started==
Since this is entirely a screen based tool, some recommendations are in place:
*The interface of the program you want to use should fit into the screen. If this is not the case, image information will be missed, making it impossible to perform accurate mouse clicks. So windows zoom or magnification if used, should be set to 100%
*your monitor should support resolutions hopefully equal or greater than 1920x1080. This is because some plug-ins have been designed for larger monitors, addictive drums notwithstanding as one of the more rare and for now, the only example.
*However, It can still be possible to work with lower resolutions (most plug ins scale their displayed windows accordingly). You will have to make the Windows task bar auto hide and then control the plug-in you want by using it inside reaper making sure everything is maximiced within the fx chain window. Tabbing around this should actually give you an "enabled" label for a checkbox that was previously not labeled and once you pass that checkbox you will be inside the plug in controls reported by sibiac.  


We also need to install the proper codecs. There is a very specific version that works. Newer versions of the ffmpeg library cause problems or inconsistencies with many video players.
In the REAPER preferences,  under the "Plug-ins" section, make sure the following options are checked:
download directly from github mirror:
* Automatically resize FX windows: check boxes for both  Up and Down
*[https://github.com/tormyvancool/ffmpeg-4.1.3-shared-for-reaper/archive/refs/heads/main.zip windows 64 bits]
* Auto-position new floating FX windows
*[https://github.com/tormyvancool/ffmpeg-4.1.3-shared-32bits-for-reaper/archive/refs/heads/master.zip windows 32 bits]
* Auto-position new FX chain windows
*[https://github.com/tormyvancool/ffmpeg-4.1.3-shared-MACOs64-for-reaper/archive/refs/heads/main.zip mac os 64 bits]
to install these:
*open reaper, then go to the options menu, then select Show REAPER resource path in explorer/finder
*or alternatively on windows, press windows key plus r, then copy and paste:
*%appdata%\REAPER\UserPlugins
*or if using a portable reaper installation or some other set up that does not include the default locations, find the user plugins folder where osara was installed.


Now, extract all the dll files (windows) or all the files (mac) from the .bin directory inside the zip file you downloaded directly to the userPlugins folder. There is no real need to restart reaper after this step. After this reaper will have all of the necessary codecs and information to work opening and exporting video
Test the installation of the plug-in by opening the item properties dialog and tabbing around. You should then hear for example, "fade shape, slow 2" button. This means that the add on is working correctly as fade shapes are now being described to you.


The instructions you will find here are NVDA oriented and use reaper version 5.978 but they could most likely be applied successfully to jaws and other screen readers and reaper versions. Also, a basic understanding of automation and the usage of osara's parameter dialog is assumed.
should you still have problems or extraneous feedback when using Sibiac, try
You should remember that in order for people to be able to see your changes the video window under the view menu needs to be enabled. You can edit video without using the video window though.
*maximizing FX chain by using the Winows Key+Up arrow.
It would probably go without saying, but its best to have sighted guidance or feedback when tweaking parameters and so on. IN most cases you can leave osara's parameter dialog opened.
*You might need to also press the applications key on the plug in in the list of effects and choose the option Window float selected FX (doubleclick)
*Also maximize REAPER itself, that will position new windows better. REAPER remembers its own position between restarts, as well as the position and size for each fx, so you will need to do this only once per track/plug-in instance.
*if you have changed the way plug ins run, before inserting an effect, press the applications key, select the run as submenu  and make sure that the options "native only" and Embed bridged UI (may not work with all plugins, less crash-resilient)  are checked.
*you might also find [https://www.youtube.com/watch?v=HNAXPfgtnfM this video] helpful for installation and setup instructions.


It is also important to  set the ruler units in the view menu to work in terms of time as opposed to beats and bars, unless you of course will opt for that way of working.
== what is possible using SIBIAC? ==


= video editing tasks=
You can accomplish the following:
*REAPER: Get fade shape descriptions  in item properties dialog as well as in the preferences for them.


The first thing you will need to do is to insert a media file into a blank track on a new project. Once you can confirm that your video has been imported successfully by getting it to play, its time to start editing.
you can additionally, use some more plug-ins inside reaper, demos and examples follow, thanks to the amazing work of AZ (plug-in author) and Gerad Deuvall.
Note: As SIBIAC is still in development (testing reports and contributions of all kind are of course welcome) only those plug-ins which have a greater degree of accessibility will be posted.


== basic video editing operations ==
=== G-tune ===


Basic video editing in reaper works exactly the same way as in audio editing. This means that you can split and move items, copy and paste them, re-arrange their order, crop them according to a time selection, and so on. You can also edit the audio, by adding for example a noise reduction effect or using EQ so that wind noise is masked. This will not affect the video.
We have taken GTune, a free VST chromatic tuner, and made it accessible using SIBIAC.   You can change the reference tuning frequency, and determine just how tuned your instrument is.
[https://www.youtube.com/watch?v=mSzsJblVt-0 In this video,] I am using my 7 string to demonstrate the tuner. Follow the description for download links.


== Reaper's stock video processor effect ==
=== addictive drums 2 ===


This little plug-in is what can make reaper do more things with video. Its not very accessible, but you can accomplish some tasks with it. Do note that you can insert or make many copies of this effects so that one video processor controls fades, another one controls titles and so on. It would be wise to rename them if this is the case.
here you can carry out most tasks such as midi mapping, preset selection, changing out kit pieces,  assigning  track outputs, etc. Please note that the latest version of addictive drums (2.8.1) is required. [https://www.youtube.com/watch?v=P3jaJVWrYMw follow the link for a demo]


Another important thing to mention is the jump to time window. Opened from the view menu and or using control or command plus J, you get an edit box. Then you specify the time, by either entering it as
=== melodyne ===
minute:ssecond.millisecond, Measure|Beat|percent, measure.beat.percent
or any similar form


=== adding fades and making transitions ===
When using melodyne there are a few key points to consider:
Supported version is melodyne 4. You should first and foremost, set melodine as either a secondary or primary external editor by going into preferences, external editors, and then locating the path to either the 32 bit or 64 bit executable  version of melodyne inside the \program files\celemony directory in the second or first edit box. Whether it is a primary external editor or a secondary one will not matter in this case.
Once you have done this, go back to your project, and then select and split the item that you wish to tune (preferably a portion of it, and not the entire item, though it is possible to work with longer items) then [[Chapter 7: Editing Tracks and Items#7.1_Using_an_External_Editor|open it into the external editor in any of these ways.]] Melodyne will now open in standalone mode.


There are [https://www.mediacollege.com/video/editing/transition/fade.html subtle differences] between fades and transitions, but they all have something in common--they use fades.
As navigation in melodyne normally uses a note for note aproach, its better if you open files that are short. You can open long files, but be aware that for the analysis melodyne will create many temporary ones. If yo happen to use an antivirus software you should exclude the directory that melodyne uses which is found under preferences/recording. Not doing this will severely slow down the process. Analysis will start when you open a file or change used algorhythms. Sibiac does not support the description or reporting of the analysis progress.


When you have a video item into a track, you can open the item fx chain for it and insert the video processor effect. You have to use object nav when using NVDA or, press shift tab about 4 times. Make sure you do not get past the presets combo box. Open that combo box and choose the "basic helpers: item fades affect video" preset. And that is it for that one. You can then use osara's dialog or the items properties dialog to set fades, their duration and their speed. To create a transition or a video crossfade, make sure that the items overlap just a little and then fade in and out accordingly. As long as the audio sounds good, the video will look good as well. The image will fade to black when fading out, or from black when fading in.
If this is the first time you do open melodyne, please set these preferences accordingly. If you have done this already, then skip to the end of this list
*opening melodyne for the first time will anounce untitled, followed by top menu. This is a virtual button that when pressed (using enter) will place the cursor in the file menu for saving or exporting, ETC. From there you should navigate to the right until you find the options menu (press the right arrow 4 times) and configure the following:
*show tracks: unchecked
*show note editor: checked
*info pane sub menu: cleared, nothing showing.
*tempo editor sub menu: nothing checked, nothing showing, same as info pane.
*also, go back to the file menu and then arrow up to ppreferences, then set language in preferences to English, should be doable by tabbing once, and then arrowing down or up until you find it. The reason for this recommendation is the universality of the language, even though it does also work well if you set the language to Spanish, thanks to a recent plug in update. Everything works except for configuring key assignments in Spanish. you can then press enter, and close the window by using NVDA's object navigation commands.
*also in preferences: disable automatic updates. Future sibiac compatibility is not guaranteed unless changes are also made to the overlay.
*note: on some computers using intel graphic cards, alt and control in combination with the arrow keys (default keyboard assignments for ffine adjustment of values in Melodyne) will not work if you do have hotkeys turned on in your graphics control panel, so ensure they are disabled before using.


=== inserting titles ===
==== melodyne description and usage notes ====


This procedure is sadly not very accessible. For inserting titles, go to the video processor  and choose the title overlay preset. Hopefully there will be a way to access the edit box that is displayed in an accessible manner soon. It is currently impossible to focus with the regular cursor so you have to use object nav and click with mouse to focus.
When pressing tab you will come across an editing tools selector which will have several modes for correction, which can be selected by using the arrow keys:
Because editing and what a screen reader reports is just not reliable, you could open a text editor, write the title exactly as you want it to be (short titles are recommended) then copy it to the clipboard.
*pitch (tuning of notes)
You should focus  back to the fx window. Then, here is where you need to use object nav or locate the text with the mouse that says "this is a title" : it is actually in quotes, exactly as typed here. So you have to locate the closing quotes after the E and then do a left click. Then hit back space about 15 times to erase the this is a title text, leaving just the quotes and paste your text there. Then Press control plus s to save. You now have your first title!
*pitch modulation (vibrato)
If you want to eventually include more titles, you can add more instances of the video processor plug-in within the fx chain.
*pitch drift (voice glissandos or slides)
*formant, (harmonic resonance or content of notes)
*amplitude (or volume of notes)
*main window): allows quantization of audio and correction of pitch simultaneously


=== setting zoom, opacity and pan ===
Tabbing once more will land you into the editor screen. Tab once more to find out which note you have selected, and tab once more to find information on the drifting of the note or the current parameter you are going to modify. SO you can use this to confirm your changes.


The video processor has a preset called basic helpers: track zoom/opacity/pan. Even though its controls are not accessible from the fx chain window, you can use osara's parameter list to control them.
Some default assigned hot keys follow
(when setting any of these relevant parameters it is recommended to stick to the slider. Edit box provides impractical values. Only page up and down keys may be used.
*f1: press once to switch to main (or pitch and time) window
*the opacity value sets the transparency of the video. Default is at 100% (video is fully visible)
*f2: switch between pitch, pitch modulation and pitch drift modes. You have to repeat presses to  select the desired tool. So pitch modulation, for example, will be accessed by pressing it twice.
*the zoom parameter will zoom in (make bigger and closer) the video when values are higher and zoom out the video when values are smaller.
*f3: Press once to switch to formant mode
*The y offset will move the video vertically (values above 50% are up)
*f4: Press once to switch to amplitude
*the x offset will move the video from left to right, with higher values being the right side.
*f5: press  once for time correction and three times for attack speed (the second option for synth editing of the waveform is not currently supported).
*you can rotate the video as well.
*When you press the right or left arrows, you will hear the next or previous  notes of the file being played back which will also select them. Up  arrow moves forward one measure and down arrow moves backward a measure.
*Pressing space bar will play and pause through the file regardless of what is selected, though it follows cursor position after you have auditioned a specific note.
*alt plus  space will audition the currently selected note or notes for its entire duration.
*Numpad enter will play the entire file and pressing it twice will restart playback from the beginning.
*Numpad 0 will stop playback.
*Shift and the arrows will select adjacent notes.  
*pressing enter on the information given such as a note or parameter will open up and edit box so you can type values manually to change them faster especially when they are larger modifications. You press escape to discard them, or enter again to save them after you are done typing. This is sibiac specific functionality.
*use control plus up or down arrow keys (coarse) to alter the note by bigger increments, which will produce no sound so you will have to audition immediately after by using alt plus space. The note will be changed by whole tone increments in the case of pitch or by whole decibels in the case of amplitude. Doing so when there are percentages involved will increase or decrease by 50%, and cents will be increased by 100.
*using control alt plus up or down arrows (fine adjustments) will change values by one cent, or percentages by a single digit, or decibels by tenths of one, 1.10, 1.20 and so on.
*using control and the side arrows will move notes forward or backward by whatever grid unit is selected.


=== using autiomation ===
Now follows a very quick overview of what each mode will do:
*altering pitch will make the note higher or lower. The cents will let you adjust pitches by very small increments, about a 100th of a tone, melodyne calls this pitch deviation or drift.
*in case of altering vibrato or pitch modulation, there can be positive and negative values. Positive values will exaggerate the original intent of the audio signal, so if vibrato goes up it will go even higher, while negative values will create the opposite of what is intended, so if vibrato goes up it will be inverted. This depends entirely on the direction of the note you are modifying. Setting the value to 0 percent will just give the classic robotic singing effect because vibrato will be completely removed.
*pitch drifting or sliding works in similar principles, including setting the value to 0 to have the notes adhere to the same pitch, or negative values to cause the opposite effect (a slide upwards instead of downwards, for example) though you will need more extreme values to notice the changes.
*when altering  formants, changing a note by larger increments up will make the voice sound nasal, while negative values will make it sound boomy or hollow thus significantly changing the character or timbre of a voice.
*when adjusting amplitude positive values will make notes louder and negative values will make notes softer, so it can be a way of applying manual compression to the audio.
*To correct timing of notes, switch to the time correction tool by using f5, then set a grid unit using the options menu. Control plus left and right arrows will move notes earlier or later. Use triplets when dealing with music with a swing feel. This will move notes from their beginning only. Melodyne always tries to detect the tempo by either tempo information inside the file or deriving it from the waveform alone, so its rare that issues should arise when using this tool.
**Other ways to detect or change tempo include
**running Melodyne as ARA inside reaper, then set the tempo manually from the project properties. If the tempo does not match, Melodyne will indicate that tempo is out of sync and playing the file will produce noise. There is no way to change this default behavior.
**you might correct the detected tempo or load it from a file by using the tempo assignment screen, currently not supported using sibiac.
**you can export the tempo or transfer it in ARA mode
**finally, you can force a refresh of the tempo detection by selecting all notes pressing control+a
*main window:. In this window you can change the pitch of notes by using control plus up or down arrow, and alt control plus up and down arrow as well as moving notes forward or back later or earlier by using control plus right or left arrows.
*attack speed: Can be useful for smoothing out sibilance, and the editing must be  done manually, by selecting the parameter and typing in a desired percentage. arrows will not function. Negative values will stretch the audio and positive values will accelerate it, just at the attack point of any syllable.


You can bring the power of  [[Implementing_accessible_automation|automation]] to video effects. The procedure is exactly the same described in the linked article, so a few tips which are relevant to video follow:
general tips
*for effects which need an immediate transition, for instance showing or hiding the text overlays, use square shapes on the automation points. For zooming in the other hand, you may use other curves and shapes for more gradual adjustments over time.
*You can transpose or modify the entire clip or file by selecting all (using control plus a) and using control plus up or down arrows to change by larger increments, or alt control and the arrows for smaller values.
*you will want to select and enable the bypass envelope for every instance of the video processor or processors  that you intend to use for the titles and the ending credits, if any.
*when deleting notes or breaths by using the delete key, melodyne will move the audio and it will not preserve the timing of whatever you are deleting, meaning it will leave no gaps. You might be able to disguise the removal of a breath by drastically turning down its volume.
*Insert points when you want the title to show and when you want it to stop (the first point is already inserted for you anyway) So in the case of the first title you should go into the video for the duration you want the first one  to show, then insert a point there and set the point to bypass, or 1.000.
*For the rest, you should set the first point to bypass, insert another one for normal (to show the title) and a last one to bypass. This is true except on the last one which will show the credits so you would not need to bypass it at the end.  


Automation can also be used to give some effects to the text. For example, you can get the title to be very small, and then grow large at the beginning, using the text height parameter. there is also a more detailed procedure that describes what you need to set [[Chapter_20:_Using_REAPER_with_Video#20.2_Video_Effects|in the manual]] to achieve this and it goes over how to create titles... the instructions are just not as accessible as they have been presented here.
When you are done correcting in melodyne, in order to save your work and have it applied to the track you were in, you should export the edited audio to a wav file type, otherwise using the save option in melodyne will create a melodyne project file (.mpd). You can save to a folder close to the one which contains the audio for your reaper project, make a back up of your original recording, and then cut and paste the file using explorer, effectively replacing the original one (no need to close the project) but this is because melodyne will not overwrite your original files. Should you wish to do so however, there is an option in the file menu called replace audio for this purpose. Once you use this option, the original file is completely gone so make sure you really do want to replace the original file or do have a versioning system in place because this option has no undo.  


== working with multiple video tracks and other video tips ==
Navigation and manipulation in the preferences screen is now supported. You can assign shortcuts as well, but one word of caution is in order.
To assign a shortcut you use the tree view to find it. Sections can be expanded or collapsed by using enter. Enter also enables the learn mode, which means that if you select and action and press enter on it, any key that you press on that moment will be assigned. There is no way to tell melodyne to stop learning assignments, so be careful as pressing even escape or alt plus f4! will have actions bound to them. What you should do in this case is tab to the page or tab selector and switch the page to anything, and then press OK. When reopening the shortcut preferences melodyne will still keep on learning the shortcuts used, so keep that in mind. Finally, you can delete an assignment by enabling the learning mode for an action as described above, tabbing to the delete button and pressing enter on it.


Reaper follows the same logic that most video editing programs use. If you insert multiple video items one per track, it will give priority to the one that is at the top. So even though you might have two videos playing at the same time, only the one in the top most track will be visible. This allows for interesting shifting of camera focus when you have a video that was done using multiple cameras. In this case, you would need to automate the mute envelope for each track, and then toggle it according to what you want. The points will have to be lined up so when a track is muted, the other one is unmuted right at the same time.
you can also see the following video tutorials  to have more in dept and detailed information
There is also an option in the preferences which inverts this, so that tracks at the bottom of the list will have the hhighest priority.
*[https://www.youtube.com/watch?v=Lkz7Nc75P3k Installation and Pitch control] also includes overview of some initial settings
*[https://www.youtube.com/watch?v=uGd9U7aRLFE Pitch Modulation and Pitch Drift]
*[https://www.youtube.com/watch?v=i5PIpZmrRmg Formant and Amplitude]
*[https://www.youtube.com/watch?v=hI1-7qFtudo Time, Attack Speed and Other Functionality]


You can use the item properties dialog to display a lot of useful information, and also to ignore the audio of a video (if you have for example an audio mix of a musical track you were recording live and want to use that audio instead). Just make sure the audio you want to use is the track with the lowestpriority.
=== zampler ===


If you want to make a quick video using a sound file and a photo, this is possible too. The reaper community has been rather [https://forum.cockos.com/showthread.php?t=174814 conspicuously quiet] with this.
[http://zampler.de/ This free vst] is a SFZ/REX based sampler by Sinapse Audio. It also emulates some functions found in synth workstations. You can use some free libraries or buy others.
You should insert the picture first, then the audio file. Go to the properties for the audio file and copy the value for its length to the clipboard. Then go to the image item and paste the length of your audio item from clipboard and you are all set! as long as loop source is checked.
In this case, the picture will be showing for as long as the video is playing.  


== other video editing considerations ==
Once you load the vst into reaper, from there you can access the following:
Main tab:
*Current patch. Use the arrows to change, enter opens the patch management menu for changing patch numbers within the zampler libraries (.fxb files)
*Bank and patch load/save buttons. Here you can load specific banks or patches without having to load an entire library.
*Currently loaded SFZ/REX slot. Press  enter to import your own rex or sfz  files into it.
*Polyphony and pitchbend settings: use the arrows to change values


Some people will notice that when playing back a video item, or editing a video in reaper their computer's performance may dip or be sluggish or slow. Unfortunately, there is not much to this other than either expand your ram memory, or troubleshoot or upgrade your graphics card which is responsible for almost all image processing.
Mod matrix tab:
This modulator matrix will receive a midi message and substitute it for another operation or message, thus allowing you to create presets that will alter the sound as soon as you switch to any of them.
In the chooser, select the desired modification slot (there are 12 available). Current parameters can be configured for each slot, as such:
*Pressing enter on either  Source or Destination opens a menu for selection. The source can be for example, assigned to the pitch wheel on a midi controller. You can then use the pitchbend wheel to control the panning (that you set as a destination) of the patch you are playing.
*In the case of ammount, values can be changed by using the arrow keys. You may hold the arrow keys pressed down for a while for fast changes. This will affect the range that the control will operate. So if you have assigned, for example panning to the pitchbend wheel but set the range to +50, you will have a smaller stereo field.
*you can also apply a filter there, when sibiac says "choose patch off" it refers to the type of EQ you can use. There is currently no way of changing the values for the specific parameters of the EQ and it is the only one that is not automatable.


In some cases, when working with multiple tracks some people might report that when muting and unmuting between tracks will make the program supposedly lag and show a blank frame.
As you can gather, this does open up quite interesting possibilities for sample playback. Try assigning the velocity to control the panning.  
As much as this is visible, the reality is that if you have indeed muted a track and subsequently unmuted another one at exactly the same point in the timeline, there will be no dropped or blank frames whatsoever whene xporting or rendering, so it might very well be a computer component which is causing the issue, or just that your computer cannot keep up with the processing.


= rendering video =
arpeggiator tab:
*Currently, only loading patterns is supported by pressing enter.


So now you have a video masterpiece. You are almost ready to export your video and tell the world about it!
Lastly, it will allow you to work with custom supplied rex files easily, by first splitting the beat slices found inside rx2 files and then automatically mapping them across the entire keyboard starting from the note c2. B1 will play and loop the sample from beginning to end, on demand, the rest of the keys will act as one shots for the different slices (useful to make either variations or fills on an existing pattern). It is also velocity sensitive so how soft or hard you play will affect the volume. It does sync your rex files to the tempo of your project, there is no way to change this setting.
the dialog is accessed exactly the same and is in fact, the same you use to render audio.
There is [https://www.youtube.com/watch?v=VP3MdtjKnjY a video that demonstrates loading and playback of libraries] that have been specifically made for zampler and the manipulation of some parameters
For most people, the following method proves to be consistent and reliable, though thanks to new advances in reaper and vlc, its possible to export directly from reaper to mp4, see below.


=== method 1, detailed output format control ===
=== STL tones STL Tonality: Howard Benson Guitar Plug-In Suite ===


First, render your video with the following settings in Reaper :
a commercial  all-in-one Guitar Plug-in Suite which contains amp modules, stomp and cab simulators. Sibiac supports:
MKV container, HUFFYUV video codec, 24 bit PCM audio
*navigate between sections: The plug-in has 3 pages: amps, pedals and cabs. Press enter when one of these is selected, and  use the left and right arrows to toggle the on-off state of the selected equipment.
This will produce a rather large file. Check your video dimensions and frame rate before starting the render, so they match the source video in your timeline.  
**On Amps page, use up and down arrows to choose one amp from 5 available. By tabbing into the Amps page you can fine tune amp parameters. As is done with other controls, you can select a particular parameter with left and right arrows and change the value with up and down arrows. You can use Shift+Up or Down arrows for finer adjustments. Switches are toggled by using enter.
Now use that resulting file as a source video and open it in  Handbrake, pick your preset and where Handbrake should save your video, and off you go.
**There are 3 fixed stomp boxes in the pedals section, with the same controlling approach used for amps. Please do not forget that in addition to individual power switches for each stomp, there is a global one in the control page.
**In the cabs page you can select one from 5 built-in cabs available, or you can also select an external cab and load your own impulse response file. There are no configurable parameters for cabs.
* managing Banks and presets. Controls allow loading, saving, coping and deletion of banks and presets. Use left and right arrows to select an action and enter to run it.
*The signal section is where you can change between mono/stereo modes, set input and output levels, set gate options. Use the left and right arrows to select a control, up and down arrows to change levels. Press enter to toggle Gate modes.


Handbrake and other video encoding applications offer much better control over the target format. You produce an excellent source with Reaper and use the best video encoding applications to produce your desired results.  
Finally, there is context help available. Use the f1 key when a control is focused to learn what key commands you can use on that control.


=== method 2: Exporting video directly from reaper ===
=== NadIR ===


This method has been tested with the mp4 format. It presents a very reasonable size with no apparent loss or quality degradation. Tldr: choose the video format, set it as Video (ffmpeg/libav encoder) and then use the second combo box box to set the format to QT/MOV/MP4. You can leave all the defaults and then append the desired extension to the file name and render. A more detailed explanation and description follows.
NadIR is a [http://www.igniteamps.com/#nadir free Impulse Response convoluter from Ignite Amps.]
All elements which are not covered by automation parameters are supported. The plug-in has 2 cabs which can be selected using the arrows. After tabbing inside each one, its possible to load impulse response  files by browsing to them. Then its  also possible to start changing between them using the arrows as well. This is the first Sibiac overlay created by someone other than the sole developer. Credit goes out to Nikolai.


*First, choose the video output format in the render dialog The option should be Video (ffmpeg/libav encoder)
=== Toontrack: EZ drummer ===
*Then use the second combo box box to set the format to QT/MOV/MP4
*Check or adjust your resolution or dimensions,, though for most tasks including youtube upload the default 1920×1080 is good.
*then comes the frames per second. Default of 30.0 is also good for most applications.
*In video codec you should select the more efficient MPEG-2
*the current default bit rate of 2048 Kpbs should also be good enough for most applications.
**When using other codecs, there is a number you have to type. This refers most likely to quality setting. In h.264 or MPEG, which are not as efficient, reaper will not transcode things lower than 25% but these options are there if you need them for legacy devices or programs.
*You can leave audio settings as they are, or tweak them but beware that most containers require certain specific audio formats so that video plays back correctly.
*finally, when naming the file, you simply put the extension you want at the end of the file name (such as demo.mp4 or demo.avi) and the encoding will take place according to this.


You can follow this link for [https://www.borrowlenses.com/blog/video-file-formats/ more information on video codecs and containers].
EzDrummer is Toontrack's Commercial sample based drums synth with a 10 day demo period. They have supported the development for this overlay.


= the final result =
Sibiac supports everything except the groove section
For demo purposes and to describe and recap what we have done, this section was purposefully placed last.
 
in this [https://www.youtube.com/watch?v=VERH19BaCuE simple music homemade video] the following happens:
overview: The overlay has 2 pages, Kit and mixer.
# The title and artist of the first tune appearsgoing from small to large for about 10 seconds, then disappearing completely.
*The kit page  allows you to change kit pieces and adjust their corresponding parameters.
# The video fades and the audio fades do match, so as the music volume goes down, the video fades into black. As the music volume comes up (yes, its a bigger cross fade) the video also emerges again
*The mixer page allows mixing the kit inside the plug-in or routing mic channels for multi-track mixing inside your DAW.
# Immediately after this, the second title and artist of the second song is  displayed for about 10 seconds
 
# More video and audio crossfades again, and the third title comes in for about 10 seconds.
When you navigate to the kit page for the first time, you will be asked to let the program  learn the layout. Two of them come with EZ Drummer and all extra extension packs have different sets of kit pieces and different graphical representations for each. Sibiac can automatically recognize each layout, but that is a relatively lengthy procedure. So you will be explicitly asked to start the layout learning procedure. Please be patient and do not use the computer until the recognition has finished. The layout will be learned only once per extension pack, the result is saved on disk.
#At the end of the video, credits are shown for about 8 seconds and the video again fades to black. All titles are located in the bottom lower part of the screen, centered so they do not interfere with what is being shown in the video. This was achieved by tweaking the x and y position parameters.
 
Channels and effects in the mixer are dependent on the extension pack and also on the  particularly selected preset. But unlike with the kit page, Sibiac recognizes the mixer page on the fly without explicit learning involved.
 
Reading Toontrack's documentation in order to understand the concepts and operations in this plug-in is recommended. Several terms can be confusing, however.
*Each EZ Drummer pack provides a set of sounds for kit pieces, one kit layout and several presets.
*A preset contains the kit layout, mixer channels and used effects. It is possible to change kit pieces and many parameters, but not the layout nor effects.
*Hidden inside each piece dialog, there is another term called kit. A kit defines used kit pieces in any particular layout.
*is not possible to change The MIDI mapping for kit pieces individually, but there are several mappings for different e-drums.
*MIDI mapping for mixer and effects can be defined by user.
 
Finally, there is context help available. Use the f1 key when a control is focused to learn what key commands you can use on that control.
 
Known issues
* there are many OCR recognition failures. Sometimes true text can be used but this is not persistent. So you may hear different words for effectively the same text, for example for a preset name.
* during preset loading, the focus is temporarily moved to some other window and it sometimes does not return back to the plug-in automatically, especially when the keyboard is used before the preset is loaded completely.
* the overlay works with graphics and EZ Drummer uses animations. Navigation and audio feedback may lag in several places when sibiac waits for the picture update.
* escape cannot be used to close some rarely used internal dialogs. Please use the tab key to get to the close button in this case. However, escape should work fine for all dialogs used during normal workflow, including the settings dialog.
 
=== some more plug-ins ===
 
In addition  to being able to use these plug-ins already mentioned, you can also do the following inside reaper:
*preset selection in native instruments Absynth 5 and Guitar Rig 5
*the ability to bring up the program selection in Cakewalk Dimension Pro and session instruments.
*preset browser usage with Addictive Keys.
*toontrack Ez mix 2: complete functionality: this includes
**Selecting  and filtering presets by using a text box to search (you should press enter when you start and end typing, and shift plus space to avoid playing back the project) or a table which can be expanded (left and right arrows move through categories, up and down arrows move inside categories, delete key clears selection, enter toggles the selection for a particular filter). The search text limits what is displayed here. The filter will also work on favorites as well as and all presets individually. When using the preset selection control up and down arrows will switch presets, left and right arows will speak the  name of the current preset and the categories for it, if any, since this information is influenced by the applied filters.
**adding, renaming or deleting favorite presets via the preset list
**editing parameters by bigger (coarse) changes using the arrows and smaller (fine) changes using shift and the arrows. Pressing enter on any of the parameter controls will speak the name of the parameter and its current value.
**There is a input and output gain control. up and down arrows will change the level, enter will speak the current value. Clipping is also anounced though these meters are not reliable nor accurate.
**The options button will open up a pop-up menu which will let you pick categories for display  in the filtering table and in the current preset.
**Sibiac will also announce when the demo version has expired after 15 minutes of use. You can close the plug-in using alt f4, then restart it to be able to use it again. [https://www.youtube.com/watch?v=liWbbjI8ojM here is a demo for ezMix].
*Cakewalk Session Drummer 3. Preset selection, kit piece selection and routing.
**As usual with Sibiac, controls are Tab, Arrows, Enter and Escape.
**Inside the Drum Kit page, Pressing the preset button opens the preset selection dialog. find the preset you want and press Alt+Enter to load it. Then Escape to close the dialog.
**The other controls on this page are kit pieces, you can press Enter on each for their description and the down arrow will open a  popup-menu. You can load kit pieces separately and change MIDI assignments.
**In the Mixer page you can set the outputs for each kit piece.
**Other Mixer controls are easier to operate using OSARA's plug-in parameters dialog.
*Sforzando player and VCSO2 vst: preset selection and loading patches.

Latest revision as of 23:04, 17 May 2023

SIBIAC add on for NVDA

Sibiac: Single Image Blob Interface Accessible Control is a free NVDA add on with a primary development focus for inaccessible plug-ins or music apps. It reconstructs an app's interface from its graphical representation by using OCR and NVDA text ranges to retrieve app specific information and provides keyboard functionality for interacting and manipulating its controls. It now contains two parts, the plug-in itself (at this time being updated frequently with definitions for application controls, also known as overlays) and a specific version of the teseract OCR engine that is optimized for it (this second component is very unlikely to change soon), so you will need to install both before using the add on. Please note that the plug-in is being updated frequently, so there will be changes coming all the time so this page will be regularly updated with additions and modifications as they are presented. It has been tested and known to work in windows 10 and windows 7 (64 bit)

before you get started

Since this is entirely a screen based tool, some recommendations are in place:

  • The interface of the program you want to use should fit into the screen. If this is not the case, image information will be missed, making it impossible to perform accurate mouse clicks. So windows zoom or magnification if used, should be set to 100%
  • your monitor should support resolutions hopefully equal or greater than 1920x1080. This is because some plug-ins have been designed for larger monitors, addictive drums notwithstanding as one of the more rare and for now, the only example.
  • However, It can still be possible to work with lower resolutions (most plug ins scale their displayed windows accordingly). You will have to make the Windows task bar auto hide and then control the plug-in you want by using it inside reaper making sure everything is maximiced within the fx chain window. Tabbing around this should actually give you an "enabled" label for a checkbox that was previously not labeled and once you pass that checkbox you will be inside the plug in controls reported by sibiac.

In the REAPER preferences, under the "Plug-ins" section, make sure the following options are checked:

  • Automatically resize FX windows: check boxes for both Up and Down
  • Auto-position new floating FX windows
  • Auto-position new FX chain windows

Test the installation of the plug-in by opening the item properties dialog and tabbing around. You should then hear for example, "fade shape, slow 2" button. This means that the add on is working correctly as fade shapes are now being described to you.

should you still have problems or extraneous feedback when using Sibiac, try

  • maximizing FX chain by using the Winows Key+Up arrow.
  • You might need to also press the applications key on the plug in in the list of effects and choose the option Window float selected FX (doubleclick)
  • Also maximize REAPER itself, that will position new windows better. REAPER remembers its own position between restarts, as well as the position and size for each fx, so you will need to do this only once per track/plug-in instance.
  • if you have changed the way plug ins run, before inserting an effect, press the applications key, select the run as submenu and make sure that the options "native only" and Embed bridged UI (may not work with all plugins, less crash-resilient) are checked.
  • you might also find this video helpful for installation and setup instructions.

what is possible using SIBIAC?

You can accomplish the following:

  • REAPER: Get fade shape descriptions in item properties dialog as well as in the preferences for them.

you can additionally, use some more plug-ins inside reaper, demos and examples follow, thanks to the amazing work of AZ (plug-in author) and Gerad Deuvall. Note: As SIBIAC is still in development (testing reports and contributions of all kind are of course welcome) only those plug-ins which have a greater degree of accessibility will be posted.

G-tune

We have taken GTune, a free VST chromatic tuner, and made it accessible using SIBIAC. You can change the reference tuning frequency, and determine just how tuned your instrument is. In this video, I am using my 7 string to demonstrate the tuner. Follow the description for download links.

addictive drums 2

here you can carry out most tasks such as midi mapping, preset selection, changing out kit pieces, assigning track outputs, etc. Please note that the latest version of addictive drums (2.8.1) is required. follow the link for a demo

melodyne

When using melodyne there are a few key points to consider: Supported version is melodyne 4. You should first and foremost, set melodine as either a secondary or primary external editor by going into preferences, external editors, and then locating the path to either the 32 bit or 64 bit executable version of melodyne inside the \program files\celemony directory in the second or first edit box. Whether it is a primary external editor or a secondary one will not matter in this case. Once you have done this, go back to your project, and then select and split the item that you wish to tune (preferably a portion of it, and not the entire item, though it is possible to work with longer items) then open it into the external editor in any of these ways. Melodyne will now open in standalone mode.

As navigation in melodyne normally uses a note for note aproach, its better if you open files that are short. You can open long files, but be aware that for the analysis melodyne will create many temporary ones. If yo happen to use an antivirus software you should exclude the directory that melodyne uses which is found under preferences/recording. Not doing this will severely slow down the process. Analysis will start when you open a file or change used algorhythms. Sibiac does not support the description or reporting of the analysis progress.

If this is the first time you do open melodyne, please set these preferences accordingly. If you have done this already, then skip to the end of this list

  • opening melodyne for the first time will anounce untitled, followed by top menu. This is a virtual button that when pressed (using enter) will place the cursor in the file menu for saving or exporting, ETC. From there you should navigate to the right until you find the options menu (press the right arrow 4 times) and configure the following:
  • show tracks: unchecked
  • show note editor: checked
  • info pane sub menu: cleared, nothing showing.
  • tempo editor sub menu: nothing checked, nothing showing, same as info pane.
  • also, go back to the file menu and then arrow up to ppreferences, then set language in preferences to English, should be doable by tabbing once, and then arrowing down or up until you find it. The reason for this recommendation is the universality of the language, even though it does also work well if you set the language to Spanish, thanks to a recent plug in update. Everything works except for configuring key assignments in Spanish. you can then press enter, and close the window by using NVDA's object navigation commands.
  • also in preferences: disable automatic updates. Future sibiac compatibility is not guaranteed unless changes are also made to the overlay.
  • note: on some computers using intel graphic cards, alt and control in combination with the arrow keys (default keyboard assignments for ffine adjustment of values in Melodyne) will not work if you do have hotkeys turned on in your graphics control panel, so ensure they are disabled before using.

melodyne description and usage notes

When pressing tab you will come across an editing tools selector which will have several modes for correction, which can be selected by using the arrow keys:

  • pitch (tuning of notes)
  • pitch modulation (vibrato)
  • pitch drift (voice glissandos or slides)
  • formant, (harmonic resonance or content of notes)
  • amplitude (or volume of notes)
  • main window): allows quantization of audio and correction of pitch simultaneously

Tabbing once more will land you into the editor screen. Tab once more to find out which note you have selected, and tab once more to find information on the drifting of the note or the current parameter you are going to modify. SO you can use this to confirm your changes.

Some default assigned hot keys follow

  • f1: press once to switch to main (or pitch and time) window
  • f2: switch between pitch, pitch modulation and pitch drift modes. You have to repeat presses to select the desired tool. So pitch modulation, for example, will be accessed by pressing it twice.
  • f3: Press once to switch to formant mode
  • f4: Press once to switch to amplitude
  • f5: press once for time correction and three times for attack speed (the second option for synth editing of the waveform is not currently supported).
  • When you press the right or left arrows, you will hear the next or previous notes of the file being played back which will also select them. Up arrow moves forward one measure and down arrow moves backward a measure.
  • Pressing space bar will play and pause through the file regardless of what is selected, though it follows cursor position after you have auditioned a specific note.
  • alt plus space will audition the currently selected note or notes for its entire duration.
  • Numpad enter will play the entire file and pressing it twice will restart playback from the beginning.
  • Numpad 0 will stop playback.
  • Shift and the arrows will select adjacent notes.
  • pressing enter on the information given such as a note or parameter will open up and edit box so you can type values manually to change them faster especially when they are larger modifications. You press escape to discard them, or enter again to save them after you are done typing. This is sibiac specific functionality.
  • use control plus up or down arrow keys (coarse) to alter the note by bigger increments, which will produce no sound so you will have to audition immediately after by using alt plus space. The note will be changed by whole tone increments in the case of pitch or by whole decibels in the case of amplitude. Doing so when there are percentages involved will increase or decrease by 50%, and cents will be increased by 100.
  • using control alt plus up or down arrows (fine adjustments) will change values by one cent, or percentages by a single digit, or decibels by tenths of one, 1.10, 1.20 and so on.
  • using control and the side arrows will move notes forward or backward by whatever grid unit is selected.

Now follows a very quick overview of what each mode will do:

  • altering pitch will make the note higher or lower. The cents will let you adjust pitches by very small increments, about a 100th of a tone, melodyne calls this pitch deviation or drift.
  • in case of altering vibrato or pitch modulation, there can be positive and negative values. Positive values will exaggerate the original intent of the audio signal, so if vibrato goes up it will go even higher, while negative values will create the opposite of what is intended, so if vibrato goes up it will be inverted. This depends entirely on the direction of the note you are modifying. Setting the value to 0 percent will just give the classic robotic singing effect because vibrato will be completely removed.
  • pitch drifting or sliding works in similar principles, including setting the value to 0 to have the notes adhere to the same pitch, or negative values to cause the opposite effect (a slide upwards instead of downwards, for example) though you will need more extreme values to notice the changes.
  • when altering formants, changing a note by larger increments up will make the voice sound nasal, while negative values will make it sound boomy or hollow thus significantly changing the character or timbre of a voice.
  • when adjusting amplitude positive values will make notes louder and negative values will make notes softer, so it can be a way of applying manual compression to the audio.
  • To correct timing of notes, switch to the time correction tool by using f5, then set a grid unit using the options menu. Control plus left and right arrows will move notes earlier or later. Use triplets when dealing with music with a swing feel. This will move notes from their beginning only. Melodyne always tries to detect the tempo by either tempo information inside the file or deriving it from the waveform alone, so its rare that issues should arise when using this tool.
    • Other ways to detect or change tempo include
    • running Melodyne as ARA inside reaper, then set the tempo manually from the project properties. If the tempo does not match, Melodyne will indicate that tempo is out of sync and playing the file will produce noise. There is no way to change this default behavior.
    • you might correct the detected tempo or load it from a file by using the tempo assignment screen, currently not supported using sibiac.
    • you can export the tempo or transfer it in ARA mode
    • finally, you can force a refresh of the tempo detection by selecting all notes pressing control+a
  • main window:. In this window you can change the pitch of notes by using control plus up or down arrow, and alt control plus up and down arrow as well as moving notes forward or back later or earlier by using control plus right or left arrows.
  • attack speed: Can be useful for smoothing out sibilance, and the editing must be done manually, by selecting the parameter and typing in a desired percentage. arrows will not function. Negative values will stretch the audio and positive values will accelerate it, just at the attack point of any syllable.

general tips

  • You can transpose or modify the entire clip or file by selecting all (using control plus a) and using control plus up or down arrows to change by larger increments, or alt control and the arrows for smaller values.
  • when deleting notes or breaths by using the delete key, melodyne will move the audio and it will not preserve the timing of whatever you are deleting, meaning it will leave no gaps. You might be able to disguise the removal of a breath by drastically turning down its volume.

When you are done correcting in melodyne, in order to save your work and have it applied to the track you were in, you should export the edited audio to a wav file type, otherwise using the save option in melodyne will create a melodyne project file (.mpd). You can save to a folder close to the one which contains the audio for your reaper project, make a back up of your original recording, and then cut and paste the file using explorer, effectively replacing the original one (no need to close the project) but this is because melodyne will not overwrite your original files. Should you wish to do so however, there is an option in the file menu called replace audio for this purpose. Once you use this option, the original file is completely gone so make sure you really do want to replace the original file or do have a versioning system in place because this option has no undo.

Navigation and manipulation in the preferences screen is now supported. You can assign shortcuts as well, but one word of caution is in order. To assign a shortcut you use the tree view to find it. Sections can be expanded or collapsed by using enter. Enter also enables the learn mode, which means that if you select and action and press enter on it, any key that you press on that moment will be assigned. There is no way to tell melodyne to stop learning assignments, so be careful as pressing even escape or alt plus f4! will have actions bound to them. What you should do in this case is tab to the page or tab selector and switch the page to anything, and then press OK. When reopening the shortcut preferences melodyne will still keep on learning the shortcuts used, so keep that in mind. Finally, you can delete an assignment by enabling the learning mode for an action as described above, tabbing to the delete button and pressing enter on it.

you can also see the following video tutorials to have more in dept and detailed information

zampler

This free vst is a SFZ/REX based sampler by Sinapse Audio. It also emulates some functions found in synth workstations. You can use some free libraries or buy others.

Once you load the vst into reaper, from there you can access the following: Main tab:

  • Current patch. Use the arrows to change, enter opens the patch management menu for changing patch numbers within the zampler libraries (.fxb files)
  • Bank and patch load/save buttons. Here you can load specific banks or patches without having to load an entire library.
  • Currently loaded SFZ/REX slot. Press enter to import your own rex or sfz files into it.
  • Polyphony and pitchbend settings: use the arrows to change values

Mod matrix tab: This modulator matrix will receive a midi message and substitute it for another operation or message, thus allowing you to create presets that will alter the sound as soon as you switch to any of them. In the chooser, select the desired modification slot (there are 12 available). Current parameters can be configured for each slot, as such:

  • Pressing enter on either Source or Destination opens a menu for selection. The source can be for example, assigned to the pitch wheel on a midi controller. You can then use the pitchbend wheel to control the panning (that you set as a destination) of the patch you are playing.
  • In the case of ammount, values can be changed by using the arrow keys. You may hold the arrow keys pressed down for a while for fast changes. This will affect the range that the control will operate. So if you have assigned, for example panning to the pitchbend wheel but set the range to +50, you will have a smaller stereo field.
  • you can also apply a filter there, when sibiac says "choose patch off" it refers to the type of EQ you can use. There is currently no way of changing the values for the specific parameters of the EQ and it is the only one that is not automatable.

As you can gather, this does open up quite interesting possibilities for sample playback. Try assigning the velocity to control the panning.

arpeggiator tab:

  • Currently, only loading patterns is supported by pressing enter.

Lastly, it will allow you to work with custom supplied rex files easily, by first splitting the beat slices found inside rx2 files and then automatically mapping them across the entire keyboard starting from the note c2. B1 will play and loop the sample from beginning to end, on demand, the rest of the keys will act as one shots for the different slices (useful to make either variations or fills on an existing pattern). It is also velocity sensitive so how soft or hard you play will affect the volume. It does sync your rex files to the tempo of your project, there is no way to change this setting. There is a video that demonstrates loading and playback of libraries that have been specifically made for zampler and the manipulation of some parameters

STL tones STL Tonality: Howard Benson Guitar Plug-In Suite

a commercial all-in-one Guitar Plug-in Suite which contains amp modules, stomp and cab simulators. Sibiac supports:

  • navigate between sections: The plug-in has 3 pages: amps, pedals and cabs. Press enter when one of these is selected, and use the left and right arrows to toggle the on-off state of the selected equipment.
    • On Amps page, use up and down arrows to choose one amp from 5 available. By tabbing into the Amps page you can fine tune amp parameters. As is done with other controls, you can select a particular parameter with left and right arrows and change the value with up and down arrows. You can use Shift+Up or Down arrows for finer adjustments. Switches are toggled by using enter.
    • There are 3 fixed stomp boxes in the pedals section, with the same controlling approach used for amps. Please do not forget that in addition to individual power switches for each stomp, there is a global one in the control page.
    • In the cabs page you can select one from 5 built-in cabs available, or you can also select an external cab and load your own impulse response file. There are no configurable parameters for cabs.
  • managing Banks and presets. Controls allow loading, saving, coping and deletion of banks and presets. Use left and right arrows to select an action and enter to run it.
  • The signal section is where you can change between mono/stereo modes, set input and output levels, set gate options. Use the left and right arrows to select a control, up and down arrows to change levels. Press enter to toggle Gate modes.

Finally, there is context help available. Use the f1 key when a control is focused to learn what key commands you can use on that control.

NadIR

NadIR is a free Impulse Response convoluter from Ignite Amps. All elements which are not covered by automation parameters are supported. The plug-in has 2 cabs which can be selected using the arrows. After tabbing inside each one, its possible to load impulse response files by browsing to them. Then its also possible to start changing between them using the arrows as well. This is the first Sibiac overlay created by someone other than the sole developer. Credit goes out to Nikolai.

Toontrack: EZ drummer

EzDrummer is Toontrack's Commercial sample based drums synth with a 10 day demo period. They have supported the development for this overlay.

Sibiac supports everything except the groove section

overview: The overlay has 2 pages, Kit and mixer.

  • The kit page allows you to change kit pieces and adjust their corresponding parameters.
  • The mixer page allows mixing the kit inside the plug-in or routing mic channels for multi-track mixing inside your DAW.

When you navigate to the kit page for the first time, you will be asked to let the program learn the layout. Two of them come with EZ Drummer and all extra extension packs have different sets of kit pieces and different graphical representations for each. Sibiac can automatically recognize each layout, but that is a relatively lengthy procedure. So you will be explicitly asked to start the layout learning procedure. Please be patient and do not use the computer until the recognition has finished. The layout will be learned only once per extension pack, the result is saved on disk.

Channels and effects in the mixer are dependent on the extension pack and also on the particularly selected preset. But unlike with the kit page, Sibiac recognizes the mixer page on the fly without explicit learning involved.

Reading Toontrack's documentation in order to understand the concepts and operations in this plug-in is recommended. Several terms can be confusing, however.

  • Each EZ Drummer pack provides a set of sounds for kit pieces, one kit layout and several presets.
  • A preset contains the kit layout, mixer channels and used effects. It is possible to change kit pieces and many parameters, but not the layout nor effects.
  • Hidden inside each piece dialog, there is another term called kit. A kit defines used kit pieces in any particular layout.
  • is not possible to change The MIDI mapping for kit pieces individually, but there are several mappings for different e-drums.
  • MIDI mapping for mixer and effects can be defined by user.

Finally, there is context help available. Use the f1 key when a control is focused to learn what key commands you can use on that control.

Known issues

  • there are many OCR recognition failures. Sometimes true text can be used but this is not persistent. So you may hear different words for effectively the same text, for example for a preset name.
  • during preset loading, the focus is temporarily moved to some other window and it sometimes does not return back to the plug-in automatically, especially when the keyboard is used before the preset is loaded completely.
  • the overlay works with graphics and EZ Drummer uses animations. Navigation and audio feedback may lag in several places when sibiac waits for the picture update.
  • escape cannot be used to close some rarely used internal dialogs. Please use the tab key to get to the close button in this case. However, escape should work fine for all dialogs used during normal workflow, including the settings dialog.

some more plug-ins

In addition to being able to use these plug-ins already mentioned, you can also do the following inside reaper:

  • preset selection in native instruments Absynth 5 and Guitar Rig 5
  • the ability to bring up the program selection in Cakewalk Dimension Pro and session instruments.
  • preset browser usage with Addictive Keys.
  • toontrack Ez mix 2: complete functionality: this includes
    • Selecting and filtering presets by using a text box to search (you should press enter when you start and end typing, and shift plus space to avoid playing back the project) or a table which can be expanded (left and right arrows move through categories, up and down arrows move inside categories, delete key clears selection, enter toggles the selection for a particular filter). The search text limits what is displayed here. The filter will also work on favorites as well as and all presets individually. When using the preset selection control up and down arrows will switch presets, left and right arows will speak the name of the current preset and the categories for it, if any, since this information is influenced by the applied filters.
    • adding, renaming or deleting favorite presets via the preset list
    • editing parameters by bigger (coarse) changes using the arrows and smaller (fine) changes using shift and the arrows. Pressing enter on any of the parameter controls will speak the name of the parameter and its current value.
    • There is a input and output gain control. up and down arrows will change the level, enter will speak the current value. Clipping is also anounced though these meters are not reliable nor accurate.
    • The options button will open up a pop-up menu which will let you pick categories for display in the filtering table and in the current preset.
    • Sibiac will also announce when the demo version has expired after 15 minutes of use. You can close the plug-in using alt f4, then restart it to be able to use it again. here is a demo for ezMix.
  • Cakewalk Session Drummer 3. Preset selection, kit piece selection and routing.
    • As usual with Sibiac, controls are Tab, Arrows, Enter and Escape.
    • Inside the Drum Kit page, Pressing the preset button opens the preset selection dialog. find the preset you want and press Alt+Enter to load it. Then Escape to close the dialog.
    • The other controls on this page are kit pieces, you can press Enter on each for their description and the down arrow will open a popup-menu. You can load kit pieces separately and change MIDI assignments.
    • In the Mixer page you can set the outputs for each kit piece.
    • Other Mixer controls are easier to operate using OSARA's plug-in parameters dialog.
  • Sforzando player and VCSO2 vst: preset selection and loading patches.