CALL TEMPER
This page was last modified 14:41, 17 May 2020 by Mars2000you. Based on work by Gdx.

This instruction is available in MSX-AUDIO Basic and MSX-MUSIC Basic.

Contents

Effect

Sets the temperament for the FM sound.

This parameter affects the pitch of the sound and determines the ratio used to divide an octave into 12 sounds. The provided classical temperaments are compatible with classical music.

This instruction can't be used for MSX-MIDI.

Syntax

CALL TEMPER(<Temperament>)

Parameter

<Temperament> is a value between 0 and 21. Default value is 9.

Note: The names of the temperaments are those used in the European documentations (except for Lamour that is actually Rameau).

You can notice a confusion between temperament and rhythm: "Perfect Rhythm" corresponds to "Equal Temperament" and ""Pure Rhythm" corresponds to "Just Intonation".

Temperament Temperament
0 Pythagorean 11 Pure Rhythm cis major (b minor)
1 Meantone 12 Pure Rhythm d major (b minor)
2 Werckmeister 13 Pure Rhythm es major (c minor)
3 Werckmeister (adjusted) 14 Pure Rhythm e major (cis minor)
4 Werckmeister (seperate) 15 Pure Rhythm f major (d minor)
5 Kirnberger 16 Pure Rhythm fis major (es minor)
6 Kirnberger (adjusted) 17 Pure Rhythm g major (e minor)
7 Vallotti, Young 18 Pure Rhythm gis major (f minor)
8 Rameau 19 Pure Rhythm a major (fis minor)
9 Perfect Rhythm (default) 20 Pure Rhythm b major (g minor)
10 Pure Rhythm c major (a minor) 21 Pure Rhythm b major (gis minor)

Example

10 CALL MUSIC
20 CALL TEMPER(5)

Related to

CALL PITCH, CALL TRANSPOSE

Compatibility

MSX-AUDIO BASIC, MSX-MUSIC BASIC