Advertisement

Quick Links

OWNER'S MANUAL
Rev 3.1 : April 2003

Advertisement

Table of Contents
loading

Summary of Contents for Wave Idea Bitstream PRO

  • Page 1 OWNER’S MANUAL Rev 3.1 : April 2003...
  • Page 2: Table Of Contents

    UNCTION Displaying switches state ..........................7 Locking MIDI out..............................7 POTENTIOMETERS & SWITCHES BEHAVIOR...................7 ....................7 OTENTIOMETERS CONFIGURATION ......................7 WITCHES CONFIGURATION OGGLE USING BITSTREAM PRO IN MODE 1: CONTROL CHANGE ..............8 “C ” MIDI M ..................9 ESCRIPTION OF ONTROL HANGE ESSAGES ..........................9 ONTROL...
  • Page 3: Introduction

    Introduction BitStream pro is a universal hardware MIDI controller, fully programmable, that allows to control all software, and Hardware devices that respond to MIDI events & messages. These MIDI messages can be all defined by the norm, such as Control changes, NRPNs, RPNs, or Exclusives Systems that are specified for a dedicated device.
  • Page 4: Front Panel Description

    Front panel Description Rev 3.1 - Page...
  • Page 5 Control LEDs: - MIDI Led: On when MIDI data are generated by the controller - On/Off LED: On when controller is turned ON Group selector Current group can be changed using the 3 positions of the slider button LCD display: First line indicates: Current MIDI channel / Controller number / Controller Level / Group Second line indicates “Control Change”...
  • Page 6: Potentiometers / Switches Numbering

    Potentiometers / Switches Numbering The 3 groups (A, B, C) are shown at the top left of the above window The 3 numbers indicated on each control correspond to the control number (CC#) sent by each potentiometer or switch, depending on the selected group. These numbers are very useful for mode 1 (described in the next chapter), since the user is able to instantly know the controller sent.
  • Page 7: Shift Function

    SHIFT Function When simultaneously pushing MIDI channel UP & DOWN, the SHIFT function is active until one of the two MIDI channel pushbuttons is released. Displaying switches state Once the shift function is active, all the 8 switches state are displayed on LCD, as follow: Buttons: _■_■__■■...
  • Page 8: Using Bitstream Pro In Mode 1: Control Change

    Using BitStream Pro in Mode 1: Control Change Control Change This mode is a universal MIDI mode that allows to control all soft synths (Reason, Live, …) / gears with very simple MIDI messages called “Control Change”. BitStream can generate all 128 possible Control Change, on all 16 MIDI channels.
  • Page 9: Description Of "Control Change" Midi Messages

    Description of “Control Change” MIDI Messages “Control Change” MIDI Messages are 3 bytes length, defined as follow: MIDI Channel (0x00 to 0x0F hexa) (00 to 15 decimal) Note: MIDI channel 1 corresponds to n = 0 MIDI channel N corresponds to n = N-1 CC = Controller Number (0 to 127) VV = Controller Value (0 to 127) Control Change Examples...
  • Page 10: Examples

    The user can assign up to 3 MIDI strings to each potentiometer / Switch, in order to control his device(s) with BitStream pro. Since Bitstream Pro front panel features 49 controls (32 knobs / 8 sliders / 1 LFO), this makes an amount of 147 programmable MIDI events.
  • Page 11: Using The Waveform Generator (Lfo)

    The generated waveform can be considered as a potentiometer, then inserted in any user defined MIDI string. This feature of BitStream Pro allows to automate a control without modifying it by hand A LED associated to the LFO is used to verify if the LFO is turned ON or OFF.
  • Page 12: Offset Adjustment

    Offset Adjustment A potentiometer is dedicated to the Offset (DC value) of the generated wave. It allows to modify this value from 32 to 96, and can be tweaked dynamically, in order to produce real-time MIDI effects. The following figure illustrates Offset adjustment on a sinusoidal wave. Offset = 95 Offset = 64 31 <...
  • Page 13 The above screen indicates that the LFO doesn’t generate data until a valid MIDI clock is detected. Internal LFO synchronization The right part of the potentiometer is used to sync LFO from Bitstream Pro internal time base. It allows to modify this Frequency from 0.01 Hertz a 10 Hertz, and can be tweaked dynamically, in order to produce real-time MIDI effects.
  • Page 14: Using The Snapshot Scene Memory

    Offset = 25 Frequency Variation Offset = 35 Using the Snapshot Scene Memory This button is used to Save / restore value of all 48 controls (40 potentiometers + 8 Switches) to / from memory. Pushing this button during 3 seconds allows to save the state of all 48 controls in memory depending on the selected group * Saving Scene * SNAPSHOT GRP X...
  • Page 15: Using Sysex To Save-Restore Snapshot Scene Memory

    Wave Idea Sysexs IDs have changed from January 2003. The 5 bytes located after the FO (start of sysex) are now 00 20 4F 00 00, instead of 10 20 30 00 00. If your Bitstream Pro is older than January 2003, older bytes have to be used in order to communicate with the unit.
  • Page 16: Definition Of A New Midi Message Assigned To A Control

    Checksum Sum of the 64 preceding Nibbles modulo 128 End Of SYSEX Definition of a MIDI string assigned to a BitStream Control (Message recognized by BitStream Pro) Organization of the 64 nibbles to include into the sysex: Byte 08-31 Nibble...
  • Page 17 Autosend at startup: Once checked, the MIDI event assigned to the current control will be automaticaly send at the Bitstream Pro startup. This function is useful to configure the controlled gear/soft with the Bitstream default values. Rev 3.1 - Page...
  • Page 18: Definition Of A New Alphanumeric String Assigned To A Control

    End Of SYSEX Definition of an alphanumeric string assigned to a BitStream Control (Message recognized by BitStream Pro) The 32 nibbles to include on the above sysex are coding all string (2 nibbles per character, MSB first) Definition of the Acknowledge SYSEX sent by BitStream...
  • Page 19: Uploading Midi Configuration From Bitstream

    0x00 - 0x27 potentiometers (0 - 39) 0x28 - 0x2F Switches (40 - 47) 0x30 LFO (48) End Of SYSEX MIDI configuration upload request (Message recognized by BitStream Pro) Answer to a MIDI configuration upload Byte (Hexadecimal) Description Start of SYSEX...
  • Page 20 Organization of the 64 above nibbles included into the sysex: Byte 08-31 Nibble 00-01 02-03 04-05 06-07 08-09 10-11 12-13 14-15 16-63 Delay Chained Chained Chained Crossfader Checksum Controller Controller MIDI Control Control Control End byte Message MIDI Value Value Description Message MIDI...
  • Page 21 Autosend at startup: Once checked, the MIDI event assigned to the current control will be automaticaly send at the Bitstream Pro startup. This function is useful to configure the controlled gear/soft with the Bitstream default values. Rev 3.1 - Page...
  • Page 22: Uploading Lcd String Configuration From Bitstream

    0x00 - 0x27 potentiometers (0 - 39) 0x28 - 0x2F Switches (40 - 47) 0x30 LFO (48) End Of SYSEX LCD string configuration upload request (Message recognized by BitStream Pro) Answer to an LCD string configuration upload Byte (Hexadecimal) Description Start of SYSEX...
  • Page 23: Using Sysex To Change Midi Channel

    Byte (Hexadecimal) Description Start of SYSEX Waveidea ID MIDI Controller ID BitStream Pro ID BitStream Pro ID Reserved N = New MIDI Channel (0x0 - 0xF) End Of Sysex MIDI Channel modification (Message recognized by BitStream Pro) Rev 3.1 - Page...
  • Page 24: Midi Input Configuration

    N = 1 : Real-time MIDI data are filtered N = 8 : All incoming MIDI data are filtered End of SYSEX MIDI Input Configuration (Message recognized by BitStream Pro) MIDI Thru : OFF MIDI Thru : ON Filter : OFF...
  • Page 25: How To Check Rom Version

    - Press simultaneously MIDI channel UP & DOWN switches - Turn ON BitStream - The LCD should indicate: V2.0 > WAVEIDEA 99 < List of Screens displayed by BitStream Pro Normal operating mode Displayed when BitStream is turned on BITSTREAM > WAVEIDEA 99 <...
  • Page 26: Programming Mode

    V2.0 A ROM version has been requested > WAVEIDEA 99 < Shift is active, show all 8 switches state Buttons: _■_■__■■ Concerns only user defined mode: Data corrupted ! The MIDI event assigned to the current control has no coherent data, the control need to be re-programmed Programming mode Program CX GY...
  • Page 27: Uploading Mode

    Uploading mode Upload CX GY A MIDI message has been successfully uploaded X = control number MIDI Y = group number An Alphanumeric string has been successfully uploaded Upload CX GY X = control number Strg Y = group number Snapshot memories * Saving Scene * The state of all 48 controls is saved in memory (Snapshot...
  • Page 28: Lfo Configuration

    LFO configuration LFO: SIN Amp: 63 LFO parameters have been updated XXX = Inn means Internal LFO sync FRQ: XXX Ofs: 63 XXX = EXn means EXternal LFO sync NO MIDI CLOCK LFO is synchronized from external MIDI clock No MIDI clock detected LFO NOT TRIGGED! Rev 3.1 - Page...
  • Page 29 Retailer Rev 3.1 - Page...

Table of Contents