MIDI. Bome's Mouse Keyboard. Mouse Keyboard MIDI Yoke /MIDI-OX

Similar documents
Chaos Culture. Multiclip Editor / Multiclip Note preview 1.5. Edited by Jason Cowling

Chaos Culture. MIDI Modulators / Multiclip Note preview 1.6. Edited by Jason Cowling

Editing a Combination with KARMA Oasys and Merging the data with the OASYS

Editor: Yamaha TG500 TECH PUB

MorphEdit for Windows. Copyright 1994,1995,1996 PJA White

PS04 Pattern Editor. Last Update: Feb,

KARMA Motif Getting Started

Prophet '08 PlugSE Editor

Editor: Alesis D4/DM5 TECH PUB

Using Microsoft Word. Text Editing

Assistive Technology Training Software Guide

Access Review. 4. Save the table by clicking the Save icon in the Quick Access Toolbar or by pulling

Key Command Shortcuts

Online. Sibelius How- To. Katie Wardrobe Midnight Music.

SIMPLE TEXT LAYOUT FOR COREL DRAW. When you start Corel Draw, you will see the following welcome screen.

Using Spreadsheets, Selection Sets, and COGO Controls SPECTRA PRECISION SURVEY OFFICE TUTORIAL

User s Guide. Valvova Oy

Editing a Combination with KARMA M50 and Merging the data with the M50

CV.OCD USER MANUAL. CV.OCD has four assignable continuous analog CV outputs and twelve assignable gate/trigger outputs. MIDI-TO-CV

Microsoft Excel 2013: Part 3 More on Formatting Cells And Worksheet Basics. To apply number formatting:

MainStage 2. Exploring MainStage

Sounds of the Delta Kontakt instrument.

NoteWorthy Composer Version 2.75a

Switchboard. Creating and Running a Navigation Form

Push. Figure A4.1 Push.

WAYLAND FREE PUBLIC LIBRARY 3D Design and Printing Tutorial: Create a Keychain

Frame Editor 2 Manual

Getting Familiar with Microsoft Word 2010 for Windows

SH-2. PLUG-OUT Software Synthesizer Owner s Manual

Dendrogram export options

All textures produced with Texture Maker. Not Applicable. Beginner.

Chapter 3 User Interface Basics

TypeIt ReadIt. Windows v 1.7

PSP Rhythm User s Manual

How to use the Advanced Copy/Paste tool in SynthFont2

Excel Basics Rice Digital Media Commons Guide Written for Microsoft Excel 2010 Windows Edition by Eric Miller

The first time you open Word

Maize Sampler 2 Documentation

USER MANUAL. Nord Sound Manager English. Version: 7.3x. Edition: A. Copyright Clavia DMI AB

JX-3P. PLUG-OUT Software Synthesizer Owner s Manual Roland Corporation 01

CROMWELLSTUDIOS. Content Management System Instruction Manual V1. Content Management System. V1

This Photoshop Tutorial 2011 Steve Patterson, Photoshop Essentials.com. Not To Be Reproduced Or Redistributed Without Permission.

SharePoint: Fundamentals

Word Introduction SBCUSD IT Training Program. Word Introduction. Page Setup, Paragraph Attributes, Printing and More.

Passport Designs Encore Music Notation Software

Installation & User Guide

User Guide. English. Manual Version 1.0

Version User s Guide

FastTrack Schedule 10. Tutorials. Copyright 2010, AEC Software, Inc. All rights reserved.

OrgPublisher Advanced Box Layout Editor

Microsoft Word 2011 Tutorial

Spreading a Sample Across the Pads

Sibelius Basics, Tips and Tricks

Kameleono. User Guide Ver 2.1

The Kurzweil K2000 & Galaxy Intro: Phase One: Phase Two:

Microsoft Word. Part 2. Hanging Indent

KARMA Motif Using the Remote Mode S70/S90 XS

Excel Advanced

OPERATION MANUAL VST / AU

PEDSCAN rev. C. standalone micro MIDI controller USER MANUAL

CHAPTER 3. Entering Text and Moving Around

Editor v User's Manual.

Karlen Communications Add Accessible PowerPoint Placeholders. Karen McCall, M.Ed.

Word 1 Module 2. Word 1. Module 2

You ll notice at the bottom of the file menu there is a list of recently opened files. You can click a file name in the list to re-open that file.

ST NICHOLAS COLLEGE RABAT MIDDLE SCHOOL HALF YEARLY EXAMINATIONS February 2016

