@DATABASE Euterpe.guide
@INDEX Index
@TAB 4
@SMARTWRAP
@MACRO Version "1.12"

@NODE MAIN
@TITLE "Documentation of Euterpe"
@{JCENTER}@{b}Presentation@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
@{i}Welcome in Euterpe help.
Select the subject of interest with a click in the matching button.
@{ui}@{APEN 1}
@{LINE}@{LINE}
@{JLEFT}
In @{" introduction " link Introduction } this is a presentation of the
software, its features
and a few other informations.
@{LINE}@{LINE}
If you are discovering Euterpe, or if you never used a sequencer before
then you need a @{" tutorial " link Apprentissage}.
@{LINE}@{LINE}
For learning everything about Euterpe's @{" screens " link Ecrans} and
learn how to control them.
@{LINE}@{LINE}
Most of the actions that you will produce with the sequencer will take
place in @{" windows " link Fenetres}. You will have there a detailed
description.
@{LINE}@{LINE}
@{" Menus " link Menus} are differents relating to the selected windows.
You will find there where are the operations that you look for.
@{LINE}@{LINE}
It is told that an expert user never use any more menus but only
@{" keyboard shortcuts " link Clavier}. You can learn them here.
@{LINE}@{LINE}
You already know how to use Euterpe but you would automatise a few functions
@{" ARexx " link ARexx} has been made especially for that.
You can define macros, save them and also call them from the external
interface.
@{LINE}@{LINE}
@ENDNODE

@NODE Introduction
@{JCENTER}@{b}Introduction@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
@{i}This is the documentation of Euterpe @{Version}.
In this part, are all the informations which do not directly concern the
software use.
@{ui}@{APEN 1}
@{LINE}@{LINE}
@{JLEFT}
@{" Features                            " link Caracteristiques}@{TAB}
@{" Registration                        " link Enregistrement}@{TAB}
@{LINE}@{LINE}
@{" Translation                         " link Localisation}@{TAB}
@{" History                             " link Historique}@{TAB}
@{" Thanks                              " link Merci}@{TAB}
@{" Author                              " link Auteur}@{TAB}
@{" Versions                            " link Versions}@{TAB}
@{LINE}@{LINE}
@ENDNODE

@NODE Caracteristiques
@TITLE "Features"
@{JCENTER}@{b}Features@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
@{i}Euterpe is a multimedia sequencer@{ui}@{APEN 1}
@{LINE}@{LINE}
Detailed features are :
@{LINE}@{LINE}
Recognised file formats :
@{LINE}@{LINE}
@{TAB}For songs : MidiFile type 0 and 1, SMUS (read only), and ETSF (specific
IFF format)
@{LINE}@{LINE}
@{TAB}For the sounds : AIFF, IFF 8SVX and DataTypes
@{LINE}@{LINE}
@{TAB}For the pictures IFF ILBM and DataTypes
@{LINE}@{LINE}
Genlocks Support
@{LINE}@{LINE}
Unlimited tracks (theorically)
@{LINE}@{LINE}
Tracks Types : Instrument for the notes and Samples for the sounds
@{LINE}@{LINE}
Unlimited patterns on tracks
@{LINE}@{LINE}
Patterns types for instruments tracks : Channel, Common and SysEx
@{LINE}@{LINE}
Instruments types : Midi, Midi Drum, Audio, Audio Drum,
Texts, Pictures, ARexx and XApp
@{LINE}@{LINE}
Recognise formats General MIDI and Roland GS
@{LINE}@{LINE}
Knows most constructors sysex codes and most Control Changes by name.
@{LINE}@{LINE}
Events Editor and Bar Editor
@{LINE}@{LINE}
Sample Editor with Fast Fourier Transformation option for sound frequency
calculation
@{LINE}@{LINE}
Midi Test functions (notes, programs and banks)
@{LINE}@{LINE}
Synchronization Midi Time Code, TimeClock and by sampling
@{LINE}@{LINE}
Metronome
@{LINE}@{LINE}
Midi Mixer
@{LINE}@{LINE}
Midi Effects
@{LINE}@{LINE}
ARexx macros definitions
@{LINE}@{LINE}
Multifiles : Up to 10 songs can be used simultaneously
@{LINE}@{LINE}
Display sensitive to fonts and supports all resolution starting with 640x200,
8 colors
@{LINE}@{LINE}
Midi Access via devices or CAMD.library (optional).
@{LINE}@{LINE}
Audio Access internal or using AHI.device (required)
@{LINE}@{LINE}
ARexxPort
@{LINE}@{LINE}
Public Screen
@{LINE}@{LINE}
Internal resolution from 96 to 768 pulses per quarter note (192 is default)
@{LINE}@{LINE}
Supports external controler via Joystick port
@{LINE}@{LINE}
Master Track allowing tempo and signature changes
@{LINE}@{LINE}
Knows latin, english and german writings for notes
@{LINE}@{LINE}
Multi-tasking
@{LINE}@{LINE}
Use realtime.library, allowing a real pause when playing
@{LINE}@{LINE}
Looping modes, using two locators
@{LINE}@{LINE}
AppWindow and AppMenuItem
@{LINE}@{LINE}
Localisation
@{LINE}@{LINE}
Online Help and Menu Help
@{LINE}@{LINE}
@ENDNODE

@NODE Enregistrement
@TITLE "Registration"
@{JCENTER}@{b}Registration@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
@{i}Legal Informations@{ui}@{APEN 1}
@{LINE}@{LINE}
Euterpe is Copyright © 1992-1997, Dominique Lorre
@{LINE}@{LINE}
This product is distributed as SHAREWARE.
@{LINE}@{LINE}
This software is limited in its functionalities
(limitations detail vary between software versions) and will only be fully
operational
by the add of a key file.
@{LINE}@{LINE}
This file can be obtained by registration.
@{LINE}@{LINE}
You are authorised to distribute this software in its original form, included
on networks and on magazines disks or CD-ROM without
restriction. The distribution by any mean of the keyfile is prohibited.
@{LINE}@{LINE}
To obtain your personal keyfile, you can send 200 French Francs or
40 US Dollars to :
@{LINE}@{LINE}
Dominique Lorre
@{LINE}
Le Fabary, BAT C
@{LINE}
4, Allée des Peupliers
@{LINE}
13100 Aix-en-Provence FRANCE
@{LINE}@{LINE}
Are accepted : International Postal Mandat, Eurocheques (in French Francs) or
for the France (Cheque or Postal Mandat). Cash paiement are possible but at
your own risk.
@{LINE}@{LINE}
To obtain the keyfile, you will have to indicate either your email address
where it will be sent uuencoded or join to your letter a formatted disk which
will be sent back
to you with the last version of the software : Never forget to indicate your
address.
@{LINE}@{LINE}
Delays are four weeks starting with the reception of your command (may be
shorter, since sendings will be buffered).
@{LINE}@{LINE}
@ENDNODE

@NODE Localisation
@TITLE "Localisation"
@{JCENTER}@{b}Localisation@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
@{i}Euterpe contains more than 700 lines to translate@{ui}@{APEN 1}
@{LINE}@{LINE}

To make a new catalog for Euterpe you can follow the following method:
@{LINE}@{LINE}
Ask me before. May be somebody else has started the job and your work will be
fruitless.
In the other hand, you could work together.
@{LINE}@{LINE}
Look closely at the files Euterpe.cd and Euterpe_français.ct which are
join with Euterpe's distribution. These are CatComp's files and you should
be used with this utility before going on.
@{LINE}@{LINE}
Euterpe is particular from the other software because the CatComp files are
automatically generated
by a special version of the executable file. Practically this mean that non
translated texts will
appear in the ct file at each new version of Euterpe.
@{LINE}@{LINE}
The name of the messages is globally politically correct ;) :
@{LINE}
All begin by MSG_
@{LINE}
_MENU indicates a menu title
@{LINE}
_REQ indicates a requester message
@{LINE}
_GAD indicates a gadget label, '_' character is for underlining
@{LINE}
_ERR is for an error message
@{LINE}
_FMT is for sprintf formatted strings. Arguments order can not be specified
for now, since there are some floating point formats inside these strings.
@{LINE}@{LINE}

