[comp.sys.amiga.audio] Introducing the MSPL

antonello@promind.UUCP (Antonello Biancalana) (01/17/91)

In article <54447@eerie.acsu.Buffalo.EDU>, ztsindi@ubvmsd.cc.buffalo.edu (Bill Gant) writes:

>>For the persons who are interested in MSPL and want further informations,
>>please e-mail directly to me.
>> 
>>However, if the comp.sys.amiga.audio friends want to know more, i can post
>>an article that will explain the MSPL features.
>> 
>>Have a nice day !
>
>My biggest questions concern the projected cost of this programme and the 
>minimum system requirements.  Any info?

In article <1898@ruunsa.fys.ruu.nl>, vansark@ruunsa.fys.ruu.nl (Wilfried_van_Sark) writes:

>>For the persons who are interested in MSPL and want further informations,
>>please e-mail directly to me.
>
>Sorry, me e-mail server bounces upon your address. 
>Please send me directly through e-mail some info on MSPL including price !

Well, since MSPL is under beta testing now, is not so easy to say something
about prices, i'll send an article about the price when MSPL will be ready
for launch.
The system requirements for MSPL is:

  AmigaOS 1.3 or later,
  1Mb of RAM (chip or fast).

However, it runs on 512Kb too, but, of course, it generates short samples.

I'll be happy to reply to any question and talk about MSPL programming
techniques, just ask!

Best regards.



--
--
 ___________________________________ _____________________________________ 
|                                   |                                     |
| Antonello Biancalana              | Music composition, Sound Synthesis, |
| ProMIND - Italy                   | DSP and  computer music: these  are |
| Software analysis and development | my favourite wonders.               |
|___________________________________|_____________________________________|

UUCP: {uunet|pyramid|rutgers}!cbmvax!cbmehq!cbmita!promind!antonello

vinsci@nic.funet.fi (Leonard Norrgard) (01/21/91)

In article <02902.AA02902@promind.UUCP> antonello@promind.UUCP (Antonello Biancalana) writes:
   I'll be happy to reply to any question and talk about MSPL programming
   techniques, just ask!

OK, I want a 400Hz sine frequency modulated with 10Hz beginning at
-30dB and ending after 3 seconds at 0dB. I want it to be a 16 bit
sample with 44.1K samples/second. Can I build subroutines and use
their results later, say mix the output of two subroutine sounds? How
long does it take to compute that sample (68030, 28Mhz, math
co-processor)?
  How does the code look for that? Do you have a formal language
description? Can you post it? What research (if any) does MSPL build
on? When will the paperless office arrive? (Oh, guess I got carried
away there :-)
  Sounds like an interesting project!

   | Antonello Biancalana              | Music composition, Sound Synthesis,

-- Leonard

antonello@promind.UUCP (Antonello Biancalana) (01/23/91)

In article <55167@eerie.acsu.Buffalo.EDU> ztsindi@ubvmsd.cc.buffalo.edu (Bill Gant) writes:

> Great!  In Beta Testing!  That sounds promising!  So any ideas when it will be 
> released and will it be compatible with the Future Sound digitizer?  Also, how 
> does it stack up against AudioMaster II and QuasarSOund?

MSPL is a programming language and it can use any kind of sound that is
recorded in IFF/8SVX format.

- Antonello



--
--
 ___________________________________ _____________________________________ 
|                                   |                                     |
| Antonello Biancalana              | Music composition, Sound Synthesis, |
| ProMIND - Italy                   | DSP and  computer music: these  are |
| Software analysis and development | my favourite wonders.               |
|___________________________________|_____________________________________|

UUCP: {uunet|pyramid|rutgers}!cbmvax!cbmehq!cbmita!promind!antonello

antonello@promind.UUCP (Antonello Biancalana) (01/23/91)

In article <VINSCI.91Jan21021040@nic.nic.funet.fi> vinsci@nic.funet.fi (Leonard Norrgard) writes:

> OK, I want a 400Hz sine frequency modulated with 10Hz beginning at
> -30dB and ending after 3 seconds at 0dB. I want it to be a 16 bit
> sample with 44.1K samples/second. Can I build subroutines and use
> their results later, say mix the output of two subroutine sounds? How
> long does it take to compute that sample (68030, 28Mhz, math
> co-processor)?

Yes, all the things you've wrote MSPL can do !
You can set the sampling rate, make your custom waves, tune your oscillators,
filters, and all the other things you need to make a great sound.
Sorry for the 16 bits, MSPL supports the internal audio circuitery of the 
Amiga, but we're searching for a good 16 bits cards to upgrade MSPL (why
Commodore does not upgrade Amiga with 16 bits sampling resolution ?).
MSPL can be used on any Amiga configuration and support the FPCP.

>   How does the code look for that? Do you have a formal language
> description? Can you post it? What research (if any) does MSPL build
> on? When will the paperless office arrive? (Oh, guess I got carried
> away there :-)

I can post a program that creates a bell-like sound through the FM synthesis,
this program is one of those we use for testing.

************* MSPL program follows *******

filename "bell.smp"
name "bell sound"
author "Antonello Biancalana"
sampnote "FM bell instrument"

samprate 40000

clearcustom
setcpoint 1
for k=wtab to 1 step -1
   addctab sqr(k)
endfor

custom 1

cleartab
tabset 1,1,1,0
sine 2

setophase 1,0
setophase 2,0
setophase 3,0
setophase 4,0

amp=10
dur=2
fc=200
fm=280
imax=10

ampa=amp
fra=1/dur
ampb=fm*imax
frb=1/dur
flag=0

while flag=0
   oscil 1,ampa,fra,1 to ampd

   if stat=10 then
      flag=1
   endif

   oscil 2,ampb,frb,1 to ampc
   oscil 3,ampc,fm,2 to add
   add=add+fc
   oscil 4,ampd,add,2 to out
   sample out
endwhile

end

*********** End of MSPL program **********

MSPL lets you to create any kind of sound with any kind of synthesis
method, and you can also compute the graphical FFT and other sound
utilities.

However we hope that MSPL will be available in March or April.

- Antonello



--
--
 ___________________________________ _____________________________________ 
|                                   |                                     |
| Antonello Biancalana              | Music composition, Sound Synthesis, |
| ProMIND - Italy                   | DSP and  computer music: these  are |
| Software analysis and development | my favourite wonders.               |
|___________________________________|_____________________________________|

UUCP: {uunet|pyramid|rutgers}!cbmvax!cbmehq!cbmita!promind!antonello