Win32API::MIDI::SysEX::MIDIbox - Perl Module for MIDIbox System


Win32API-MIDI documentation  | view source Contained in the Win32API-MIDI distribution.

Index


NAME

Top

Win32API::MIDI::SysEX::MIDIbox - Perl Module for MIDIbox System Exclusive Message.

SYNOPSIS

Top

  use Win32API::MIDI::SysEX::MIDIbox;
  # by default 'MIDIbox16E'
  $se = new Win32API::MIDI::SysEX::MIDIbox(modelName => 'MIDIbox64');

DESCRIPTION

Top

Overview

Win32API::MIDI::SysEX::MIDIbox is submodule of Win32API::MIDI::SysEX. Its object inherits his parents methods.

This module is still under development and most of function are not debugged yet. And the this module may have to be renamed as MIDI::SysEX::MIDIbox in the future, since this module is dependent with Microsoft Windows.

Create an Object

new Win32API::MIDI::SysEX::MIDIbox([model [, device_ID]])

Currently supported model are;

		 readRequest writeDump writePartialDump Request Bank Acknowledge/Ping
  'MIDIbox Plus'	x	x (1024)				X
  'MIDIbox64'		x	x (4096)	X		X	X
  'MIDIIO128'		x	x (?)					X
  'MIDIbox16E'		x	x (4096)	X		X	X

By default 'MIDIbox16E' is used.

Read Request

readRequest(void)

Write Dump

writeDump(data)

Write Partial Dump

writePartialDump(address, data)

Reqeust Bank

requestBank(m, n)
	m = 0 to 7 (SubBank - set of Banks with a BankStick Bank)
	n = 0 to 3 (BankStick Bank)

Acknowledge/Ping

acknowledgePing(void)

Dump Program/Data

dumpProgramData(address, data)

Win32API-MIDI documentation  | view source Contained in the Win32API-MIDI distribution.