Yahoo Groups archive

Disklavier

Index last updated: 2026-04-28 23:20 UTC

Message

Re: [disklavier] Using MIDI to bypass Wagon Grand floppy.

2014-11-23 by Bill Brandom

The Wagon grand does NOT respond to Controller 7 (volume control.)

Bill

 iPhone

On Nov 23, 2014, at 11:32 AM, Spencer Chase lists@spencerserolls.com [disklavier] <disklavier@yahoogroups.com> wrote:

most midi file players do not offer velocity modification for a very good reason. in order to have accurate timing of midi events it is best to use the windows multimedia API to send the events to the midi device. realtime modification of events is not possible this way. it would be possible to preprocess the events in an application such as my midimod2 program and it would be possible to write a player that preprocesses chunks but it will not give immediate feedback of the changes.

another possibility is to use a player that processes each event and does not use the MM API. if you have a fast computer and if other applications are not running this can work reasonably well. however there is no way to stop windows from doing what it thinks is more important than accurately streaming your midi. 

i have several players that i wrote that work this way. i have not bothered to write one that does playlists, they all require loading one file at a time. they were also written for different purposes such as adding lyrics to midi files or adding dynamics while playing. my pianola player program which can be gotten from the following page of my web site (a work in progress and not great and may never be.) is one of the programs that allows you to change dynamics while playing as well as changing tempo etc. the help file is out of sync with the current version but might be good enough to help you figure out how to use the program. some day i might make a playlist player with things like realtime dynamic control but it is not high on my list right now. the pianola player is mainly intended to be used for active modification of dynamics but you can start a file and with appropriate checkbox options apply a proportional dynamic correction without constant control. 

another possibility is to use an application that sends volume controllers to the midi device but i am not sure if the DKV responds to these and there is also the problem that current versions of windows do not like to attach multiple applications to a single midi device. XP let you but since then, they really screwed things up so you would need an application like midiox to make it work. if anyone is interested, i do have an app that will send volume or expression messages to a midi device. no idea if it will work for the DKV. 

http://spencerserolls.com/Files4Download.html

> On 11/22/2014 6:18 PM, ryanlutterbach@gmail.com [disklavier] wrote:
>  
> Great, it's working now. Thanks for the hints. A lot simpler than I expected given the combination of hardware and software from 1989 and 2014.
> 
> 
> A followup question, since the volume control on the Wagon is now bypassed when playing MIDI files from the laptop, is there a way to control the volume (or adjust the overall "velocity") of a MIDI file other than altering the file itself?  The jukebox apps (Rondo, qMidi, Sweet Midi) don't seem to offer a volume adjustment.

-- 

Best regards, Spencer Chase
67550-Bell Springs Rd.
Garberville, CA 95542 Postal service only.
Laytonville, CA 95454 UPS only.
Spencer@...
http://www.spencerserolls.com
(425) 791-0309

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.