home *** CD-ROM | disk | FTP | other *** search
/ RISC DISC 2 / RISC_DISC_2.iso / pd_share / mags / spectrum / spectrum3 / !Spectrum3 / Issue3 / Features / DSymTut2 < prev    next >
Encoding:
Text File  |  1995-03-09  |  3.5 KB  |  24 lines

  1. {fb1000000being a list of events on {fb1904000one{fb1000000 channel. This has the big advantage of greater flexibility, but does mean that at this stage in the proceedings, it is a lot more fiddly, and time-consuming.
  2.  
  3. First of all you need to open the pattern list. As with most other operations we have done so far, BASS have provided a keyboard short cut as well as a menu option for this. Either press Shift+F10, or take the following route through the iconbar menu: 'Edit' > 'Edit pattern list'. You will now have an empty window entitled {fb1904000Patterns{fb1000000 on your screen. Bring up the Patterns menu in the usual way, by clicking menu on the window, and take the following route: 'Create patterns' > 'At end' >. Enter the number of patterns that you want to create into the writable "How many?" box, and press <Return> and you will see the pattern window fill with the number of patterns that you requested.
  4.  
  5. {fb1007000Creating a sequence
  6. {fb1000000Before we can enter any music there is one final job to be done - a sequence of patterns must be created. This is done either by pressing Shift+F8, or taking the following sequence through DS's icon bar menu: 'Edit' > 'Edit sequence'. You should now have a window marked {fb1904000Sequence Editor{fb1000000 on your screen.
  7. {sds2
  8. As before, click menu over it and take the following route through the menus: 'Create' > 'At end' >. As before enter a number into the box, and you will see a series of slots appear in the Sequence editor window.
  9.  
  10. You may be wondering why no slots appear for channels 5 to 8. This is because Digital Symphony defaults to 4 channels, this being the most number of channels practical for games or demo programming without affecting the speed of the processor too much. Accessing channels 5 to 8 is done from the icon bar menu.
  11.  
  12. We are now in a position to enter some music (at last I can hear you saying).
  13.  
  14. {fb1007000Entering Music
  15. {fb1000000Bring up the pattern editor - either press Shift+F9 or take the following route through the menus, starting with the Icon bar menu: 'Edit' > 'Edit Patterns'. You should now have a window on the screen which looks like this:-
  16. {sds3
  17. Each line in the left hand part of the window represents an event. The event can be a null event - the position is left blank, or there can be a note event and/or an effect event in which case there may be a note name in the column marked "Note", a sample number in the column marked Ins, or an effect number in the column marked "effects". This is where it starts to get more complicated than working with software that uses ordinary music notation such as Rhapsody. 
  18.  
  19. Once you enter a note, Digital Symphony will continue that note for as long as the sample lasts (which if it is looped will be infinity!) regardless of how long you want that note to play for. This means that if you want a note to be shorter you must put a zero volume event in to stop the note.
  20.  
  21. The other problem is that each event is exactly the same length (although you do have control over this, as you will see later) if you, therefore, put 2 notes in adjacent events, the first will only last for as long as the event lasts, which could well be not what you intend.
  22.  
  23. Think back to your first music lessons when you were taught about crotchets, quavers, minims and semibreves. You will no doubt remember that a crotchet is normally worth 1 beat, a minim 2 beats, a semibreve 4 beats and a quaver 1/2 a beat. This is the key to working out where to put your events: First of all decide how big your shortest note
  24.