WordEmbed. SKY Tutorial. Sky Tutorial

Revision and Quality Control: Cristina Bachmann, Marion Bröer, Heiko Bischoff, Sabine Pfeifer The information in this document is subject to change

SOUND BROWSER SYSTEM PROTOTYPES SOUND FILE WINDOW. Click to update the list when files or directories have been added or removed by other programs.

Combined pitch bend/modulation joystick GLOBAL) or carry out an action (WRITE, TAP TEMPO) Keyboard

Title and Modify Page Properties

USER MANUAL. > analyze. reduce. recover

SharePoint: Fundamentals

4 Creating Your. Autoload Song

Windows XP. A Quick Tour of Windows XP Features

About Freeway. Freeway s Tools and Palettes

LiveProfessor 2. User Manual. Rev audiostrom.com

Supplemental Notes March 10, 1999 SN79 V1.0. The Basics of MIDI

ADOBE DREAMWEAVER CS4 BASICS

Using Windows 7 Explorer By Len Nasman, Bristol Village Computer Club

MIDI Player Pro v1.3.0 basic users guide By Hans Petter Selasky, November 2015

InDesign Part II. Create a Library by selecting File, New, Library. Save the library with a unique file name.

2003 Yamaha Corporation. All rights reserved.

VBA Excel 2013/2016. VBA Visual Basic for Applications. Learner Guide

Introduction to MS Word XP 2002: An Overview

SolidWorks Intro Part 1b

WORD PROCESSING FOR SALE. By Shel Silverstein

EE115C Digital Electronic Circuits. Tutorial 4: Schematic-driven Layout (Virtuoso XL)

Advanced Copy Pro 9.0 Plugin User Guide

INFORMATION TECHNOLOGY

Skill Set 3. By the end of this Skill Set you should be able to:

Tutorial. Creating activities in Expert mode

Formatting a Report with Word 2010

DOING MORE WITH WORD: MICROSOFT OFFICE 2013

KeyStudio 49i. English. User Guide

Microsoft Expression Web Quickstart Guide

PowerPoint 2010: Basic Skills

Copyright: Novation E.M.S Limited 2003 ReMOTE User Guide Version 1.5. Features and specifications subject to change without notice due to improvements

NCMail: Microsoft Outlook User s Guide

Eastside Literacy Tutor Support Word Processing Tutorial

Transcription:

Godbersen MIDI Material (MidiYoke.doc,15.10.2007) 1/6 MIDI Mouse Keyboard MIDI Yoke /MIDI-OX Bome's Mouse Keyboard V2.00 beta 6 OVERVIEW This program primarily simulates a MIDI keyboard which you can play with the mouse or the computer keyboard. You can control your MIDI devices without having a real keyboard - for example you can play the internal synth of your sound card. With a virtual MIDI cable (for example Hubis Loopback Device or MIDI Yoke) you can play any sequences into your sequencer or route your external synthesizer through the chord-maker of Bome's Mouse Keyboard. Additionally, you can define as many knobs as you want and control with them any MIDI controller. SYSTEM REQUIREMENTS - Windows 95/98/ME/NT4/2000/XP - Some kind of MIDI connection/synthesizer/soundcard Optionally supported: - Mouse with wheel - Joystick QUICK START 1. Select a MIDI out device in the menu. Everything that you play will be sent to that MIDI device. 2. Now you can already play: Use the left mouse button or the keyboard keys. A right click will play in Pitching Mode: While the right mouse button is pressed, you can alter the pitch/modulation by moving the mouse horizontally/vertically. 3. Adjust the size of the keyboard by - resizing the window