@ENDNODE

@NODE Historique
@TITLE "History"
@{JCENTER}@{b}History@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
@{i}Once upon a time, nine muses, among which, Euterpe, was inspirating
musicians...@{ui}@{APEN 1}
@{LINE}@{LINE}
Between 1990 and 1991, I have been involved in the development of the
Xanadu ADC16, a 16 bits audio board. This development gave me a lot of ideas
concerning the realization of a musical software for the Amiga.
@{LINE}@{LINE}
The development of Euterpe has started in late 1992. At the beginning it was
on a few routines using the MIDI interface. But the software grew bigger and
more complex
and the recording and playing functions where achieved rapidly.
@{LINE}@{LINE}
The general idea of the sequencer came a few time after : it had to be simple
to use. At the time of the WYSIWYG which made simpler the word processors, I
wanted
an easily accessible sequencer.  Instead of following the example of the
available
sequencers available (which were powerful but quite complex), I had a closer
look at
some software such as Superbase or Professional Page which contained a lot of
ergonomic features.
@{LINE}@{LINE}
Most of the musical software are made for studio professionals but only a few
are giving interest to bands and their specifical needs in live or in
practicing
their songs. From this came the idea of the Pictures and Texts instruments.
It makes it possible to a band to display a song structure or lyrics while
practicing. In a live performance the sequencer can display pictures
illustrating the
songs and can be remotely controled, not with a MIDI keyboard but with a
little hardware extension such as a three
button mouse.
@{LINE}@{LINE}
Then came the time where Euterpe became hard to maintain for a single person
:
the software was formed of more than 50 C language modules. It was too much !
But the solution came with C++ which cut the source size in two. The
transition
was easy and increased the adaptability of my code.
@{LINE}@{LINE}
In 1994 the software was quite elaborated when the Commodore bad news came.
I recognize it makes me feel that I should found a publisher quickly but
I have not been successful, for the main reason that the software had not
been yet tested seriously.
@{LINE}@{LINE}
In 1995, after a great testing campaign, the software was quite achieved and
ready to be published. I was talking of this with one of my friends (a
singer)
which told me about the interest of audio tracks in composition : the lyrics
could be moved
in differents parts. I found the idea intersting and started the
modifications
the next day...
@{LINE}@{LINE}
After having completed the demolition of the software, I have rebuilded it
on new bases, more clean and more adaptable. It was quite ready in 1996 when
I finally
decided to support AHI (who will complain). So we are now in 1997 and now
I think that great enhancements can be added to the code without damages to
the rest of the internal routines.
@{LINE}@{LINE}
In the futur, I want to enhance continously my software, to make the
direct-to-disk available and also provide note edition, add effects, finish
the metronome
and some other features. For this, I need your remarks, your encouragements
and
your registration.
@{LINE}@{LINE}

@ENDNODE

@NODE Merci
@TITLE "Thanks"
@{JCENTER}@{b}Thanks@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
@{i}Here are those who helped me in the development of Euterpe@{ui}@{APEN 1}
@{LINE}@{LINE}
Rob Peck, for his audiotools routines
@{LINE}@{LINE}
Christian Braut, for his great Midi Book (Livre d'Or de la Norme Midi)
@{LINE}@{LINE}
Martin Blom for AHI
@{LINE}@{LINE}
Jérôme de Solliers, a good Beta-Tester
@{LINE}@{LINE}
Nelson Barata, for his tests
@{LINE}@{LINE}
Olaf Olsen Barthel, for his ratio calculation routine in GhostScript,
the only one which made what I wanted to.
@{LINE}@{LINE}
Tallin, for CAMD.library
@{LINE}@{LINE}
Tony Racine, from HiSoft, for his trust at a time where the software was very
unstable
@{LINE}@{LINE}
Douglas Walker, from SAS, to have continuously enhanced his compiler
@{LINE}@{LINE}
Amiga News and Amiga Concept magazines, for moral support
@{LINE}@{LINE}
Antoine Grimaldi, for his SMPTE synchro box
@{LINE}@{LINE}
If you are in this list, just contact me to obtain a free registration.
@{LINE}@{LINE}
@ENDNODE

@NODE Auteur
@TITLE "Author"
@{JCENTER}@{b}Author@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
@{i}My coordinates@{ui}@{APEN 1}
@{LINE}@{LINE}

Dominique Lorre
@{LINE}
Le Fabary, BAT C
@{LINE}
4, Allée des Peupliers
@{LINE}
13100, Aix-en-Provence FRANCE
@{LINE}@{LINE}
@ENDNODE


@NODE Versions
@TITLE "Versions"
@{JCENTER}@{b}Versions@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
@{i}Modifications bringed to the software@{ui}@{APEN 1}
@{LINE}@{LINE}

@{LINE}@{LINE}
Version 1.10 -- first public version
@{LINE}@{LINE}
Version 1.10 (7.08.97)
@{LINE}
Minor correction mineure bringed to ToolTypes parsing : the default size of
the fonts was 8 instead of the Preferences size.
@{LINE}
New Installer script. The previous one was creating a path entry for
Euterpe instead of an Assign in the S:User-Startup file.
@{LINE}
Changes in the tooltypes of icon Euterpe.info, previous ones were coming
from a non standard test configuration.
@{LINE}
New english guide file.
@{LINE}@{LINE}
Version 1.11
@{LINE}
Modify Sample did not work
@{LINE}
PROGRAM CHANGE event was too long
@{LINE}
TEMPO CHANGE event was missing a byte.
@{LINE}
SYSEX REALTIME and NON REALTIME has been added
@{LINE}
MultiChannel samples implemented
@{LINE}
Add the options GERMAN, ENGLISH et LATIN for the notes display
@{LINE}
New option LIKEWB for a Like Workbench display
@{LINE}
Adjusted length in dialog boxes (and other cosmetic changes)
@{LINE}
System was crashing on exit after the creation of CAMD links
@{LINE}
Pictures instrument was not loaded correctly
@{LINE}
Texts instrument could not be saved
@{LINE}
Duration modification in the events window did not function on
a block larger than the list entries.
@{LINE}
Audio and Audio Drum instruments were not functionning correctly if
some sounds were not assigned.
@{LINE}
Loading and Saving of samples.
@{LINE}
Options saving
@{LINE}
Instruments can now be used with Metronome
@{LINE}@{LINE}
Version 1.12
@{LINE}
Expand Track function now set the pattern output channel on the new track if
the original track was in Omni mode (useful for Midifiles type 0).
@{LINE}
Drum and Midi instruments were using the global Midi output instead of
their own output.
@{LINE}
Midifiles import was not handling correctly some MetaEvents and was
not handling some Midi datas on the first track of Midifiles type 1.
@{LINE}
Samples default note is now C3 instead of C2 for trackers compatibility.
@{LINE}
Tempo gadget is now ranging from 20 to 400 bpm (max theoretical limit is
72000/resolution bpm).
@{LINE}
Tempo changes are no more moved to the beginning of their measure.
@{LINE}
Protracker/NoiseTracker files import.
@{LINE}
Support for Pitchbend, KeyPressure, ChannelPressure and ControlChange 10 (Pan)
for audio instruments.
@{LINE}
Effects support for patterns, tracks and song.
@{LINE}
Metronome was not functionning correctly if tempo was not 120bpm.
@{LINE}
Wave forms of a length greater than 65536 samples per channel are now loaded
from disk.
@{LINE}
Stereo samples are now supported.
@{LINE}
XApp instrument has been removed.
@{LINE}
Text documentation for those not having AmigaGuide V40.
@{LINE}
audio.device support removed.
@{LINE}
The ARexx command LOAD has been replaced by LOAD SONG|PATTERN|TRACK|INSTRUMENT|SOUND
(Only LOAD SOUND and LOAD SONG are actually working).
@{LINE}
Samples file format has been modified.
@{LINE}@{LINE}
Euterpe now uses the asyncio.library which is required for functionning.
@{LINE}@{LINE}
@ENDNODE

@NODE Apprentissage
@TITLE "Tutorial"
@{JCENTER}@{b}Tutorial@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
@{i}These pages will allow you to learn how to use Euterpe.
Every functionalities and methods are not presented here
but only the more used.
@{ui}@{APEN 1}
@{LINE}@{LINE}
@{JLEFT}
@{" Installation                        " link Installer}@{TAB}
@{" Using Euterpe on System 2.0         " link Installer2}@{TAB}
@{" The Midi Files                      " link SMF}@{TAB}
@{" The GM/GS/XG formats                " link FGM}@{TAB}
@{LINE}@{LINE}
@{" Options                             " link Options}@{TAB}
@{" Create a track                      " link CreePiste}@{TAB}
@{" Create a pattern                    " link CreeSection}@{TAB}
@{" Create a Standard Midi File         " link CreeSMF}@{TAB}
@{LINE}@{LINE}
@{" MIDI Recording                      " link EnrMIDI}@{TAB}
@{" MuliTracks Recording                " link EnrMulti}@{TAB}
@{LINE}@{LINE}
@{" Instruments                         " link Inst}@{TAB}
@{" Midi (CAMD and serial.device)       " link Midi}@{TAB}
@{" Audio (AHI)                         " link Audio}@{TAB}

@ENDNODE

@NODE Installer
@TITLE "Euterpe's Installation"
@{JCENTER}@{b}Euterpe's Installation@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
@{i}What you need to know before installing Euterpe@{ui}@{APEN 1}
@{LINE}@{LINE}
The software installation is simply taken in charge by Installer
@{LINE}@{LINE}
A standard 3.0 system is enough for Euterpe's operation. If you want to use
Euterpe on a 2.0 system you should consult the installation specificities.
@{LINE}@{LINE}
Installation of CAMD.library is not provided by the software
because I do not actually have the license for distributing this library.
Owner of the Developer CD from Amiga Technologies or Electronics Arts Deluxe
Music
will found this library or have it already installed on their system.
You can also download the camd.lha archive from Aminet.
Euterpe will automatically detect the presence of the CAMD and will then
provide you access to its features.
The 2.0 version of the CAMD.library is required because the 1.0 is obsolete.
@{LINE}@{LINE}
AHI should also be installed externally. The minimum version required is 4
and
you should not try it with Euterpe if you have a previous version installed.
@{LINE}@{LINE}
If you do not own the CAMD.library or AHI, Euterpe will continue to operate
normally, but will disable some specifics features.
@{LINE}@{LINE}
Please note also that the online help will only function with an AmigaGuide
version >= 39.
Beta-testing has proven that some users have mistakenly installed some
previous versions
of this library.
@{LINE}@{LINE}
@ENDNODE

@NODE Installer2
@TITLE "Euterpe Installation on a 2.0 system"
@{JCENTER}@{b}Euterpe Installation on a 2.0 system@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
@{i}For the users of the V37 and V38 of the operating system@{ui}@{APEN 1}
@{LINE}@{LINE}
Euterpe will not function with a standard V37 or V38 system.
@{LINE}@{LINE}
Since Euterpe makes use of the realtime.library, you will need the special
version
of this file for the 2.0. Actually I do not have the license rights which
will
allow me to distribute this file with the software. Owners of Amiga
Technologies Developer CD
will find this file in the CD.
@{LINE}@{LINE}
With a 2.0 system the online help has been disabled.
@{LINE}@{LINE}
Some minor troubles may appear in the display. Please note that a 4 colour
screen has been allowed only because of the Productivity ECS screen mode, in
fact
the correct display will need at least 8 colors.
@{LINE}@{LINE}
With a V37 system the locale.library is missing so the only language
available will be english.
@{LINE}@{LINE}
This software is regularly tested on an Amiga 600 V38+ECS.
Note however that most of the tests are done with a 3.0 system, so a few
problems
might be unknown of me.
@{LINE}@{LINE}
@ENDNODE

@NODE SMF
@TITLE "The Midi Files"
@{JCENTER}@{b}The Midi Files@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
@{i}The Midi Files are very important in the exchange of MIDI datas between
different kinds of hardware and software.
@{ui}@{APEN 1}
@{LINE}@{LINE}

The @{APEN 3}Standard MidiFile (SMF)@{APEN 1} allows the transfer
of datas between different types of sequencers.
@{LINE}
Three formats already exist :
@{LINE}@{LINE}
The format 0 is single track : every datas are on a single track.
@{LINE}@{LINE}
The format 1 is multi tracks : one track is dedicated to a channel
and a supplementary track is created to manage the Tempo changes.
@{LINE}@{LINE}
The format 2 is multi patterns : not recognised by Euterpe.
@ENDNODE

@NODE FGM
@TITLE "The GM/GS/XG formats"
@{JCENTER}@{b}The GM/GS/XG formats@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
@{i}The GM, GS and XG formats allow the recognition of sounds and instruments
employed for a music part.@{ui}@{APEN 1}
@{LINE}@{LINE}

The @{APEN 3}General MIDI (GM)@{APEN 1}
, the @{APEN 3}Roland GS@{APEN 1} and the @{APEN 3}Yamaha XG@{APEN 1} formats define a standard for the
sounds used by a synthetiser and notes for a drum kit.
The GS format is an extension of the GM format from the manufacturer Roland.
The XG format is an extension of the GM format from the manufacturer Yamaha,
not yet recognized by Euterpe but you can still create instruments for your XG banks.
@{LINE}@{LINE}
@{u}Euterpe knows about the GM/GS formats and allows you to know which
instruments had been employed. Further more, with the help of the Drum
instrument you can also determine which DrumKit elements had been used.
@{uu}
@ENDNODE

@NODE Options
@TITLE "Options"
@{JCENTER}@{b}Euterpe's options@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
@{i}Euterpe does not use an option file or environment variables, but use
the icons tooltypes and the command line parameters if started from CLI.
@{ui}
@{LINE}@{LINE}
The command line template is the following :
@{LINE}@{LINE}
F=FILES/M,ID=DISPLAYID/K/N,W=WIDTH/K/N,H=HEIGHT/K/N,
D=DEPTH/K/N,AUTOSCROLL/S,OVERSCAN/S,R=RESOLUTION/K/N,
RSTATUS/S,U=UNDOSIZE/K/N,G=GRID/S,SOFTTHRU/S,
LANG=LANGUAGE=/K,
TF=TEXTFONTNAME/K,TFS=TEXTFONTSIZE/K/N,
SF=SCREENFONTNAME/K,SFS=SCREENFONTSIZE/K/N,
SN=SERIALNAME/K,SU=SERIALUNIT/K/N,
IL=INPUTLINK/K,OL=OUTPUTLINK/K,USECAMD/S,USEAHI/S,
AHICHANS/K/N,AHISOUNDS/K/N,
LATIN/S,GERMAN/S,ENGLISH/S,LIKEWB/S,ENCAPSULATED/S
@{LINE}@{LINE}
/M means multiples
@{LINE}
/S means switch (True if set, False if not)
@{LINE}
/K means KeyWord
@{LINE}
/N means number
@{LINE}
= indicates a synonym. The short name cannot be used by the tooltypes.
@{LINE}
@{LINE}@{LINE}
With the tooltypes, tou specify the option name, followed by = and the
contents.
@{LINE}
Numbers are only decimal, Booleans are TRUE for true and FALSE for false.
Actually all are false if not specified.
@{LINE}@{LINE}
@{b}FILES@{ub}
@{LINE}@{LINE}
With the CLI you can enter one or more filenames which will be loaded at
program start.
@{LINE}@{LINE}
@{b}ID@{ub}
@{LINE}@{LINE}
Indicates the screen display mode. Actually, only a decimal number is accepted.
Hexadecimal numbers can be converted with the CLI command Eval :
@{LINE}@{LINE}
Eval 0x8000
@{LINE}
32768
@{LINE}@{LINE}
and the contrary :
@{LINE}@{LINE}
Eval 32768 LFORMAT "%X8*N"
@{LINE}
00008000
@{LINE}@{LINE}
@{b}WIDTH@{ub}
@{LINE}@{LINE}
Indicates the screens width. If the specified width is lesser than 640 pixels
it will be automatically set to this value (640).
@{LINE}@{LINE}
@{b}HEIGHT@{ub}
@{LINE}@{LINE}
Indicates the screens height. If the specified height is lesser than 200 pixels
it will be automatically set to this value (200).
@{LINE}@{LINE}
@{b}DEPTH@{ub}
@{LINE}@{LINE}
Indicates the screens depth. If the specified depth is lesser than 2 pixels
it will be automatically set to this value (2).
You can calculate the number of colors with by elevating 2 to the power indicated by depth.
@{LINE}@{LINE}
DEPTH=2 gives 4 colors, 3 gives 8 colors, 4 gives 16 colors and so on.
@{LINE}@{LINE}
@{b}AUTOSCROLL@{ub}
@{LINE}@{LINE}
Activate automatic scrolling of screens.
@{LINE}@{LINE}
@{b}OVERSCAN@{ub}
@{LINE}@{LINE}
Activates the overscan mode for screens.
@{LINE}@{LINE}
@{b}RESOLUTION@{ub}
@{LINE}@{LINE}
Internal sequencer resolution in pulses per quarter note.
This value is not actually limited. Anyway the options dialog box will
propose you reasonnable values between 96 and 768 (192 is the default)
@{LINE}@{LINE}
@{b}RSTATUS@{ub}
@{LINE}@{LINE}
Activate Running Status mode in MIDI flows
@{LINE}@{LINE}
This option is not actually working
@{LINE}@{LINE}
@{b}UNDOSIZE@{ub}
@{LINE}@{LINE}
Undo/Redo buffer size
@{LINE}@{LINE}
This option is not actually working
@{LINE}@{LINE}
@{b}GRID@{ub}
@{LINE}@{LINE}
Activates the grid. With the grid patterns are placed at the beginning of the measure.
@{LINE}@{LINE}
@{b}SOFTTHRU@{ub}
@{LINE}@{LINE}
SOFTTHRU mode allows you to read midi events and to send them back even when
the sequencer is not recording.
@{LINE}@{LINE}
@{b}LANGUAGE@{ub}
@{LINE}@{LINE}
Indicates the language to use.
@{LINE}@{LINE}
@{b}TEXTFONTNAME@{ub}
@{LINE}@{LINE}
Name of the fixed size font. Beware of the case differences : Topaz.font will
give a different result of topaz.font
@{LINE}@{LINE}
@{b}TEXTFONTSIZE@{ub}
@{LINE}@{LINE}
Taille de la fonte non proportionnelle.
Size of the fixed-size font.
@{LINE}@{LINE}
@{b}SCREENFONTNAME@{ub}
@{LINE}@{LINE}
Name of the proportional font.
@{LINE}@{LINE}
@{b}SCREENFONTSIZE@{ub}
@{LINE}@{LINE}
Size of the proportional font.
@{LINE}@{LINE}
@{b}SERIALNAME@{ub}
@{LINE}@{LINE}
Name of the serial driver (example: serial.device)
@{LINE}@{LINE}
@{b}SERIALUNIT@{ub}
@{LINE}@{LINE}
Unit number of the serial device
@{LINE}@{LINE}
@{b}INPUTLINK@{ub}
@{LINE}@{LINE}
Name of the CAMD input link.
@{LINE}@{LINE}
@{b}OUTPUTLINK@{ub}
@{LINE}@{LINE}
Name of the CAMD output link.
@{LINE}@{LINE}
@{b}USECAMD@{ub}
@{LINE}@{LINE}
Use the CAMD functions.
@{LINE}@{LINE}
@{b}USEAHI@{ub}
@{LINE}@{LINE}
use the AHI functions.
@{LINE}@{LINE}
@{b}AHICHANS@{ub}
@{LINE}@{LINE}
AHI channels number
@{LINE}@{LINE}
@{b}AHISOUNDS@{ub}
@{LINE}@{LINE}
AHI sounds number
@{LINE}@{LINE}
@{b}LATIN@{ub}
@{LINE}@{LINE}
Latin Notation (Do Ré Mi Fa Sol La Si)
@{LINE}@{LINE}
@{b}GERMAN@{ub}
@{LINE}@{LINE}
German Notation (C D E F G A H)
@{LINE}@{LINE}
@{b}ENGLISH@{ub}
@{LINE}@{LINE}
English Notation (C D E F G A B)
@{LINE}@{LINE}
@{b}LIKEWB@{ub}
@{LINE}@{LINE}
Use Workbench settings for the display
@{LINE}@{LINE}
@{b}ENCAPSULATED@{ub}
@{LINE}@{LINE}
Not used for the moment.
@{LINE}@{LINE}
@{b}Examples@{ub}
@{LINE}@{LINE}
If you want to use AHI and a screen depth of 5 (32 colors) from the CLI
@{LINE}@{LINE}
Euterpe:Euterpe USEAHI DEPTH=5
@{LINE}@{LINE}
and with ToolTypes :
@{LINE}
USEAHI=TRUE
@{LINE}
DEPTH=5
@{LINE}@{LINE}
@{b}Workbench start@{ub}
@{LINE}@{LINE}
If you start Euterpe by selecting one or more icons, the options will be
those of the first selected icon.
@{LINE}@{LINE}
Preferences saving will only modify Euterpe:Euterpe icon. Anyway, each time
you save a file, the actual preferences are stored to its icon. So, you
can create songs without events, only for keeping different configurations.
@{LINE}@{LINE}
@ENDNODE


@NODE CreePiste
@TITLE "Create a track"
@{JCENTER}@{b}Create a track@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
@{i}Each project constructed with Euterpe is formed of tracks and patterns.
A track is the vertical part of a project and is useful in the repartition
of the MIDI Channels.
The right part is dedicated to the patterns.@{ui}@{APEN 1}
@{LINE}@{LINE}
To create a track, two methods are possible :
@{LINE}@{LINE}
With the mouse, by double clicking in the edition window.
@{LINE}@{LINE}
In the EMusic window with the command :
@{LINE}
@{APEN 3}CREATE TRACK "@{APEN 2}TrackName@{APEN 3}"@{APEN 1}
where @{APEN 2}TrackName@{APEN 1} is the selected name for the track.
@ENDNODE

@NODE CreeSection
@TITLE "Create a pattern"
@{JCENTER}@{b}Create a pattern@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
@{i}A pattern is the horizontal part of a project and its main purpose
is in managing instruments and events.
The patterns are located on the right part of the screen.
The left part is dedicated to the tracks.@{ui}@{APEN 1}
@{LINE}@{LINE}
To create a pattern; three methods are allowed :
@{LINE}@{LINE}
With the mouse, by double clicking in the edition window in the front of
the selected track.
@{LINE}@{LINE}
With the duplicate option in the Patterns menu. A copy of the current pattern
will be made.
@{LINE}@{LINE}
In the EMusic window, with the command :
@{LINE}
@{APEN 3}CREATE PATTERN "@{APEN 2}PatName@{APEN 3}"@{APEN 1}
where @{APEN 2}PatName@{APEN 1} is the selected name for the pattern.
The pattern will be created on the current track.
@ENDNODE

@NODE CreeSMF
@TITLE "Create a Midi File"
@{JCENTER}@{b}Create a Midi File@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
@{i}By creating a Midi File, you will be able to transfer your projects to
other sites not yet equiped with Euterpe.@{ui}@{APEN 1}
@{LINE}@{LINE}
To create a Midi File, you must have a project loaded in RAM then
select the Export option from the Project menu and the sub-entry
MIDIFILE 0 ou MIDIFILE 1 depending on the selected type.
@ENDNODE

@NODE EnrMIDI
@TITLE "MIDI Recording"
@{JCENTER}@{b}MIDI Recording@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
@{i}The MIDI recording is one of the main functions of a sequencer.
Before anything else you must have a MIDI source (such as a keyboard
with a MIDI OUT plug), a midi interface for your computer, and at least
a cable to make the junction between the MIDI OUT plug of your source
and the MIDI IN plug of your interface.
@{ui}@{APEN 1}
@{LINE}@{LINE}
The simplest method for recording is to create a pattern, activating it
it if necessary with a mouse click.
Then select the record button in the Control window.
When you will push the Play button, you will then notice that the
position counters has started moving. To stop the recording, simply push the
Stop button.
@ENDNODE

@NODE EnrMulti
@TITLE "Multitracks recording"
@{JCENTER}@{b}Multitracks recording@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
@{i}Multitracks recording allows the recording of more than one MIDI channel
at the same time.
@{ui}@{APEN 1}
@{LINE}@{LINE}
For multitrack recording, you have to select the Record option and the
input channel in the track Edit window for each desired track. Other
channels will be filtered.
@ENDNODE

@NODE Midi
@TITLE "Midi (CAMD and serial.device)"
@{JCENTER}@{b}Midi (CAMD and serial.device)@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
@{i}MIDI stands for Musical Instrument Digital Interface and its
specifications tell how the datas are travelling between a network of
machines composing a network.
@{ui}@{APEN 1}
@{LINE}@{LINE}
On the Amiga, this datas are generally using the serial interface and
need a MIDI interface or a serial cable for linking two Amigas.
This is what Euterpe was using in the first time.
@{LINE}@{LINE}
The actual version allow you to access as many Midi networks as you have
serial ports and you can also open virtual Midi accesses on other CAMD
applications.
@{LINE}@{LINE}
This Midi accesses are defined as input and output and defined by a name
(e.g. : serial.device) and a unit number (0 is default unit). The same
access or a different access can be used in input and output.
The accesses are used by Midi and Drum instruments and can be edited
by the menu Edit -> Midi Access. You will notice a list with a selected entry :
the access which is selected is the default one, used for the edition and other
operations (such as Midi Testing) where Instruments are not taken into account.
@{LINE}@{LINE}
The use of the CAMD.library will allow you to create internal accesses
to transmit MIDI datas to other CAMD software or to CAMD Midi drivers.
For example, you can create a Midi access (called Cluster) that will be used
as an output for Euterpe and as an input for another CAMD software (such as
a MIDI effect processor) which will then transform the datas and send them
to the MIDI interface or to another software.
@{LINE}@{LINE}
@ENDNODE

@NODE Audio
@TITLE "Audio (AHI)"
@{JCENTER}@{b}Audio (AHI)@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
@{i}Audio with Euterpe is functionning in two ways : like a Midi instrument
or as a single sample.
@{ui}@{APEN 1}
@{LINE}@{LINE}
Euterpe being dedicated to become a full-featured software,
the Audio routines constitute a big part of the application.
@{LINE}@{LINE}
in the first time, this routines were based on audiotools routines
of Rob Peck, which may be a little old but are still the best
way to use the audio.device.
@{LINE}@{LINE}
Historically, these routines are tied to the IFF 8SVX and IFF SMUS file
formats. The samples are defining octaves and an array say which
octave must be used for each of the 128 Midi notes. These samples also
have an introduction part played once and a repeat part, played again until
the end of the note.
@{LINE}@{LINE}
This mecanism has been greatly enhanced by the introduction of
the Dissidents's SAMP format which brings the possibility of using
resolutions from 8 to 32 bits, a varying number of channels (IFF 8SVX format
is at most stereophonic) and do not define octaves anymore but a set of
waves for each of the 128 notes. This great format did not encounter much
success, probably because of it's complexity and also because some fields
are missing to make it really perfect (For example, a 435 Hz A can not be
differenciated from a 440 Hz A because the note is defined as a Midi index).
Euterpe is however internally very close to the SAMP format.
@{LINE}@{LINE}
Actually, Euterpe is able of reading the following formats : IFF 8SVX
and IFF AIFF. Other formats can be imported with the DataTypes (3.0 or + needed), in this case
they will be converted to IFF 8SVX (8 bits).
@{LINE}@{LINE}
The new AHI system is a great enhancement concerning the number of audio
channels and the sounds resolution. It's major advantage is the possibility
to interface transparently not only the Amiga internal audio but also
most of the sound cards available on the market. With AHI, it is now possible
to define a new audio format.
@{LINE}@{LINE}
audio.device support has been removed because of the difficulty of implementing
the double-buffered reading and also because of the impossibility of setting
volume, frequency and panoramics without accessing the hardware.
Since the AHI support routines have been greatly enhanced, the loss of quality
of some 8 bits samples will be certainly be solved by a better selection of your audio driver.
@{LINE}@{LINE}
If you use AHI, then it will be possible to configure more than one Audio
output with the menu Edit -> Audio Access. The default access will be
the one selected in the list.
@{LINE}@{LINE}
Some sampling routines are included in Euterpe. Since they do not
provide good results for now, you should avoid the recording on audio track for now.
@{LINE}@{LINE}

@ENDNODE
@NODE Dialogue
@TITLE "Questions and Answers"
@{JCENTER}@{b}Questions and Answers@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
@{i}Since you may ask some questions about this software, here are some answers.
@{ui}@{APEN 1}
@{LINE}@{LINE}
@{APEN 3}How to set the locators ?@{APEN 1}
@{LINE}
Go to the wanted position and then simply click on the record button. Select then
the locator you want to set.
@{LINE}@{LINE}
@{APEN 3}What is external control ?@{APEN 1}
@{LINE}
Theses controls are for those of you which want to bring their Amiga on stage !
In this case a simple three buttons mouse connected on the joystick port will allow you
to control the functions of your needs.
Those who have some electronic knowledge will be able to easily make some kind of
foot pedal.
@{LINE}@{LINE}
@{APEN 3}What is navigation screen for ?@{APEN 1}
@{LINE}
When a band starts a practice session, maybe one musician doesn't know the
song structure or may be the singer forgot the texts ...
Navigation screen is here for introducing useful informations when the song
is performing (it sure can do karaoke but this is not my cup of tea).
@{LINE}
This can be also be useful on stage if you want to add some visual effects
to your compositions... (notice that this screen is genlock aware)
@{LINE}@{LINE}
@{APEN 3}What is OUI ?@{APEN 1}
@{LINE}
OUI means Object User Interface. This is a collection of C++ functions designed
to make GUI programming easy. A simple dialog box is made with OUI in less than
fifty lines of code. OUI has nothing to see with UIK, MUI or the others. It is
even possible to interface OUI with any of those... The (awful ;)) OUI gadgets
are simply BOOPSI gadgets that I wrote to enhance a little my interface.
May be one day I will give OUI to the public domain but it is not my priority.
Tell me if you want things speeded up.
@{LINE}@{LINE}

@ENDNODE

@NODE Ecrans
@TITLE "Euterpe's Screens"
@{JCENTER}@{b}Euterpe 's Screens@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
@{i}You have probably noticed that Euterpe used two scrrens. One of
them is dedicated to the windows and the other one to the display.
@{ui}@{APEN 1}
@{LINE}@{LINE}
@{APEN 3}The Public Screen@{APEN 1}
@{LINE}
The main screen of Euterpe is a public and its name is Euterpe.
If the application is quitting and if windows that do not depend of
the application (known as visitor windows) are still there, Euterpe
will ask you to close them. If the windows are still present after
that, Euterpe will free everything but will let the screen opened.
If later, you load again Euterpe then the application will use this
screen instead of creating another one.
@{LINE}@{LINE}
@{APEN 3}The Navigation Screen@{APEN 1}
@{LINE}
The text display is made on a so called Navigation screen which is also
used by external controls. If you select the Navigation screen active
option this screen will pass in the foreground at each play and then
to the background at each stop. If the option inactive the screen
will stay in the background.
@{LINE}@{LINE}
@{APEN 3}Other screens@{APEN 1}
@{LINE}
If you are displaying pictures, Euterpe will load them in a separate
screen. This one will be closed at the end of the display. If your
pictures do not display, it is possible that there is not enough memory
left for a new screen initialisation.
@{LINE}@{LINE}
@ENDNODE

