Difference between revisions of "MBWAVE THE MUSIC EDITOR EN"

From MSX MUSIC WIKI
Jump to: navigation, search
(3.2.1 Playing the song)
(3.3.1 Input of music)
Line 45: Line 45:
  
 
====3.3.1 Input of music====
 
====3.3.1 Input of music====
 +
 +
The music notation that is used in MoonBlaster is according to the American way, so an A in octave 3 will be ‘A 3’, an A sharp in octave 3 ‘A#3’. MoonBlaster supports octaves 1 till 8. ‘C5’ is the ‘central C’. A pattern is divided in 16 steps. The steps next to each other are played at the same time. Only one event can be put on a step per channel (for example a note).
 +
 +
More channels are available than shown on screen. With [SHIFT] + cursor keys the available channels can be scrolled onto the screen.
 +
 +
A note can be input in two different ways, MoonBlaster has two input systems. You can alternate these systems with the [CAPS] key. The [SHIFT] is a logical [SHIFT] here: In the first system a temporal switch to the second is made with [SHIFT] and vice versa.
 +
 +
With the first input system (CAPS off) notes have to be entered with several keys, these are the letters [A] till [G], for the right note (plus the [+] or [#] to increase a half note if desired) and the numbers [1] till [8], for the right octave. [ESC] cancels the input. When a note is entered, the [RETURN] key can be used to repeat the last input without having to re-enter it completely.
 +
�The second input system (CAPS on) turns the MSX keyboard into a music keyboard with two rows. Every row is an octave. These octaves can be set with [GRAPH] + cursors. The following keys are used in this system:

Revision as of 07:07, 28 January 2019

3. �THE MUSIC EDITOR

In every menu, submenu or input-event things can be cancelled with the [ESC] key. For every menu where settings are done, you can modify the current settings with the [CTRL] + cursor keys.

3.1 Patterns and positions

For composing music in MoonBlaster it is important to know that this program uses the pattern and position system. This system is widely used in other music programs on other computer systems and it has proven to have many advantages, for the composer as well as for the programmer who wants to use this music in his programs. Below is a brief explanation of this system.

3.1.1 What are patterns and positions?

The memory of the computer is divided into small pieces where music data is stored. These are called patterns. A complete song consists of a sequence of these patterns in an order chosen by the composer. These are the positions. Therefore it is also possible to play a pattern several times within one song, while it is stored in the computer’s memory only once. This system can be compared to a CD-player. Let the tracks on the CD be the patterns and the order of these tracks the positions. When you want to listen to the fourth track, then to the first and then to the fourth again, on position 1 you set track (pattern) 4, on position 2 track (pattern) 1 and on position 3 track (pattern) 4.

This pattern/position system might sound a bit complicated at first, but in practice it is very convenient and it saves a lot of time and memory space. MoonBlaster v1.4 users need to be aware that next to the positions the numbering of patterns and steps also starts with 0!

3.1.2 Editing patterns and positions

Note: With the current pattern is meant: the pattern that is shown in the top right screen at that time. The current position is the position shown in the top right screen. When you change the current position, the current pattern changes automatically to the pattern on that position. This is not the case when you change the current pattern!

The patterns are numbered from 0 to 79. The positions go from 0 to 219. This means that a song can have a maximum length of 220 positions. During the music editing it is essential to be able to move through to the patterns and positions rapidly. With the [TAB] and the cursors left/right you can move by one through the positions; [TAB] and cursors up/down can be used to move 4 steps at the time. Moving through the patterns can be done too, without changing the current position. This is done with [CTRL] and the cursor keys. Again, left/right is used to move by one, and up/down to move 4 steps at the time. [CTRL] with the space bar is used to put the current pattern on the current position. [CTRL]-[A] adds the current pattern after the last position.

A pattern can also be inserted, this is done with [TAB]-[INS]. The current pattern will then be inserted on the current position (the ‘last’ position is then also increased by 1). Removing a pattern from a position sequence is done in a similar way, the [TAB] and [DEL] keys remove the pattern. The last position can be adjusted with [GRAPH] together with the cursor keys. This is used to set the song length.

3.1.3 Pattern/Position editor

Function key F6 will bring you to the pattern/position editor. This is a verbose list of the pattern order. Editing the pattern order is very easy here: move the cursor to a certain position here and with a hit of the space bar the pattern number can be modified. Inserting and deleting patterns is done with resp. the [INS] key and the [DEL] key. In this menu it is still possible to play the song (F1) or a pattern (F2) and to set the last position. This is similar to they way it is done in the music editor, with the [GRAPH] + cursor keys.

3.1.4 �Loop Position

A song can play indefinitely when you set a loop position. This is the position where the song will loop after it has reached the last position. A loop position can be set with [CTRL]-[L]. After that the position can be altered with the cursor keys. Pressing [RETURN] will confirm the modification and [ESC] will cancel it. The music will end after the last position when ‘OFF’ is set as the loop position.

3.2 Playing music

3.2.1 Playing the song

First of all you can switch the output indicator, which will indicate when a note is being played, with the [CTRL]-[O] keys. In the command line in the lower screen is printed whether it is on or off.

The same goes for the settings scan. This is convenient if you are composing a song and you do not want to start playing from the start of the song. It is not impossible that for example an instrument change already took place earlier in the song before the pattern where you start playing. With the settings scan all changes and settings that are done in the song before the current pattern are checked and set. This can be switched on and off with the [CTRL]-[S] keys. When the settings scan is switched off, the song is started with the settings that are normally used at the beginning of the song. When it is switched on, MoonBlaster will scan the complete song after you press F1 or F2 to find setting changes. This is shown with the pattern/position numbers in the top right screen.

The [F1] key starts playing of the song. The song will start at the current position and end at the last position. The [F2] key will play the current pattern only, this is convenient during the composing of the song.

3.2.2 �Stopping the song

The song can be stopped using the following keys: the space bar, the [ESC] and [STOP] key.The space bar and [ESC] have the same function, the music is stopped and the current position will be set to the current position before playing started.The [STOP] key is practical for debugging. When you hear a note that is out of tune, press the [STOP] key and the song will stop at the position that was being played.

3.3 Input and clearing of notes and effects

3.3.1 Input of music

The music notation that is used in MoonBlaster is according to the American way, so an A in octave 3 will be ‘A 3’, an A sharp in octave 3 ‘A#3’. MoonBlaster supports octaves 1 till 8. ‘C5’ is the ‘central C’. A pattern is divided in 16 steps. The steps next to each other are played at the same time. Only one event can be put on a step per channel (for example a note).

More channels are available than shown on screen. With [SHIFT] + cursor keys the available channels can be scrolled onto the screen.

A note can be input in two different ways, MoonBlaster has two input systems. You can alternate these systems with the [CAPS] key. The [SHIFT] is a logical [SHIFT] here: In the first system a temporal switch to the second is made with [SHIFT] and vice versa.

With the first input system (CAPS off) notes have to be entered with several keys, these are the letters [A] till [G], for the right note (plus the [+] or [#] to increase a half note if desired) and the numbers [1] till [8], for the right octave. [ESC] cancels the input. When a note is entered, the [RETURN] key can be used to repeat the last input without having to re-enter it completely. �The second input system (CAPS on) turns the MSX keyboard into a music keyboard with two rows. Every row is an octave. These octaves can be set with [GRAPH] + cursors. The following keys are used in this system: