Home
DEMO CD
Photos
Sound bites

Software
Gig dates
Background
Links
Lyrics
Mailing List
Email Vellocet
©1997, 1998
vellocet All rights reserved |
VMIDIJoY

Click on the image to download VMIDIJoY (v1.53).
[New features]
VMIDIJoY: Current release: 8 version: 1.53 date: 5.1.99
VMIDIJoY - supports dual joysticks, MIDI program changes,
saving/loading of patches with preset patch buttons, as well as individual
MIDI channels for each button and axis, then download
VMIDIJoY!
You should read the VMIDIJoY notes
to help you get started.
FREE UPDATES: This program is very much in active development
- please send me all your
ideas for improvements (and bug reports)! If you want updates, join our
MIDIJoY
mailing list.
Overview: Converts joystick X and Y (and Z if you have it) movement
into any of the MIDI continuous controllers, and you can define the fire
buttons to be MIDI pedals, or trigger notes, or activate a few other functions.
Axis range and polarity can be specified, and "arpeggiation"
series of pitch/velocity pairs may be set up for use with note triggering.
Good for people like myself who don't have a fancy keyboard plastered with
neo-faux-analogue twisty knobs and sliders.
- When you have unzipped the VMIDIJoY.zip file and run the program for
the first time, it will say "bank file not found". This is ok
on your first use - the program will generate a bank file saving all your
settings automatically when you quit.
- The "SAVE" and "LOAD" buttons refer to the CURRENT
PATCH ONLY. If you change the patch before saving, you may lose all of
the settings for that patch.
- The Global button allows access to the MIDI In port selector, the bank
setup selector, and preset selectors.
- In the Joystick options dialog (joy1, joy2 buttons on the main panel),
there are two edit boxes next to each of the button mode selectors. These
are activated as needed - for instance, if you select "Note on/off",
the edit box on the left is the note number, and the other is velocity.
(I think middle C is note 48 from memory - I could well be wrong.) I'll
add other button functions which use the edit boxes as needed (like a program
change message button? Send in those suggestions!)
| VMIDIJoY Home-built Hardware |
[Top] |
A very fine page detailing exactly how to wire up your own joystick-like
interface has been written by
Tomi Engdahl.
Definitely suggested reading!
 |
Tom's gadget:
Here's what one VMIDIJoY user built to hook up to his joystick ports
- a nice big
2-rack unit box with separate knobs for each axis. Note the extra large
knob used
to control those ever important filter cutoff positions! |
 |
Joystick port diagram
|
- Version 1.53 (5.1.99)
Bug fixes:
- Controllers above 31 should now work.
- Version 1.52 (31.8.98)
Additions:
- Arpeggiators can now be synched to the in-port MIDI clock. Holding a button
down will auto-arpeggiate.
Bug fixes:
- The occasional arpeggiator edit window crash seems to have been nailed.
- Arpeggiator steps edit control now behaves as you would expect - up arrow increases
steps and vice versa.
- Axis partial range maximum edit window now behaves itself.
- Version 1.51 (24.8.98)
Additions:
- Extra button functions: Song start/stop/continue/position/select messages.
- Static SYSEX messages can be fired from the buttons.
- Version 1.50 (20.6.98 - VMIDIJoY)
Additions:
- Dual joystick support
- New, smaller front-end.
- Four patch-preset buttons
- Continuous controllers up to #127 supported (I hope - I can't test that!)
- Individually assignable MIDI channels for each button and axis
- Individual arpeggiator sequence for each button
- Loading/Saving patches
- MIDI program change messages supported (auto patch changing!)
- Version 1.10 additions: (MIDIJoY)
- A simple manually-stepped arpeggiator allows you to choose
a short series of pitches and velocities to trigger with a fire button.
- Z axis support for those with grander joysticks (I'll
work on 6-axis support soon!)
- A button display (How useful? Not sure - help you work
out which button is which?)
- The "active" switch disables joystick polling
as well as MIDI now - should be easier to change the control values.
- Joystick features inspection dialog box.
| Need more MIDI ports? |
[Top] |
Because this program requires a MIDI out port to send its messages, you
may want Hubi's
MIDI Loopback Device or MIDIYoke,
which are virtual MIDI port device drivers that allows you to connect MIDI
programs within your machine.
Author: SKoT
|