Godbersen MIDI Material (MidiYoke.doc,15.10.2007) 2/6 - changing the base note (Alt+Mouse drag) - adjust the key width (in the Settings Dialog) 4. Change the chord and play: Ahhh! 5. To find a good patch/program, enter the Hold Mode by playing a note with CTRL+right mouse button. The note will keep on being played when you release the mouse button. Now, change the program number or patch - it will replay your note for each new program so it's made easy browsing through the programs. The same applies to the bank numbers or chords. Which bank numbers to use is detailed in the documentation of your MIDI device. 6. Change the master volume with the volume knob. You can add more knobs in the menu "Knobs Set Up...". TUTORIALS For more tutorials, see http://www.bome.com/midi/keyboard/help/ ADVANCED FUNCTIONALITY *** not all beta functions included yet in this description *** When you have a real keyboard connected to your computers MIDI port, select this as MIDI in and check the menu Options Midi thru. Like this, the keys you play on the real keyboard are visualized on the mouse keyboard and the note and any chords you selected are routed to the MIDI out device. To use several mouse keyboards at once (with their own settings and knobs) create a copy of MouseKeyboard.exe under a new name, e.g. SynthKeyb.exe. SynthKeyb will then use its own set of settings. Mouse Operations There are several modes to play with the mouse: Left mouse button: "Normal Mode": the note/chord that you press down will be played. Moving the mouse while having the mouse button pressed will always play the new note/chord and release the old one. Right mouse button: "Pitching" mode: only the initially pressed note/chord will be played. With moving the mouse while the right mouse button is still pressed you can alter 2 controllers - one is changed by moving up/down, the other one by moving left/right. When you release the right mouse button, the note/chord will stop playing. You can set these controllers in the Settings dialog. By default, you change pitch and modulation wheel. CTRL+mouse button: "Hold Mode": When you release the mouse button while holding down CTRL, the note/chord will keep on playing. The note will not be released before you play another note with the mouse. While a note is on hold, you can change patch/program, chords, etc. to browse through them: each time you change something, the note will be replayed with the new patch/program/chord. SHIFT: Pressing SHIFT while playing will lower the velocity of the played notes/chords. The velocity is the dynamic volume of the key. It differs from the general volume in that it does not change the volume of anything else played on that synthesizer - just the notes

Godbersen MIDI Material (MidiYoke.doc,15.10.2007) 3/6 played with the mouse are affected. You can set the amount of lowering in the Settings dialog. Other mouse operations: ALT+left mouse button on the keyboard: Drag the mouse keyboard left/right to change the view of keys. Wheels (at left of keyboard): You change the value by dragging the mouse up and down. Holding SHIFT while dragging is the "Fine Mode" which will give fine control. Double clicking the wheel will revert it back to its default position. For the pitch wheel, holding CTRL while releasing the mouse button will keep the wheel at its position without rolling back into the middle position. You can change the controller of the right wheel in the Settings dialog. Mouse Wheel: (the little wheel on the mouse itself - where present): You can change a controller with the mouse wheel. Holding down shift while rolling is the Fine Mode as with operating the wheels. The controller which is changed with the mouse wheel can be chosen in the Settings Dialog. Knobs: They work exactly the same way as the wheels (including Fine Mode with SHIFT and double click). However, the knobs will be selected (blue on selection) and grab the mouse wheel while selected. So rolling the mouse wheel while a knob is selected, will always change the knob controller. Once a knob is selected, you can also change its value with the cursor up/down and page up/down keys. COMPUTER KEYBOARD OPERATIONS The computer keyboard has 2 manuals mapped to the notes: The first manual occupies the first 2 rows: the 1st row ("23567..." on English keyboard layout) are black keys, while the second row ("qwerty..." on English layout) are the white keys. The second manual is used analogously with the third and fourth rows of the computer keyboard. It is one octave lower than the first manual. By default, the first white key is mapped to note "C", i.e. keys Q and Z on the English keyboard layout. You can change this in the Settings Dialog. Playing with SHIFT pressed down will lower the velocity just as it does when playing with the mouse. There are a number of key shortcuts that you can use: (SUBJECT TO CHANGE) chord +/- Pos1/End patch +/- : PageUp/PageDown program +/- : Shift+PageUp/Shift+PageDown Panic : Ctrl+Space Transpose : Ctrl+T Settings : Ctrl+S Knob Editor : Ctrl+K Chord Editor : Ctrl+E Choose Patch set : Ctrl+P Octave +/- : F3/F4 Apply Snapshot : F5...F12 Store Snapshot : Ctrl+F5...Ctrl+F12

Godbersen MIDI Material (MidiYoke.doc,15.10.2007) 4/6 MIDI yoke Bedienung über MIDI-OX MIDI Yoke MIDI OX http://www.midiox.com/ Description MIDI YOKE is a MIDI Patch Cable driver. MIDI YOKE is used to connect any Windows MIDI Application outputs to any other Applications inputs. The MIDI data stream is passed directly from output to input -- Example: [ Sequencer Out ]==>[ Out MIDI Yoke In ]==>[ In MIDI-OX 32 ] Another: [MIDI Keyboard In]==>[In MIDI-OX Out]==>[Out MIDI Yoke In]==>[In Sequencer] This allows you to connect the MIDI output from one program to the MIDI input of a different program. MIDI Yoke can be configured to provide a varying number of MIDI Ports (from 1 to 16). In addition, each port allows multiple opens of both input and outputs: up to 4 openings per port. This flexibility provides for almost any configuration imaginable. Note: The NT driver is fixed at 3 ports and 3 openings for the moment.