@NODE Fenetres
@TITLE "Euterpe's windows"
@{JCENTER}@{b}Euterpe's windows@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
@{i}
Euterpe's windows, associated with menus and gadgets are the main way to
control the sequencer.
Here are the most importants :
@{ui}@{APEN 1}
@{LINE}@{LINE}
Tracks
@{LINE}@{TAB}
Edition of tracks and patterns. The tracks are drawn vertically. On the left
appear the name of the track. Are following the name of the instrument,
the input and output channels, the three buttons for Mute, Record and Effects
and on the left the sections.
verticalement.
@{LINDENT 4}@{LINE}
Control
@{LINDENT 8}@{LINE}
TapeDeck like controls. From left to right : Record, Start, Begin, Rewind,
Forward, End, Stop, Pause, Left Locator, Right Locator, Solo, Cycle, Punch
In/Out, Time Sig selection
In the second line are the tempo and the different pointer positions (song and
locators)
@{LINDENT 4}@{LINE}
Events
@{LINDENT 8}@{LINE}
The midi events edition window
@{LINDENT 4}@{LINE}
Bars
@{LINDENT 8}@{LINE}
The graphical note edition window. In the upper right is a lupe for more
precision.
@{LINDENT 4}@{LINE}
Track creation
@{LINDENT 8}@{LINE}
Name of the track, instrument choice, channels, kind (Audio or Instrument)
You will be able to access the Master Track only by the menu
Edit -> Master Track
@{LINDENT 4}@{LINE}
Patterns parameters
@{LINDENT 8}@{LINE}
Name of the pattern, initial position
@{LINDENT 4}@{LINE}
Instruments parameters
@{LINDENT 8}@{LINE}
Instrument name, instrument kind, Save, Load, Detailed edition
@{LINDENT 4}@{LINE}
Midi Instrument
@{LINDENT 8}@{LINE}
Name given to the program changes. Midi acess for input and output.
@{LINDENT 4}@{LINE}
Drum Instrument
@{LINDENT 8}@{LINE}
Note setting for each drum element
@{LINDENT 4}@{LINE}
Text Instrument
@{LINDENT 8}@{LINE}
Font choice, position setting, text definition
@{LINDENT 4}@{LINE}
AREXX instrument
@{LINDENT 8}@{LINE}
Choice and loading of the ARexx files
@{LINDENT 4}@{LINE}
Picture Instrument
@{LINDENT 8}@{LINE}
Images choice, loading and display of the pictures
@{LINDENT 4}@{LINE}
Audio Instrument
@{LINDENT 8}@{LINE}
Choice and edition of sounds. Choice of the audio access.
Sounds are set on program changes.
@{LINDENT 4}@{LINE}
Audio Drum Instrument
@{LINDENT 8}@{LINE}
Choice and edition of sounds. Choice of the audio access.
Sounds are set on notes.
@{LINDENT 4}@{LINE}
XAPP Instrument
@{LINDENT 8}@{LINE}
Choice of the Message Port
@{LINE}

