Tim (tnt23) wrote,

"Музыкальная система" для Радио-86РК

Была такая программа для синтеза трехголосого звука, опубликованная в "Радио" №10 за 1988 год. Помню, что даже извлекал с ее помощью какие-то звуки. Партитуры для нее записывались с помощью собственного специального языка:

0020 /G. F. HANDEL
0030 <6
0040 K1 #1 NS=70
0050 PA
0060 M1 *Q8, V2*Q6, V3@Q3
0070 M2 *Q8,6,I765,4, V2*Q5,4,3-1 V3@Q4365
0080 M3 *Q9HBIA9 V2*Q498I4 V3@Q7010
0090 M4 *Q8I7,6,567,5, V2*Q3$43 V3@Q+130+1
0100 M5 *Q6H4Q5 V2*Q4H1Q3 V3@Q+13A6с
0110 M6 *I67*8,6,?89,7, V2*Q4542 V3@Q3452
0120 M7 *I89A,8,9AB,9 V2*Q5"5"5"7# V3@Q4+10#2
0130 M8 *IABQC$7# V2*H8Q52 V3@Q+1429
0140 M9 *H.8 V2*H.3 V3@Q6I+10#Q+1
0150 PB RA

В обсуждении статьи на Emuverse отмечается, что эта программа, весьма возможно, была портирована с компьютера Sol-20: http://sol20.org/

Если покопаться в http://sol20.org/programs.html#Other, то можно найти следующее:

Music, by Software Technology Corp., a division of Processor Technology

This is the music program that caused the disappearance of CPMUG disk 39.
It toggles the interrupt enable line on the CPU on and off at a fast rate; after a low pass filter, three part harmony was generated. This worked because the Sol did not use the interrupt line.
Tags: gadget
  • Post a new comment


    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded