![]() 11.4. Using the Beatnik EditorNow that you've worked with some premade content, let's take a look at how to create your own .rmf files. The Beatnik Editor is the primary tool for creating the .rmf files native to the Beatnik Player. This tool imports standard MIDI files and facilitates access and reassignment to the players built-in sound banks and patches. In addition, digital audio samples can be imported and assigned to various key ranges of a user-defined instrument patch within the custom user bank. After the samples are mapped to MIDI note ranges, they can be triggered by MIDI note commands just like the standard samples within the Player. The Beatnik Editor is best used in conjunction with an OMS-compatible sequencing program such as Opcode's Vision, or Emagic's Logic Audio. OMS (Open Music System) acts as an intermediary translator between the sequencing software and the Beatnik Editor, allowing a "live" MIDI connection to the Beatnik instruments. Unfortunately, there is a significant lag in the response time of the Beatnik instruments, which makes it nearly impossible to compose directly with the Beatnik sounds. Although this is something Beatnik hopes to address, currently the best workaround requires the use of another general MIDI instrument to perform the input tasks and then audition the finished sequence with the various channels assigned to the instruments of the Beatnik Editor. You can do this by choosing the File You can create MIDI sequences in any MIDI-sequencing program capable of exporting a standard type 1 MIDI file. You need to include the bank and patch assignments for the various MIDI channels in your exported file. This standard MIDI file is then imported into the editor, as shown in Figure 11-6. Note that your MIDI sequence will differ from what you heard when using the MIDI instrument you composed with. The best way to minimize the difference is to compose with a MIDI instrument that has banks and patch assignments that conform to the General MIDI specification. Since Beatnik instrument banks also map to this specification, your tracks will play with similar instrument sounds. ![]() Figure 11-6. The Beatnik Editor is useful for integrating different audio formats as well as editing custom samples.As of this writing, the Beatnik Editor was available only for the Macintosh. For Windows users, Beatnik has introduced the Beatnik Converter. The Converter does not allow the designer to create or assign custom instruments for the third bank, nor does it allow a live MIDI connection to the Beatnik instruments. It can import standard MIDI files or audio sample data and convert them to an .rmf file. In order to run the Beatnik Editor, you will need a PowerPC-based Mac running System 7.1 or higher and Sound Manager 3.1 or higher. You should also have a MIDI instrument with a built-in General MIDI library. You will also want an OMS-compatible MIDI sequencing application and the OMS system extension(s). OMS is a MIDI utility that allows communication between an external MIDI controller, the computer itself, and other MIDI applications such as the Beatnik Editor or MIDI sequencer. If you want to create custom samples and instruments for the Beatnik Editor, you will also need a standard sound editing application such as Sound Designer II, Bias Peak, SoundEdit 16, or Sound Forge. 11.4.1. Getting startedWhen you first open the Beatnik Editor, you will be prompted to create a new session or open an existing session. You can think of a session as the workspace in which you collect and manipulate the various elements that will eventually be integrated and exported as an .rmf file. When you save a session file, it is important to understand that the elements remain in their native format. For example, a .wav file is still a .wav file, and a standard MIDI file is still a standard MIDI file. It is not an .rmf file until it is exported as such. This allows you to save your work in progress and to re-open a session file at a later time and manipulate the various files in their native format. Once the file is exported as an .rmf file, you cannot edit the individual elements. When you create a new session, you can name it, and the program interface will display five windows: the Real Time window, the Songs window, the Samples window, the Instruments window, and the Keyboard window. Each appears with the session name at the top of its window. The Instruments window is a list of the instruments you have available to you. Likewise, the Songs and Samples windows show the songs and the samples that are available to you. Notice that the windows have pop-up menus that allow access to other banks. The Keyboard window is a graphical representation of a MIDI keyboard on which you can mouse-click to audition various instruments at different pitches, and also view MIDI key ranges, which you can map samples to. The Real Time window allows you to view important data such as CPU load, time, global reverb settings, and other graphical feedback in real time as you load and play with different elements. Those who have worked with a MIDI keyboard or sequencer software will find the Beatnik Editor's interface familiar and intuitive. If you haven't worked with MIDI or a keyboard sampler, don't worry. The interface is still fairly easily understood and deals mainly with MIDI channel assignments, General MIDI patch assignments, and MIDI key note ranges. There is good documentation available for the Beatnik Editor, and the software may be downloaded free of charge at Beatnik's web site http://www.beatnik.com. The Pro Version includes MP3 compression and is moderately priced. 11.4.2. Importing MIDI and audio filesTo import a MIDI file into your session, select File
To import an audio file or sample into your session, select File
![]() Figure 11-7. Importing an audio file into the Beatnik Editor is a straightforward process.11.4.3. Manipulating the filesThe Beatnik Editor menu bar allows you to manipulate songs, instruments, and samples. The appropriate menu will become activated or grayed out depending on type of file you have highlighted (and in which window). 11.4.3.1. Working with songsLet's start with songs. Standard MIDI files can be imported into the editor where they will appear in the Songs window, as shown in Figure 11-8. ![]() Figure 11-8. The Songs window displays the audio and MIDI files you have imported into the editor as well the Groovoids currently installed in the Editor.The pop-up menu at the top of the Songs window has four possible choices: All, Groovoids, User Songs, or Imported .rmf s. As explained earlier in this chapter, Groovoids are small, premade MIDI compositions that are built into the Beatnik Player, so you can experiment with these files immediately. Some are stingers and cues, and some make great interface sounds. Groovoids cannot be edited or changed in any way. However, any user-imported file that appears in the User Songs view can be edited. You can listen to any of the songs by double-clicking them, by using the keyboard shortcut Command-T, or by highlighting the name of the song and then clicking the Play button in the Real Time window. When you have highlighted a song in the Song window, you can change
the song's tempo, volume, and reverb settings by choosing Song
![]() Figure 11-9. The Song Settings windowYou can also edit the copyright information for a song by selecting
the song and then choosing Song The copyright window contains the following fields:
Once the copyright information and song settings have been adjusted to your needs, you can export your song as a Beatnik .rmf file, which maybe embedded in a web page for playback with the Beatnik Player plug-in. 11.4.3.2. Working with instrumentsThere are three banks of sounds to compose with. As previously discussed, two of the banks are contained in the Beatnik Player; the third must be created in the Beatnik Editor and attached to the .rmf file. You do not have to create any original instruments to compose high-quality original music. Furthermore, if your final .rmf file uses only the standard instruments of the Beatnik Player's first two banks, you gain the advantage of extremely low data rates and quick download times for the end user. However, the option of custom instruments and samples affords the sound designer/composer powerful and unique creative possibilities (with the consequence of larger file sizes and longer load times). Lets take a look at the three banks:
The General MIDI bank, shown in Figure 11-10, ensures almost universal compatibility with all standard MIDI files. The special bank provides an extended set of instruments created specially for the Beatnik System by Beatnik composers and sound designers, including numerous sound effects customized for the Web. ![]() Figure 11-10. The Instruments window displays the available instruments in Beatnik's Audio Engine, including a General MIDI bank, a special instrument and percussion bank, and a user bank that can be filled with customized instruments, samples, and percussion instruments.In addition to importing your own samples, you may also use the user bank to create custom-edited versions of the pre-existing Beatnik instruments by making a copy and altering the instrument settings to your specific needs. These options are described later.
You can view all of these instruments by opening the Instrument window from the Windows menu. The pop-up list in the top of the window allows you to select the different banks for viewing and editing. The instruments in the GM and special banks cannot be edited, deleted, or changed; you can, however, copy and paste them into user bank slots if you would like to modify them or create new instruments using them as a starting point. The Instrument menu includes the following options:
Experiment with these different options and various settings. Altering pan settings and LFO modulation can have a striking effect on your music. In fact, a relatively simple sound, such as a bell chime or a spoken word, can be altered to sound very complex using combinations of these choices, and entirely new instruments can be created.
11.4.3.3. Working with samplesThe Samples window shows an alphabetical list of all the samples associated with the current Beatnik session. The samples used by the built-in General MIDI bank and the special bank are displayed in italics while user-imported samples are displayed in plain text. Again, the built-in samples cannot be edited or deleted until they are copied and pasted in to a user-definable slot. They are automatically duplicated if you make a copy of a General MIDI or a special bank instrument in the Instrument window. If you want to view only the custom samples you have imported, select User Samples from the Sample window's pop-up menu. If you select a user sample, you can then edit it by selecting choices from the pull-down Sample menu. The following options are available:
11.4.4. Making a custom instrument from your imported samplesAfter you have the samples imported and compressed, they are eligible to become part of a custom instrument. To do this, move the mouse into the Instrument window, and select the user bank from the pop-up menu. In a newly created session, you will see that the bank is empty. Double-click on the first empty instrument. This brings up a keymapping tool (shown in Figure 11-11) that allows you to create zones (or keymap ranges) and assign individual samples to the various zones. If you have worked with a MIDI keyboard sampler, you will be familiar with this tool. This is the standard method in which instrument designers create a full range of chromatic notes with as few samples as possible. A sample usually sounds its best at the pitch it was sampled at (this is called the root pitch), but it is possible to "stretch" the sample across a limited note range before it starts to lose its quality. You can easily verify this by assigning one sample to the entire 88-key range of a piano and auditioning the sample at various places on the keyboard. The trick is to determine the exact range of notes where an individual sample sounds reasonably good, and to record new root samples for the note ranges where the sound quality falls apart. If you use at least one or two root samples for every octave, that is sufficient. For example, you may use root samples at C and F in every octave you intend to use. This is a common practice of sound designers who routinely create their own customized mappings of samples on an 88-key keyboard controller. ![]() Figure 11-11. To add custom instruments to the user bank, use the keymapping tool.The keymapping tool is easy to use. You simply add as many zones as you need by clicking the Add button below the zone field. Next you add the individual samples of the instrument you are building by clicking the Add button below the samples field. You then link the samples to the various zones, and define the keymap ranges by highlighting the notes of the keyboard graphic in the top of the window. By moving the three small arrows, you can determine to which notes the root pitches for the individual samples and the overall instruments are mapped. When you have finished, you can name the instrument in the Name field at the bottom of the window. You now have a custom instrument containing multiple samples that can be triggered by MIDI note on commands -- just like the standard Beatnik instruments. 11.4.5. Exporting an RMF file with the Beatnik EditorAfter you have brought all the various elements together and have a
song in your session sounding just the way you like it, you should
save your session. After saving the session, you can export your
composition as an .rmf file. To export the song
as a Beatnik file, select the song in the Song
Window and choose File ![]() Figure 11-12. After you have finished creating your Beatnik file and custom sound bank, use the Export dialog box.![]() Copyright © 2002 O'Reilly & Associates. All rights reserved. | ||
|