@ENDNODE

@NODE Menus
@TITLE  "Euterpe Menus"
@{JCENTER}@{b}Euterpe Menus@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
@{i}
Euterpe dispatches its menus in different windows.
@{ui}@{APEN 1}
@{LINE}@{LINE}
@{" Project Menu         " link MProjet}@{TAB}
@{" Windows Menu         " link MFenetres}@{TAB}
@{" Tracks Menu          " link MPistes}@{TAB}
@{" Patterns Menu        " link MSections}@{TAB}
@{" Edit Menu            " link MEditer}@{TAB}
@{" Preference Menu      " link MPreferences}@{TAB}
@{" Macros Menu          " link Macros}@{TAB}
@{" MIDI Control Menu    " link MControl}@{TAB}

@ENDNODE

@NODE MProjet
@TITLE  "Project Menu"
@{JCENTER}@{b}Project Menu@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
@{i}
This menu holds the general functions of the software.
@{ui}@{APEN 1}
@{LINE}@{LINE}
New
@{LINE}@{TAB}
Create a new file.
@{LINE}
Open
@{LINDENT 8}@{LINE}
Load a file. The file format is automatically recognised between
the following :
@{LINE}
- ETSF : Proprietary format (EuTerpe Sequencer File)
@{LINE}
- SMF  : Standard MidiFile type 0 ou 1
@{LINE}
- SMUS : IFF SMUS format
@{LINDENT 4}@{LINE}
Save
@{LINE}@{TAB}
Save a song in the ETSF Euterpe format
@{LINE}
Save as
@{LINE}@{TAB}
Rename a song
@{LINE}
Export
@{LINDENT 8}@{LINE}
allow the exportation in the following formats :
@{LINE}
MidiFile Type 0 :
Mono track Midi File Format
@{LINE}
MidiFile Type 1 :
Multi Track Midi File Format
@{LINDENT 4}@{LINE}
Quit
@{LINDENT 8}@{LINE}
End of the application and of the public screen Euterpe if
no visitor window is still present. Else the screen will
stay open and will be use in any next launching of Euterpe.
@{LINDENT 4}@{LINE}
Information
@{LINE}@{TAB}
Display the version number and your coordinates.
@{LINE}
Help
@{LINE}@{TAB}
Call AmigaGuide and display the Euterpe's help
@{LINE}@{LINE}
@ENDNODE

@NODE MFenetres
@TITLE  "Windows Menu"
@{JCENTER}@{b}Windows Menu@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
@{i}
This menu exists on all opened windows other than dialog box and allows
you to make active or open the selected window.
@{ui}@{APEN 1}
@{LINE}@{LINE}
Tracks
@{LINE}@{TAB}
The tracks and patterns edit window
@{LINE}
Control
@{LINE}@{TAB}
The tapedeck type controls
@{LINE}
EMusic Console
@{LINE}@{TAB}
Open the EMusic console for command line interfacing.
@{LINE}
Files
@{LINE}@{TAB}
Display the name of each song currently available and makes active the one
selected.
@{LINE}
@ENDNODE

@NODE MPistes
@TITLE  "Tracks Menu"
@{JCENTER}@{b}Tracks Menu@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
@{i}
This menu holds the tracks control functions
@{ui}@{APEN 1}
@{LINE}@{LINE}
Open
@{LINDENT 8}@{LINE}
Load a track
@{LINDENT 4}@{LINE}
Save
@{LINDENT 8}@{LINE}
Save a track
@{LINDENT 4}@{LINE}
Remove
@{LINDENT 8}@{LINE}
Remove the current track
@{LINDENT 4}@{LINE}
Duplicate
@{LINDENT 8}@{LINE}
Make a clone of the current track
@{LINDENT 4}@{LINE}
Erase
@{LINDENT 8}@{LINE}
Erase everything into the track
@{LINDENT 4}@{LINE}
Mix
@{LINDENT 8}@{LINE}
Mix the events of the selected tracks into a new one
(multi-select is SHIFT + left mouse button)
@{LINDENT 4}@{LINE}
Expand
@{LINDENT 8}@{LINE}
Each section is placed on a single track
@{LINDENT 4}@{LINE}
Play
@{LINDENT 8}@{LINE}
Play the track alone
@{LINDENT 4}@{LINE}
First Pattern
@{LINDENT 8}@{LINE}
Move the position pointer to the first pattern of the track
@{LINE}@{LINE}
@ENDNODE

