opcode using oms name manager 1996

Upload: nifnifnafnaf

Post on 04-Apr-2018

229 views

Category:

Documents


1 download

TRANSCRIPT

  • 7/30/2019 Opcode Using OMS Name Manager 1996

    1/35

  • 7/30/2019 Opcode Using OMS Name Manager 1996

    2/35

    Ch 1: Overview and Terminology Using the OMS Name Manager pg. 2

    CH 1: OVERVIEW AND

    TERMINOLOGY

    OMS prov ides a patch nam e management tool, called theName Man-

    ager

    . With th is tool, you can organ ize the nam es of all the patches in

    your MIDI devices and p rovide those nam es to Vision or an y other

    OMS 2.0-compatible ap plications.

    You configure the Nam e Manager using theNames Window

    , which is

    available within any OMS 2.0-comp atible app lication. Once the

    Nam e Manager is configured, comp atible applications will display

    your MIDI devices pa tches by name

    rather than byprogram number

    .

    Generally, the d ocumentation th at accomp anies your OMS-comp ati-

    ble applications will discuss the Nam es Window in d etail. This

    docum ent is meant to be a general, stand-alone d iscussion of the

    Name Man ager. It is somew hat Vision-specific, but the techniques

    discussed w ithin it ap ply to any OMS 2.0-comp atible ap plication.

    NOTE: This document discusses Name Manager operations for bothMacintosh and Windows. Screen-shots from both operating systemsare used interchangeably. Whenever any platform-dependent differ-ences occur, they are noted specifically.

    TERMINOLOGY

    Every MIDI device manu facturer seems to u se different terminology

    to describe similar features in th eir devices. For example, d ifferent

    synthesizer manu facturers u se the terms p atch, voice, part,

    program, or sound to mean th e same thinga collection of pro-

    gramm able parameters that work together to create a un ique sound .

    Because Op code has no way of knowing w hich MIDI devices you

    own, we m ust d escribe certain Nam e Manager fun ctions generically.The following m ini-glossary lists the terms well use in describing

    the Name Manager.

    P

    ATCH

    A collection of param eters in a d evice that d efine the soun d played

    wh en recalled. For example, one patch might create a trumpet soun d

    and another might create a guitar sound.

  • 7/30/2019 Opcode Using OMS Name Manager 1996

    3/35

    Ch 1: Overview and Terminology Using the OMS Name Manager pg. 3

    B

    ANK

    A collection of patches stored in a MIDI device. Most modern MIDI

    devices have storage for hun dreds (or even thou sand s) of different

    patches. However, the MIDI specification only provides patch

    change m essages for 128 patches. In ord er to access more than 128

    patches, a device mu st store them in banks

    , which are accessed via

    bank select

    messages. The actual bank select messages vary from

    device to device.

    M

    ODE

    The state of a device that d etermines how MIDI program changes are

    interpreted.

    Imagine a synthesizer with three different mod es:

    Patch Mode

    : Individual sounds, such as Electric Piano, Acoustic

    Guitar , or Flute.

    Effect Mode

    : Effects programs such as H all Reverb, Slap Delay,

    or Flange.

    Performance Mode

    : A combination of several individu al sound swith an effects patch, such as an Electric Piano p atch layered w ith

    a Flute patch and assigned to a Hall Reverb effect.

    Usually devices access the d ifferent mod es by interp reting p atch

    change m essages different ly for different chan nels. For instan ce,

    General MIDI devices have patch channels and drum channels.

    Send ing program change #1 to a channel in patch m ode calls up a

    piano, whereas sending p rogram change #1 to a channel in d rum

    mode calls up a standard d rum kit.

    By using d ifferent device mod es, Vision can display and select any

    patch typ e contained in your MIDI device.

    Do not confuse modes w ith banks; a bank of patches for one m ode

    might contain an entirely different nu mber of patches than a bank

    for a different m ode.

    P

    ATCH

    N

    AME

    DOCUMENT

    A document that stores and p rovides patch names and device modes

    for one or more devices. There are th ree kinds of Patch Name

    documents:

    Typed-in name documents created u sing the Name Manager

    Galaxy Bundles

    Bund les created by another OMS 2.0-compatible librarian

    There are subtle differences in the way the Name Man ager handles

    each typ e of docum ent; these will be noted th rough out the rest of

    this chapter.

  • 7/30/2019 Opcode Using OMS Name Manager 1996

    4/35

    Ch 1: Overview and Terminology Using the OMS Name Manager pg. 4

    C

    URRENT

    P

    ATCH

    N

    AME

    DOCUMENT

    If a Patch Nam e docum ent is current, OMS thinks that th e patches in

    the docum ent are loaded into the device. You can manually make a

    docum ent current, or a librarian program like Galaxy might auto-

    matically do it for you w hen send ing sound s to a device.

    P

    ATCH

    N

    AME

    PROVIDER

    An application that can create a Patch N ame d ocument read able by

    the OMS Nam e Manager.

    N

    AME

    S

    ETUP

    A map ping th at associates each MIDI device in you r current OMS

    Stud io Setup docum ent with a specified Patch Name d ocum ent.

    There is only one N ame Setup active at a time, and it lives inside

    OMS, not the application.

    Since the Name Setup is handled by OMS, changes mad e to the

    Name Setup in Vision also affect the names seen by other OMS 2.0-

    comp atible app lications. As you w ould expect, changes mad e in

    other ap plications may affect the names seen in Vision.

    When you save a sequence file in Vision, the current N ame Setup is

    saved along w ith it.

  • 7/30/2019 Opcode Using OMS Name Manager 1996

    5/35

    Ch 2: Using the Names Window Using the OMS Name Manager pg. 5

    CH 2: USING THE NAMES WINDOW

    The Names Window is available within any OMS 2.0-compatibleapp lication. This chap ter discusses how to u se the Names Window.

    OPENING THE NAMES WINDOW

    To open the N ames Wind ow in Vision, choose Windows>Names

    . If

    youre using a d ifferent OMS-compatible app lication, see its owners

    manu al to learn how to open the Names Window.

    Figure 1: Anatomy of the Names Window

  • 7/30/2019 Opcode Using OMS Name Manager 1996

    6/35

    Ch 2: Using the Names Window Using the OMS Name Manager pg. 6

    NAMES WINDOW ANATOMY

    As you can see in Figure 1, the Names Window contains num erous

    elements:

    Device column

    : This colum n shows the name of each MIDI device

    contained in your current OMS Stud io Setup docum ent. You cannot

    edit the contents of this column . Its contents change wh enever thecurrent Stud io Setup docum ent changes.

    Devices stored in a N ame Setup but n ot defined in the current Studio

    Setup ap pear in italics

    .

    Patch N ame Document column

    : This colum n show s the Patch

    Nam e docum ent referred to by each of the d evices. For more infor-

    mation, see Patch N ame Document Colum n (pg. 6).

    Device Mode column

    : If a d evice sup ports m ultiple mod es, then this

    column shows w hich mode it is using. You can change the mod e

    directly in this column s pop -up m enu.

    MIDI Channel column

    : Some MIDI devices let you select d ifferentmod es on d ifferent MIDI channels. This colum n shows wh ich MIDI

    channel uses the mode show n in the Device Mode

    column . For more

    information, see Channel and Device Mode Colum ns (pg. 9).

    Name Setup control

    : Use this pop-up menu to determine how

    changes mad e in other ap plications affect the Nam e Setup . For more

    information, see Name Setup Control (pg. 9).

    The information contained in this window is saved w ith the

    sequence file wh en using the File>Save

    or File>Save As

    commands.

    The following sections d iscuss the Nam es Window in greater d etail.

    P

    ATCH

    N

    AME

    D

    OCUMENT

    C

    OLUMN

    Use this column to select which Patch Nam e docum ent is referenced

    by each MIDI device. This is called subscribing

    to a docum ent. To

    subscribe to a Patch Name document:

    Click in the Patch Name Document column next to a MIDI device.

    Select Names>Subscribe

    .

    Vision opens a standard Open dialog box.

    For Windows, this dialog box is configured to show .ONM and .BNDfiles. Typed-in patch name documents have the .ONM extension.Galaxy bundles have the .BND extension.

  • 7/30/2019 Opcode Using OMS Name Manager 1996

    7/35

    Ch 2: Using the Names Window Using the OMS Name Manager pg. 7

    Find the desired Patch Name document, then click OK

    .

    The column now shows the Patch Name document to which yousubscribed.

    NOTE: If you dont know where to find Patch Name documents, readthe following section.

    W

    HERE

    T

    O

    F

    IND

    P

    ATCH

    N

    AME

    D

    OCUMENTS

    There are three sources for Patch N ame d ocuments:

    The Name Manager recognizes Bund les created by Galaxy and other

    OMS-2.0 compatible librarians as Patch Name documents.

    You can create your own typed-in Patch Nam e docum ents directly

    from the N ame Manager.

    To do so, dou ble-click in the Patch Nam e colum n to open the Patch

    Nam e Editor. Use the Patch N ame Editor to create or ed it a Patch

    Nam e document as described in Patch Name Editing (pg. 15).

    Figure 2: Blank Patch Name Editor Window

    Opcode supplies a collection of factory Patch N ame documents for

    several popu lar synthesizers. If there is a factory Patch Name d ocu-

    ment for your device, choosing Names>Use Factory/GM N ames

    enables it. See Use Factory/ General MIDI Names (pg. 12).

  • 7/30/2019 Opcode Using OMS Name Manager 1996

    8/35

    Ch 2: Using the Names Window Using the OMS Name Manager pg. 8

    C

    URRENT

    AND

    M

    ISSING

    D

    OCUMENTS

    Figure 3: Name Setup showing current and missing documents

    The Patch N ame Document column displays add itional information

    about su bscribed d ocum ents by using italicized text and the small

    x icon:

    A small x appears before the name of each current

    Patch N ame

    document. A current Patch N ame d ocum ent is the docum ent that the

    Nam e Manager uses to supp ly names to all OMS 2.0-comp atible

    applications. For more information, see Nam e Setup Control (pg. 9).

    In Figure 3, the K2000s Patch Name document is not

    current. This

    mean s that the patches actually resident in the K2000 dont match

    the patches listed in the TEMP.ONM d ocum ent.

    The Patch N ame document is italicized if the Name Manager cant

    locate the d ocument. In Figure 3, the docum ent for the Proteus/ 2 is

    missing.

  • 7/30/2019 Opcode Using OMS Name Manager 1996

    9/35

    Ch 2: Using the Names Window Using the OMS Name Manager pg. 9

    N

    AME

    S

    ETUP

    CONTROL

    Since the OMS Nam e Manager only references one Nam e Setup at a

    time, changes m ade to the Name Setup in other applications can

    affect Vision. Use the N ame Setup control to determine w hat h ap-

    pens wh en changes are made to the N ame Setup:

    Alw ays use current patches: Making Patch N ame documents cur-

    rent in anoth er app lication changes the N ame Setup in Vision to

    match.

    Keep using these patches: Locks in the current Name Setup. Sub-

    scriptions cant be changed in Vision by changing them in anoth er

    OMS 2.0-compatible application.

    This setting is not remembered betw een sessions. Whenever you

    restart Vision, the control is reset to Alw ays use current patches.

    CHANNELANDDEVICE MODE

    COLUMNS

    The Channel and Device Mode functions are interrelated an d are

    described here together.

    If a device supports m ultiple device mod es, then th e Device Mode

    column contains a pop -up m enu listing all the possible modes.

    Since each MIDI channel can access a d ifferent d evice mode, the Ch

    (Channel) column displays which MIDI channels access which

    device modes. You can v iew every enabled MIDI channel or just a

    summary of all MIDI chan nels by clicking the d esired devices selec-

    tor icon, then choosing Names>Show Channels.

    Name Setup control

    Device mode pop-up menu

  • 7/30/2019 Opcode Using OMS Name Manager 1996

    10/35

    Ch 2: Using the Names Window Using the OMS Name Manager pg. 10

    Show Channels is a toggle whose value is changed by choosing it

    repeatedly.

    When Show Channels is checked (on), the Nam es Window displays

    a separate row for every MIDI channel in that d evice (as assigned in

    the OMS Stud io Setup docum ent). You can then select a device mode

    for each MIDI chan nel.

    When Show Channels is not checked (off), the N ames Wind ow dis-

    plays a single row for that MIDI device and the Ch column is labeled

    all . Changing the d evice m ode affects all channels simultaneously.

    Figure 4: Channel mode indicators

    Different Device Modesassigned to differentMIDI channels

    The word various in the Device Modecolumn indicates that not all channels

    are in the same mode.

    The word all in the Chcolumn indicates thatShow Channels is off.

  • 7/30/2019 Opcode Using OMS Name Manager 1996

    11/35

    Ch 2: Using the Names Window Using the OMS Name Manager pg. 11

    EDITING DEVICE MODESWHEN SHOW CHANNELSIS OFF

    IfShow Channels is off and every MIDI chan nel is set to the sam e

    device mod e, then that m ode appears in the Device Mode colum n.

    IfShow Channels if off and different MIDI chann els use d ifferent

    device mod es, then the d evice mod e column displays various, indi-

    cating more than on e device mod e is active for this device (see

    Figure 4).

    EDITING PATCH NAME DOCUMENTSFOR MULTI-MODE DEVICES

    If d ifferent MIDI chan nels reference different d evice modes, there is

    only one way to edit each modes Patch Name d ocument:

    Double-click a number in the Ch column.

    Vision opens a Patch Name Editor for that MIDI channels mode.Patch Name Editing is discussed in Patch Name Editing (pg. 15).

    IMPORTANT: This is the only way to edit the patch names for adevice with multiple modes.

    Same device mode usedby all MIDI channels

  • 7/30/2019 Opcode Using OMS Name Manager 1996

    12/35

    Ch 2: Using the Names Window Using the OMS Name Manager pg. 12

    NAMES MENU

    The Names Menu is available whenever a N ames Wind ow is active.

    Figure 5: Names Menu (Macintosh Version)

    The following sections describe each command in the Names Menu.

    SUBSCRIBE This command selects a Patch Nam e docum ent to which all selecteddevices are subscribed.

    USE FACTORY/GENERAL MIDI

    NAMES

    If youre using a General MIDI synth, choose this comm and to sub-

    scribe to the General MIDI Patch Nam e docum ent located in the

    Factory N ames folder (FAC_NAM folder in your Window s

    directory).

    Also, some devices have p atches that cannot be altered. If you have

    such a d evice, and if a Patch N ame d ocum ent exists for it in the Fac-

    tory Names (FAC_NAM) folder, choosing this command

    autom atically subscribes to that factory nam es docum ent.

    If the d evice doesnt have an associated factory nam e file, the Gen-

    eral MIDI patch names are used instead.

    COPYSUBSCRIPTION

    This comm and copies the subscription for the selected device(s) to

    the Clipboard .

  • 7/30/2019 Opcode Using OMS Name Manager 1996

    13/35

    Ch 2: Using the Names Window Using the OMS Name Manager pg. 13

    PASTESUBSCRIPTION

    This comm and pastes subscriptions in the Clipboard onto the

    selected device(s). Any p revious subscription is replaced and the

    new Patch Name document becomes current.

    CLEARSUBSCRIPTION

    Removes the subscription information from selected device(s).

    MAKE CURRENT When choosing this comm and , the following alert appears:

    Clicking Dont Make Current retains the previous su bscription.

    If the Send the patches option is available and checked, the Nam e

    Manager attemp ts to transmit the patches to the device wh en you

    click the Make Current button . The application that created the

    Patch N ame d ocument m ust be capable of this operation. For exam-

    ple, names obtained from a Galaxy bund le can be sent (if Galaxy is

    available on your system), but typ ed-in name d ocuments cannot and

    the Send the patches optionwont app ear in the alert.

    USE CURRENTINSTEAD

    Use Current Instead replaces the selected d evice(s) non-cur rent

    subscriptions with subscriptions to the current Patch Nam e

    document(s).

    NEW PATCHDOCUMENT

    Creates a blank, untitled Patch Name d ocum ent for the selected

    device(s).

    VIEW / EDITPATCH NAMES

    Selecting a d evice and choosing th is comm and is equivalent to

    dou ble-clicking a devices Patch Name docum ent column.

  • 7/30/2019 Opcode Using OMS Name Manager 1996

    14/35

    Ch 2: Using the Names Window Using the OMS Name Manager pg. 14

    TELL PATCHPROVIDER

    This menu item contains a sub-menu listing the comm and s that can

    be sent to the Patch N ame Provider.

    If the Patch Nam e Provider und erstands th e selected m essage, it per-

    forms that action. For examp le, if pa tch nam es come from a Galaxy

    Bundle and Send Patches To Device is the selected comm and ,

    Galaxy sends the bun dled patches to the selected device.

    SHOW CHANNELS Show Channels controls whether the Nam es Wind ow d isplays onerow per MIDI channel or a single row representing all MIDI chan-

    nels. To assign d ifferent device mod es to different MIDI chann els,

    this option m ust be enabled (checked). For m ore information, see

    Channel and Device Mode Colum ns (pg. 9).

  • 7/30/2019 Opcode Using OMS Name Manager 1996

    15/35

    Ch 3: Patch Name Editing Using the OMS Name Manager pg. 15

    CH 3: PATCH NAME EDITING

    Use the Patch N ame Editor to display or edit Patch Nam edocuments.

    OPENING THE PATCH NAME EDITOR

    To open a Patch N ame Editor:

    In the Names Window, double-click in the Patch Name Documentcolumn next to a device.

    Figure 6: Double-click to open a Patch Name Editor

    A Patch Name Editor opens for that Patch Name document. TheEditor shows all the Patch Names for that device.

    Figure 7: Typical Patch Name Editor

  • 7/30/2019 Opcode Using OMS Name Manager 1996

    16/35

    Ch 3: Patch Name Editing Using the OMS Name Manager pg. 16

    If you open a Patch Name Editor for an unsubscribed device, a blankPatch Name Editor opens, which you may use to create a PatchName document. Documents created this way are called Typed-InPatch Name documents.

    NOTE: If a Patch Name document contains multiple device modes,the Patch Name Editor displays names only for the selected chan-

    nels current device mode. For more information, seeChannel andDevice Mode Columns (pg. 9).

    PATCH NAME EDITOR ANATOMY

    Figure 7 shows the various elements in the Patch Nam e Editor.

    These are:

    MIDI Program Number: The MIDI column in the Patch Nam eEditor displays MIDI representations of patches in the form bank0/

    bank32/ patch n um ber (0-127). For examp le, if the current ban k

    requires a ban k32 message with value 1 to be sent to access the

    patches, each pa tch will have 1/ x as its program nu mber, where x

    is the number w ithin the bank.

    bank0 and bank32 are each omitted wh en not u sed, which is the case

    for the d efault first bank. Consult your synthesizer documentation to

    determine how bank0 and bank32 messages affect patch selection.

    These nu mbers cant be changed d irectly, and if the Patch Name d oc-

    um ent comes from an external librarian, they cant be changed at all.

    If the docum ent in question is a Typed-In Patch Nam e document, the

    numbers are affected by settings in the Bank Select/ Nu mbering

    dialog box. See Bank Select/ Nu mbering (pg. 23).

  • 7/30/2019 Opcode Using OMS Name Manager 1996

    17/35

    Ch 3: Patch Name Editing Using the OMS Name Manager pg. 17

    Device Program Number: This column show s how the MIDIdevices internal program nu mbering corresponds to the actual MIDI

    program number.

    For examp le, some devices num ber their internal p rograms 1-128,

    which corresponds to MIDI programs 0-127. This results in the pat-

    tern shown in Figure 8 in the MIDI and Nu mbers colum n.

    The device shown in this examp le, has hu nd reds of internal pro-grams, beginning at n um ber 001.

    Figure 8: MIDI and device numbering

    Patch Name: This column shows th e name of each p atch. New p atchnames can be typ ed d irectly into this column if this Patch N ame d oc-

    um ent w as created in th e Nam e Manager (i.e.: Galaxy and other

    librarian d ocum ents cant be ed ited from here). These nam es app ear

    wh erever patch nam es are seen in any OMS 2.0-comp atible

    application.

    GM Equivalent: If this patch corresponds to a General MIDI patch,choose the relevant GM p atch from the pop-up m enu in th is column .

    The Nam e Manager ap plies all attributes and benefits of General

    MIDI group ings to that patch.

    For example: assume you have a piano soun d in your Patch Name

    docum ent, and you assign Grand Pno1 as its GM Equivalent. Then,

    if you choose to display patch names by General MIDI Groups, this

    piano sound app ears whenever you ask to see all the piano sound s

    in your MIDI device. For more information about selecting patches

    by General MIDI Group, see Using Patch Grou pings (pg. 28).

    This column numbers patches as theyappear in the actual device.

  • 7/30/2019 Opcode Using OMS Name Manager 1996

    18/35

    Ch 3: Patch Name Editing Using the OMS Name Manager pg. 18

    Note Name Indicator: The OMS Nam e Manager can store customMIDI note names along with patch names. Custom n ote names have

    many uses. For example, names can be assigned to the notes in a

    drum kit patch, causing Visions edit wind ows to d isplay notes

    nam ed kick, or snare, instead of C3 or D3.

    This colum n u ses a small note icon to indicate that a p atch has

    custom note nam es. The Note Nam e Editor can be opened by

    double-clicking in this column. For more information, see Note and

    Control Nam es (pg. 24).

    Control N ame Indicator: The OMS Nam e Manager allows storage ofcustom MIDI control names along with the name of the patch.

    Custom control names have many uses. For example, a MIDI effects

    device might use MIDI control nu mbers to ed it its internal param e-

    ters. By entering custom control names, Visions edit windows

    display controls nam ed Reverb Time, or Pre-Delay, instead of

    Control 48, or Control 37, making it easier to edit these d evices

    with in Vision (or any other OMS 2.0-comp atible app lication).

    This colum n ind icates that a patch has custom control nam es if itcontains a sm all knob icon. The Control Name Editor can be opened

    by double-clicking in this column . For more informat ion, see Note

    and Control Nam es (pg. 24).

    Program Selector Dot: If you are pasting nam es into a typed-inname docum ent, you can select the range w here the nam es will be

    pasted by shift-clicking or dragging over the Program Selector Dots.

    If no d ots are selected, nam es are pasted starting at the top and

    working d own un til the nam es on the Clipboard are exhau sted. See

    Paste N ame List (pg. 20) for more information.

  • 7/30/2019 Opcode Using OMS Name Manager 1996

    19/35

    Ch 3: Patch Name Editing Using the OMS Name Manager pg. 19

    PATCHES MENU

    The Patches Menu is available whenever a Patch Editor is active.

    Figure 9: Patches Menu (Macintosh Version)

    NOTE: Most of these menu items apply only to typed-in Patch Namedocuments; theyre disabled for Patch Name documents that comefrom other applications, such as Galaxy.

    SAVE Choose this command to save any changes youve mad e to the cur-rent Patch Name document. If youve previously saved a docum ent,

    then the Save comm and replaces the old document w ith the new

    version. If you havent yet saved the active document, choosing Save

    opens the Save As dialog box, in w hich you name the docum ent and

    select a location in which to store it.

    This comm and behaves differently depend ing on where the docu-

    ment comes from:

    Typed-In Patch Name documents are saved normally. Docum ents from Galaxy or other OMS-compatible Patch N ame pro-

    viders are converted to Typed -In Patch Name d ocuments. For this

    reason, the Save command is not available when you are in a librar-

    ians document. In th is situation, only the Save As comman d is

    available.

  • 7/30/2019 Opcode Using OMS Name Manager 1996

    20/35

    Ch 3: Patch Name Editing Using the OMS Name Manager pg. 20

    SAVE AS Use this comm and to save a copy of the active document using a d if-ferent n ame. Choosing Save As open s the Save As dialog box, in

    wh ich you nam e the docum ent and select a location in which to store

    it.

    SAVING NOTE /

    CONTROL NAMES

    If Note or Control Names have been ad ded to a document created by

    another ap plication, the Save N ote/Control Names commandbecomes available. This comm and adds the note and control nam e

    information to the saved Patch Nam e document.

    COPY NAME LIST Choose Copy Name List to copy the list of Patch N ames from aPatch Nam e document onto the Clipboard .

    Nam es are copied to the Clipboard as text, and can be pasted into

    other applications. For example, you can p aste names into a w ord

    processor or database to format, search, or pr int nam e lists. Each line

    is copied as:

    Patch Number Patch Name

    PASTE NAME LIST Choose Paste N ame List to copy text from th e Clipboard into thePatch Name Editor. If the lines of text conta in tabs, they are inter-

    preted as:

    Patch Number Patch Name

    Otherwise, each line of text becomes a patch nam e. If you h ave

    access to a scann er and OCR (optical character recognition) software,

    you can scan p atch name lists for your synthesizers, convert them toword processing files, then p aste them into the Patch N ame Editor.

  • 7/30/2019 Opcode Using OMS Name Manager 1996

    21/35

    Ch 3: Patch Name Editing Using the OMS Name Manager pg. 21

    If any p atches in the Patch Name Editor are selected (tha t is, their

    selector d ots are black), then pasting names overw rites only the

    selected p atches. For examp le, if you have ten patch n ames on the

    Clipboard , but select only th ree patches, only the first three nam es

    on the Clipboard are used (see Figure 10).

    Figure 10: Only patches 1-3 will be pasted over, no matter how manynames are on the Clipboard

    CLEAR NAME LIST This command erases the currently selected name list, should youwish to start with a clean slate.

    ADD MODE Choose Add Mode to create an entirely new device mode for thedocument, and open a new window to display it.

    REMOVE MODE Choose Remove Mode to delete the device mode displayed in the

    active window.

    MODE NAME Choose Mode Name to nam e (or renam e) the device mod e displayedin the active window . The mod e name appears on the top line of the

    window.

    Mode name

  • 7/30/2019 Opcode Using OMS Name Manager 1996

    22/35

    Ch 3: Patch Name Editing Using the OMS Name Manager pg. 22

    DEFAULT MODES Choose Default Modes to open a window in which you select adefault mod e for each channel. Whenever this Patch Name docu-

    ment is subscribed, the chann els are set to the mod es designated in

    this window .

    For example: General MIDI devices have two m odes: standard an d

    drums. Channel 10 is always in dru ms m ode, and all other channels

    are in standard mode. Figure 11 shows the default mod e screen setup for a General MIDI device.

    Figure 11: Default Mode Window

    ADD BANK Choose Add Bank to create a new bank of 128 patches following thebank containing the currently selected patch, or at the end of the doc-

    um ent if there is no selected p atch. When you choose this comm and ,

    the Bank Select/ Nu mbering d ialog box opens as discussed in Bank

    Select/ Nu mbering (pg. 23).

    REMOVE BANK Choose Remove Bank to d elete the bank in which th e selected p atchresides.

    NOTE: If the device has less than 128 patches in a bank, leave theunused patches blankblank patches wont be displayed in patchselection menus and dialog boxes.

  • 7/30/2019 Opcode Using OMS Name Manager 1996

    23/35

    Ch 3: Patch Name Editing Using the OMS Name Manager pg. 23

    BANK SELECT/NUMBERING

    Add ing a bank or choosing the Bank Select/Numbering command

    opens the Bank Select/ Nu mbering d ialog box:

    Figure 12: Bank Select/Numbering dialog box

    Figure 12 displays the various elements in the Bank Select/ Nu mber-

    ing dialog box. Specifically:

    A Bank Select message may be specified by checking one or both ofthe Bank Select checkboxes, and by entering a bank select value inthe box to the right. Consult your synth esizer docum entation to

    determine the app ropriate values for these boxes.

    IMPORTANT: Each bank must have a unique combination of bankselect messages. A warning message appears if two banks have thesame bank select combination.

    If the Automatically number patches in bank opt ion is checked, thepatches are automatically nu mbered according to the selected num -

    bering convention:

    0-127: Used for synthesizers with a 0 based nu mbering convention

    1-128: Used for synthesizers with a 1 based nu mbering convention

    A11-B88: Used for synthesizers with a ban k based num bering con-

    vention (most Roland devices use this scheme)

  • 7/30/2019 Opcode Using OMS Name Manager 1996

    24/35

    Ch 3: Patch Name Editing Using the OMS Name Manager pg. 24

    Patch p refixes can be entered in the Prefix box. For examp le, a synthmay u se banks with names such as RAM1. The p atches could be

    nu mbered RAM1-0 thru RAM1-127 by entering RAM1- in the

    Prefix box and selecting 0-127.

    Figure 13: Using the Prefix feature

    If the Assign GM equivalents to all patches opt ion is checked , eachpatch is assigned a General MIDI patch equ ivalent. This sets each

    patches nu mber equal to the GM equivalent. This is useful to config-

    ure a bank to match the GM defaults withou t changing the names.

    NOTE AND CONTROL NAMES

    Double-click the Cntls colum n in the Patch Nam e Editor to open a

    Control Names Window. Similarly, double-click the Notes column

    to open a Note Names Window.

    Figure 14: Note Names Window

  • 7/30/2019 Opcode Using OMS Name Manager 1996

    25/35

    Ch 3: Patch Name Editing Using the OMS Name Manager pg. 25

    Saving note names or control names adds them to the Patch Name

    docum ent, regardless of whether it is typed -in or from another

    application.

    Note nam es are useful for dru m m achines or samp lers. For example,

    its easier to ed it MIDI data for a d rum machine if notes appear in the

    sequencer nam ed Kick or Snare rather than C2 or D2. Simi-

    larly, if youre using a sampler to trigger sound effects, notes namedCrash or Gunshot are more useful than notes named G3 or

    D5.

    Control names are useful if you use a sequ encer to p erform real-time

    edits to synth esizer of effects patches. For example, its easier to ed it

    controllers named RevTime or H PFiltr than controllers named

    Control 41 or Control 73.

    DEFAULT NOTEAND CONTROL

    NAMES

    At the top of every Patch N ame d ocum ent is a line marked Default.

    You can ad d a set of default note and controller names to a Patch

    Nam e document by dou ble clicking in the app ropriate column and

    typing names into the Note Nam es Wind ow or Control Nam es Win-

    dow . These default Nam es are used for every patch that d oesnt

    specifically override them.

    Figure 15: Default Note and Control Names

    In Figure 15, there is a set of default Note Nam es. All the patches in

    this bank use these note names. How ever, the note icon in the row

    for p atch num ber 2 ind icates that it has its own set of Note Names

    that override the d efaults.

    Default Note and Control Names row

  • 7/30/2019 Opcode Using OMS Name Manager 1996

    26/35

    Ch 4: Selecting Names in OMS-Compatible Applications Using the OMS Name Manager pg. 26

    CH 4: SELECTING NAMES IN OMS-

    COMPATIBLE APPLICATIONS

    Once the Name Setup is configured prop erly, your OMS-comp atible

    app lication d isplays names in all the appropriate places.

    There are two w ays to view patch names in an OMS 2.0-comp atible

    application:

    The Patch Name Menu

    This is a simple pop -up m enu of choices that app ears when you click

    in a nam e field. For more informat ion, see The Nam e Browser

    (pg. 27). The Name Browser

    The Name Browser is a more soph isticated w indow that allows you

    to view nam es num erically or alph abetically, or to group them by

    keyword or patch type. For more information, see The Nam e

    Browser (pg. 27).

    The following sections d iscuss these two patch m enu method s in

    detail, beginning with th e Nam e Browser.

  • 7/30/2019 Opcode Using OMS Name Manager 1996

    27/35

    Ch 4: Selecting Names in OMS-Compatible Applications Using the OMS Name Manager pg. 27

    THE NAME BROWSER

    To open the N ame Brow ser in an OMS 2.0-comp atible app lication:

    If youre using Windows, Control-click or Alt-click a name field toopen the Name Browser.

    If youre using a Macintosh, option-click a name field to open theName Browser.

    Figure 16: Opening the Name Browser

    Select the desired patch from the right-hand scrolling patch namelist.

    The selected patch is automatically called up in the actual MIDIdevice.

    The Name Browser gives you many ad ditional viewing op tions, as

    discussed in the following section.

    MAC: option-click here...

    WIN: alt-click (or control-click) here...

    ... to open the Name Browser

  • 7/30/2019 Opcode Using OMS Name Manager 1996

    28/35

    Ch 4: Selecting Names in OMS-Compatible Applications Using the OMS Name Manager pg. 28

    NAME BROWSERANATOMY

    As shown in Figure 16, the Name Browser contains three elements.

    These are:

    Grouping area: Use this area to organize patch nam es into grou pswith common characteristics. For more information, see Using Patch

    Groupings (pg. 28).

    Patch list: Use this scrolling list to select a pa tch. The selections you

    make in the Grouping area determine wh ich patch nam es appear inthis list.

    Display options: To view patches alph abetically, click the By nameradio button. To view patches numerically, click the By number

    rad io button. The selection you make is global and app lies to all

    places where patch names are displayed.

    USING PATCHGROUPINGS

    Use the Grouping pop-up menu to organize patch nam es into

    group s w ith common characteristics. For examp le, the General MIDI

    Patch Name document contains three groupings:

    None: Select this option to view all the patch n ames in the scrollingright-hand Patch list.

    Figure 17: Viewing All Patches (No Grouping)

  • 7/30/2019 Opcode Using OMS Name Manager 1996

    29/35

    Ch 4: Selecting Names in OMS-Compatible Applications Using the OMS Name Manager pg. 29

    General MIDI Groups: Select this option to produce a list of group s

    that contain patches with comm on soun d characteristics. When you

    select a grou p, the Patch list displays all the patches in that g roup .

    Figure 18: Viewing Patch Names by General MIDI Groups

    General MIDI Patches: Select this op tion to p rod uce a list of General

    MIDI patches (with full length nam es). When you click a n ame in the

    Group list, the Patch list displays all the patches of that type.

    Figure 19: Viewing Patch Names by General MIDI Patches

    EXAMPLE:

    Selecting Strings from theGroup list displays only string

    patches in the right-handPatch list.

  • 7/30/2019 Opcode Using OMS Name Manager 1996

    30/35

    Ch 4: Selecting Names in OMS-Compatible Applications Using the OMS Name Manager pg. 30

    CREATING CUSTOM GROUPINGS

    Custom group ings can be created with Galaxy, Opcodes patch

    librarian by ad ding keyword s to your Bun dles. Also, Galaxy au to-

    matically provid es useful group ings for certain synthesizers.

    Group ings cant be created for Typed -in Patch Name d ocuments, but

    the General MIDI group ings can be u sed by selecting General MIDI

    equivalents for each p atch.

    NAME BROWSERSNAMES MENU

    When u sing the Name Browser, the Names menu shown in

    Figure 20 becomes available.

    Figure 20: Name Browser Menu

    SORTBY NUMBER / SORT BY NAME

    These comm and s du plicate the function of the By Name an d By

    Number rad io buttons in the Browser Wind ow.

    SHOW PATCHES IN ANY / ALL SELECTED GROUP(S)

    With Show patches in any se lected group checked, shift-clicking

    mu ltiple group ings in the Nam e Browser d isplays patches belonging

    to any of the selected group s.

    NOTE: For those with programming experience, this enables anOR

    condition between multiple groups.

    With Show patches in all selected groups checked, shift-clicking

    mu ltiple group ings in the N ame Browser d isplays only patches

    belonging to all of the group s.

    NOTE: For those with programming experience, this enables anANDcondition between multiple groups.

  • 7/30/2019 Opcode Using OMS Name Manager 1996

    31/35

    Ch 4: Selecting Names in OMS-Compatible Applications Using the OMS Name Manager pg. 31

    For example, imagine there are groupings for bright and piano.

    With Show patches in all selected groups checked, only bright

    pianos are listed. With Show patches in any se lected group

    checked, all bright patches and all piano p atches are listed together.

    EDIT SELECTED PATCH

    This comm and opens the Patch Nam e documents creator to edit the

    selected p atch. (This command is not available when th e active Patch

    Name document is a typed-in patch name d ocum ent.)

    PLAY

    If youre ru nn ing an OMS 2.0-compatible app lication, choose this

    comm and to trigger its playback from w ithin the active application.

    STOP

    If youre ru nn ing an OMS 2.0-compatible app lication, choose this

    comm and to stop its playback from w ithin the active app lication.

  • 7/30/2019 Opcode Using OMS Name Manager 1996

    32/35

    Ch 4: Selecting Names in OMS-Compatible Applications Using the OMS Name Manager pg. 32

    THE PATCH NAME MENU

    You can view and select patches in an OMS 2.0-compatible app lica-

    tion without op ening the Name Browser. To do so:

    Click in a Patch Name field to open the Patch Name menu.

    The menu that opens depends on how you last configured the NameBrowser.

    If the Name Browser was last used with a Grouping of None, thenthe patch name menu contains the names of all the patches for theselected MIDI device (as shown in Figure 21).

    Figure 21: Opening a Patch Name Menu (No Groupings)

    If the Name Browser was last used with a Grouping, then the PatchName menu contains the names of all the groups with sub-menuscontaining names of patches within the groups (as shown inFigure 22).

    Click here...

    ... to open a menu containingall the patch names for theselected device.

  • 7/30/2019 Opcode Using OMS Name Manager 1996

    33/35

    Ch 4: Selecting Names in OMS-Compatible Applications Using the OMS Name Manager pg. 33

    Figure 22: Opening a Patch Name Menu (With Groups)

    Select the desired patch from the patch name menu.

    The selected patch is automatically called up in the actual MIDIdevice.

    OPENING FILES WITH DIFFERENT NAME SETUPS

    Vision saves Name Setup s in its sequence files. When opening a file

    containing a d ifferent Name Setup , the Name Manager needs infor-

    mation to d etermine how to h and le the different assignments. This

    section discusses the possible options.

  • 7/30/2019 Opcode Using OMS Name Manager 1996

    34/35

    Ch 4: Selecting Names in OMS-Compatible Applications Using the OMS Name Manager pg. 34

    The following d ialog box appears w hen the new sequ ence is opened

    with a d ifferent Name Setup :

    Figure 23: Different Name Setups - first dialog box

    The following sections d escribe the tw o possible choices.

    MAKE CURRENT This choice overrides all current N ame Setup information w ith theinformation from the file being opened .

    It is normally desirable, wh en changing N ame Setup s, to send the

    new patches to the synthesizers. The Nam e Manager an ticipates this

    behavior by p resenting a d ialog box similar to the following:

    Figure 24: Getting Ready To Send dialog box

  • 7/30/2019 Opcode Using OMS Name Manager 1996

    35/35

    At this point you shou ld make sure that the correspond ing patches

    are loaded in the app ropriate devices.

    ClickGo Back to return to the previous d ialog box.

    DONT MAKE Clicking Dont Make leaves the current Nam e Setup u nchanged , butpresents another d ialog box with three choices:

    Keep the document u nchanged without m aking its Name Setup

    current.

    Change the docum ent to use the current Nam e Manager subscrip-

    tions. Saving the file without changing its name destroys any record

    of the old su bscriptions.

    Go Back return s to the previous d ialog box.

    Figure 25: Dont Make Current dialog box