Godbersen MIDI Material (MidiYoke.doc,15.10.2007) 5/6 There is additional information in the FAQ. MIDI Feedback The powerful nature of MIDI Yoke requires that a bit of care be exercised in its use: do not connect the outputs of one port to the same number inputs within a single application. If you do, it will cause MIDI feedback -- this phenomena will bring a computer to its knees, and likely crash the system. Version 1.50+ of MIDI Yoke attempts to detect MIDI feedback by any of 3 configurable methods. The first method was supported in previous versions: it simply sends an undefined controller number out the input port every so often (once every 50 messages). It looks at the output port to see if the controller shows up: if it does it assumes MIDI feedback and disables the driver. The second (new) method analyzes the rate of messages traveling through the driver. If they exceed a certain threshold (2048 messages per second by default), the driver assumes MIDI feedback and disables the driver. The third (new) method combines the previous two: it analyzes the data rate. If the rate exceeds the threshold, the driver sends an undefined controller out the input. If the controller shows up at the output, MIDI feedback is detected, and the driver is disabled. To recover from any of these conditions, simply close all connections attached to both ends of the particular MIDI Yoke port. After that the port may be reopened (but common sense would dictate that you should configure the routing differently). Using MIDI Yoke MIDI Yoke is not a normal driver! It is a like a MIDI Patch Cable: it takes any data that shows up at its MIDI Yoke Output port and spits it out of its MIDI Yoke Input port! This seems to be really counterintuitive to people, but it's the only way that it can work as a patch cable. MIDI Yoke is used to attach different MIDI applications together -- it links them via MIDI. This also means that you should never, ever, open the same MIDI Yoke port number as both input and output within a single application -- it is suicidal to do so. When this happens, any MIDI message sent to the output port is immediately routed back to the input port, which is then sent out the output port and immediately routed back to the input port... I think you get the idea: MIDI Feedback! This all happens very, very fast (at interrupt time), and if it is not stopped, your machine will appear to be hung. MIDI Yoke attempts to detect this condition and will break the connection when it is detected. After a MIDI feedback report, you need to close and reopen the driver in each application that has opened it. You can usually do this by opening the applications MIDI devices dialog (MIDI-OX and Cakewalk each have these), unselecting the MIDI Yoke port, and Press OK. The driver is now closed. Now do the same in the other application (if there's more than one application). Next figure out how you want the driver to be routed (avoiding feedback scenarios). Open the MIDI devices dialog and reselect the MIDI Yoke driver. Press OK. Do the same in the second application. The driver should now be re-enabled and operational.

Godbersen MIDI Material (MidiYoke.doc,15.10.2007) 6/6 You can use MIDI Yoke to communicate between applications by having then share a single MIDI Yoke port. The first application (the Master) opens a MIDI Yoke port as an Output port, the second application (the Slave) opens the same numbered MIDI Yoke port as an Input port. With this configuration, MIDI data (and System Exclusive) is passed in one direction from Master to Slave. The Master might be Cakewalk or Cubase or MIDI-OX. The Slave might be Rebirth or Cakewalk or MIDI-OX: it depends on what you want to do. MIDI Connections MIDI Yoke is normally used to connect two applications together. The first application will open MIDI Yoke 1 as an output port, and the 2nd application will open MIDI Yoke 1 as an input port. MIDI data will travel from the 1st application to the 2nd. Single Client to Multi-Client: You can use MIDI-OX in conjunction with MIDI Yoke to achieve a virtual multi-client input. Launch an instance of MIDI-OX. In MIDI Devices... dialog, select the single client hardware driver as input and select MIDI Yoke 1 as output. In each application that you wish to share the driver, open MIDI Yoke 1 as input. Although I mention MIDI Yoke 1, it can be any MIDI Yoke port as long as they all use the same port number. Multi-Client to Single Client output: The reverse scenario is a mirror image of the previous paragraph. You can use MIDI-OX in conjunction with MIDI Yoke to achieve a virtual multi-client output. Launch an instance of MIDI-OX. In MIDI Devices... dialog, select MIDI Yoke 1 driver as input and select your single client hardware port as output. In each application that you wish to share the output driver, open MIDI Yoke 1 as output. Although I mention MIDI Yoke 1, it can be any MIDI Yoke port as long as they all use the same port number.