@NODE MSections
@TITLE  "Patterns Menu"
@{JCENTER}@{b}Patterns Menu@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
@{i}
This menu holds the patterns control functions
@{ui}@{APEN 1}
@{LINE}@{LINE}
Open
@{LINDENT 8}@{LINE}
Loads a pattern
@{LINDENT 4}@{LINE}
Save
@{LINDENT 8}@{LINE}
Save the current pattern
@{LINDENT 4}@{LINE}
Remove
@{LINDENT 8}@{LINE}
Remove the current pattern from the track
@{LINDENT 4}@{LINE}
Edit
@{LINDENT 8}@{LINE}
Edit the current pattern
@{LINDENT 4}@{LINE}
Duplicate
@{LINDENT 8}@{LINE}
Makes one or more copies of the current pattern
@{LINDENT 4}@{LINE}
Erase
@{LINDENT 8}@{LINE}
Remove all the events from the current pattern
@{LINDENT 4}@{LINE}
Mix
@{LINDENT 8}@{LINE}
Mix two or more sections
(multi-select is SHIFT + left mouse button)
@{LINDENT 4}@{LINE}
UnMix
@{LINDENT 8}@{LINE}
Create sections from the current one
@{LINDENT 4}@{LINE}
Play
@{LINDENT 8}@{LINE}
Play the current section
@{LINDENT 4}@{LINE}
Quantify
@{LINDENT 8}@{LINE}
Open the quantifying window
@{LINDENT 4}@{LINE}
Effects
@{LINDENT 8}@{LINE}
Open the effects window
@{LINDENT 4}@{LINE}
Front
@{LINDENT 8}@{LINE}
In case of many patterns at the same place, display the current section in
front of the others
@{LINDENT 4}@{LINE}
Back
@{LINDENT 8}@{LINE}
In case of many patterns at the same place, display the current section in
back of the others
@ENDNODE

@NODE MEditer
@TITLE  "Edit Menu"
@{JCENTER}@{b}Edit Menu@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
@{i}
This menu holds the edit functions.
@{ui}@{APEN 1}
@{LINE}@{LINE}
Cut
@{LINDENT 8}@{LINE}
Remove the selection and place it into the clipboard.
@{LINDENT 4}@{LINE}
Copy
@{LINDENT 8}@{LINE}
Place the selection into the clipboard
@{LINDENT 4}@{LINE}
Paste
@{LINDENT 8}@{LINE}
Insert the clipboard contents
@{LINDENT 4}@{LINE}
Master Track
@{LINDENT 8}@{LINE}
Allows you to edit various parameters such as tempi and time signatures
changes
@{LINDENT 4}@{LINE}
Midi Access
@{LINDENT 8}@{LINE}
Allows you to edit access to the MIDI outputs via serial port or CAMD.library
@{LINDENT 4}@{LINE}
Audio Access
@{LINDENT 8}@{LINE}
Allows you to edit access to the audio outputs via internal routines or AHI
functions
@{LINDENT 4}@{LINE}
Samples
@{LINDENT 8}@{LINE}
Samples editing
@{LINDENT 4}@{LINE}
MidiMix
@{LINDENT 8}@{LINE}
Fenêtre de mixage du volume et des panoramiques pour les 16 canaux Midi.
@{LINDENT 4}@{LINE}
Undo
@{LINDENT 8}@{LINE}
Cancel the last operation
@{LINDENT 4}@{LINE}
Redo
@{LINDENT 8}@{LINE}
Restore the last canceled operation
@ENDNODE

@NODE MPreferences
@TITLE  "Preferences Menu"
@{JCENTER}@{b}Preferences Menu@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
@{i}
This menu contains the software configuration options
@{ui}@{APEN 1}
@{LINE}@{LINE}
External controls
@{LINDENT 8}@{LINE}
Edit the external controls for the current song
@{LINDENT 4}@{LINE}
Workbench
@{LINDENT 8}@{LINE}
Open/Close the Workbench
@{LINDENT 4}@{LINE}
Display
@{LINDENT 8}@{LINE}
Choose the screen mode
@{LINDENT 4}@{LINE}
Navigation screen
@{LINDENT 8}@{LINE}
Genlocks controls for the play screen
@{LINDENT 4}@{LINE}
CLI
@{LINDENT 8}@{LINE}
Launch a CLI process on Euterpe's screen
@{LINDENT 4}@{LINE}
Options
@{LINDENT 8}@{LINE}
Differents setting such as the grid and the resolution
@{LINDENT 4}@{LINE}
Save
@{LINDENT 8}@{LINE}
Save the options
@{LINDENT 4}@{LINE}
Load
@{LINDENT 8}@{LINE}
Load an option file
@ENDNODE

@NODE MMacros
@TITLE  "Macro Menu"
@{JCENTER}@{b}Macro Menu@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
@{i}
This menu hold the operations on macros.
@{ui}@{APEN 1}
@{LINE}@{LINE}
Record
@{LINDENT 8}@{LINE}
Record the application events into a macro
@{LINDENT 4}@{LINE}
Edit
@{LINDENT 8}@{LINE}
Select and edit a macro
@{LINDENT 4}@{LINE}
Execute
@{LINDENT 8}@{LINE}
Execute a macro
@{LINDENT 4}@{LINE}
Open
@{LINDENT 8}@{LINE}
Open a macro from disk
@{LINDENT 4}@{LINE}
Save
@{LINDENT 8}@{LINE}
Save a macro on disk
@{LINDENT 4}@{LINE}
Function keys
@{LINDENT 8}@{LINE}
Assign function keys to macros
@ENDNODE

@NODE MControl
@TITLE  "Midi Control Menu"
@{JCENTER}@{b}Midi Control Menu@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
@{i}
This menu contains the synchronisation, test and control MIDI functions
@{ui}@{APEN 1}
@{LINE}@{LINE}
Omni On
@{LINDENT 8}@{LINE}
Send an Omni On message on the @{"active midi channel" LINK MidiActif}
@{LINDENT 4}@{LINE}
Omni Off
@{LINDENT 8}@{LINE}
Send an Omni Off message on the @{"active midi channel" LINK MidiActif}
@{LINDENT 4}@{LINE}
Mono On
@{LINDENT 8}@{LINE}
Send an Mono On message on the @{"active midi channel" LINK MidiActif}
@{LINDENT 4}@{LINE}
Poly On
@{LINDENT 8}@{LINE}
Send an Poly On message on the @{"active midi channel" LINK MidiActif}
@{LINDENT 4}@{LINE}
Program Change
@{LINDENT 8}@{LINE}
Send an Program Change message on the @{"active midi channel" LINK MidiActif}
@{LINE}@{LINE}
@{LINDENT 4}@{LINE}
Song Selection
@{LINDENT 8}@{LINE}
Send a Song Select message
@{LINDENT 4}@{LINE}
Song Pointer Position
@{LINDENT 8}@{LINE}
Send a Song Pointer Position message
@{LINE}@{LINE}
@{LINDENT 4}@{LINE}
Metronome
@{LINDENT 8}@{LINE}
Metronome Settings
@{LINDENT 4}@{LINE}
Input Clock
@{LINDENT 8}@{LINE}
Select the clock type
@{LINDENT 12}@{LINE}
Internal
@{LINDENT 16}@{LINE}
Amiga timer is used
@{LINDENT 12}@{LINE}
LTC Audio Time Code
@{LINDENT 16}@{LINE}
Audio Informations from a sampler are used as time basis
(SMPTE/LTC type)
@{LINDENT 12}@{LINE}
Midi Time Code
@{LINDENT 16}@{LINE}
Use an external Midi Time Code
@{LINDENT 12}@{LINE}
Midi Clock
@{LINDENT 16}@{LINE}
Midi Clocks are used as time basis
@{LINDENT 12}@{LINE}
Aux Input
@{LINDENT 16}@{LINE}
Pulses from one of the two mouse/joystick ports are taken as time basis
@{LINDENT 4}@{LINE}
Output Clock
@{LINDENT 8}@{LINE}
Select the kind of synchro for output
@{LINDENT 12}@{LINE}
None
@{LINDENT 16}@{LINE}
No synchro is sent
@{LINDENT 12}@{LINE}
Midi Time Code
@{LINDENT 16}@{LINE}
Midi Time Code
@{LINDENT 12}@{LINE}
Midi Clocks
@{LINDENT 16}@{LINE}
Midi Time Clocks
@{LINDENT 12}@{LINE}
LTC Audio Time Code
@{LINDENT 16}@{LINE}
Audio signal to record on a magnetophone
@{LINE}@{LINE}
@{LINDENT 4}@{LINE}
Midi Testing
@{LINDENT 8}@{LINE}
Différents tests pour vérifier que votre configuration MIDI fonctionne
@{LINDENT 12}@{LINE}
Notes On/Off
@{LINDENT 16}@{LINE}
Envoie des notes sur les différents canaux midi
@{LINDENT 12}@{LINE}
Program Changes
@{LINDENT 16}@{LINE}
Send program changes on the differents midi channels
@{LINDENT 12}@{LINE}
Bank Select
@{LINDENT 16}@{LINE}
Send BANK SELECT messages on the differents midi channels
@{LINE}@{LINE}
@ENDNODE

@NODE ARexx
@TITLE "ARexx functions"
@{JCENTER}@{b}ARexx functions@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
@{i}
The ARexx port is entitled Euterpe. Do not mistake the use of ARexx
with the capability of defining an ARexx instrument which will execute
ARexx scripts during the play. Some of these functions are available
under external control.
@{ui}@{APEN 1}
@{LINDENT 4}@{LINE}
NEW
@{LINDENT 8}@{LINE}
Create a new project
@{LINDENT 4}@{LINE}
LOAD "NomFic"
@{LINDENT 8}@{LINE}
Load a file
@{LINDENT 4}@{LINE}
SAVE
@{LINDENT 8}@{LINE}
Save
@{LINDENT 4}@{LINE}
SAVE AS
@{LINDENT 8}@{LINE}
Sauver as
@{LINDENT 4}@{LINE}
QUIT
@{LINDENT 8}@{LINE}
Quit Euterpe
@{LINDENT 4}@{LINE}
CREATE TRACK "TrackName"
@{LINDENT 8}@{LINE}
Create the track TrackName
@{LINDENT 4}@{LINE}
CREATE PATTERN "PatName"
@{LINDENT 8}@{LINE}
Create the pattern PatName on active track
@{LINDENT 4}@{LINE}
LOCATION
@{LINDENT 8}@{LINE}
Tell the actual position
@{LINDENT 4}@{LINE}
LOCATION "mmm:tt:ppp"
@{LINDENT 8}@{LINE}
Set the position at mmm:tt:ppp.
@{LINDENT 4}@{LINE}
PRINT expr
@{LINDENT 8}@{LINE}
Display the result of expression expr
@{LINDENT 4}@{LINE}
OUT val,val...
@{LINDENT 8}@{LINE}
Send datas to the MIDI OUT plug
@{LINDENT 4}@{LINE}
ID = val
@{LINDENT 8}@{LINE}
Define the identifier id with value val
@{LINDENT 4}@{LINE}
START
@{LINDENT 8}@{LINE}
Start the play
@{LINDENT 4}@{LINE}
STOP
@{LINDENT 8}@{LINE}
Stop
@{LINDENT 4}@{LINE}
RECORD
@{LINDENT 8}@{LINE}
Record set to the active state
@{LINDENT 4}@{LINE}
STARTSTOP
@{LINDENT 8}@{LINE}
Stop if play, start if stopped.
@{LINDENT 4}@{LINE}
ED "FileName"
@{LINDENT 8}@{LINE}
Edit the file FileName (Actually uses C:Ed or the editor defined by the
EDITOR environment variable).
@{LINE}@{LINE}
@ENDNODE

@NODE Clavier
@TITLE  "The keyboard shortcuts"
@{JCENTER}@{b}The keyboard shortcuts@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
@{i}
Here are the Euterpe functions that you can access with the keyboard.
@{ui}@{APEN 1}
    In the tracks window or in the navigation screen, press on the
    space bar for the Start/Stop function.
@{LINE}@{LINE}
    In the tracks window, B allow the edition of the selected pattern
    with Bars and E with Events. Please note that a side effect will allow
    you to edit the samples with Events or Bars. This is harmless but also
    useless.
@{LINE}@{LINE}
    In the track window, the cursor keys up and down will allow you
    to change the selected track and left and right are for the pattern
    changes.
@{LINE}@{LINE}
@ENDNODE

@NODE Inst
@TITLE "Euterpe's instruments"
@{JCENTER}@{b}Euterpe's instruments@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
@{i}
Euterpe offer you a big instruments palette. Eight instrument types are
defined. Each instrument track use only one instrument but one instrument
can be used by more than one track.
@{ui}@{APEN 1}
@{LINE}@{LINE}
Instruments are :
@{LINDENT 4}@{LINE}
MIDI
@{LINDENT 4}@{LINE}
MIDI instrument is the one by default. The notes are send to the Midi output.
This instrument use the General MIDI/Roland GS definitions for the program
changes but you can modify these.0
@{LINDENT 4}@{LINE}
DRUM
@{LINDENT 4}@{LINE}
DRUM instrument is like MIDI but is specially adapted to rythm machines. The
drum notes of the GM/GS format are used but you can modify those to your configuration
and also make notes conversion.
@{LINDENT 4}@{LINE}
AUDIO
@{LINDENT 4}@{LINE}
AUDIO instrument is very like the MIDI one except that it use
up to 128 audio sounds which are controlled by Program Changes.
@{LINDENT 4}@{LINE}
AUDIO DRUM
@{LINDENT 4}@{LINE}
AUDIO DRUM instrument is very like the DRUM one except that it use up to 128
audio sounds which are mapped to the Midi notes.
@{LINDENT 4}@{LINE}
TEXTS
@{LINDENT 4}@{LINE}
Up to 128 text strings are definable with a font and a position for each of this texts.
These strings are mapped to the Midi Notes.
@{LINDENT 4}@{LINE}
Pictures
@{LINDENT 4}@{LINE}
Up to 128 IFF ILBM pictures can be selected and mapped to the 128 MIDI notes.
DataTypes are used if available.
@{LINDENT 4}@{LINE}
AREXX
@{LINDENT 4}@{LINE}
AREXX instrument allow to assign up to 128 ARexx scripts to the Midi notes.
@{LINDENT 4}@{LINE}
XAPP
@{LINDENT 4}@{LINE}
With XAPP inst you have a link to the outside world. Notes will be sent
via a MsgPort. For more information you should look at the XAppDemo example
program.
@ENDNODE

@NODE MidiActif
@TITLE "Active MIDI channel"
@{JCENTER}@{b}Active MIDI channel@{ub}
@{LINE}@{JLEFT}@{LINDENT 4}@{LINE}
The active MIDI channel is the channel of the selected track, or if no track
has been selected this channel do not exist. If the selected track has been
put in @{b}Omni@{ub} mode then the MIDI active channel will be the MIDI channel of
the first selected pattern.
@ENDNODE

@NODE Index
@TITLE  "Index"
@{JCENTER}

@{"    ARexx        " link ARexx}
@{"    Keyboard     " link Clavier}
@{"    Euterpe      " link MAIN}
@{"    Menus        " link Menus}
@{"    Instruments  " link Inst}

@ENDNODE
