AminetAminet
Search:
84451 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/e/NSM074_E.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:The E development package for the NSM - system
Author:cheilandallen at yahoo.co.uk (Claude Heiland-Allen)
Uploader:kjetilma ifi uio no (Kjetil S Matheussen)
Type:mus/misc
Version:0.74
Requires:The NSM package.
Architecture:m68k-amigaos
Date:1999-05-29
Download:http://aminet.net/dev/e/NSM074_E.lha - View contents
Readme:http://aminet.net/dev/e/NSM074_E.readme
Downloads:556

DESCRIPTION
	NSM is a new plug-in system for Octamed Soundstudio.
	It lets you read and write to the memory directly
	instead of using the slow arexx-system. Plug-ins
	written with this system are some hundred thousand
	times faster than using arexx. (or something like that. :)


ADDITIONAL INFO
	This doc is just a table of contents, for full info see the nsm.autodoc
	and the OctaMED SoundStudio manual.  Check out the examples too.

	Original nsm by Kjetil S Matheussen 1998
	Converted for E by Claude Heiland-Allen 1999.05.16

	Note: due to a limitation in the o2m program, the "is#?" functions have
	been renamed omitting the "is", so isplaying -> nsm_playing.


	MODULE 'other/nsm'

        	    nsm_freeresult()
	blockbase   nsm_getblockbase(octabase,block)
	name        nsm_getblockname(blockbase)
	cmdlvl      nsm_getcmdlvl(blockbase, track, line, page)
	cmdnum      nsm_getcmdnum(blockbase, track, line, page)
	block       nsm_getcurrblock(octabase)
	instrument  nsm_getcurrinstrument(octabase)
	line        nsm_getcurrline(octabase)
	octave      nsm_getcurroctave(octabase)
	page        nsm_getcurrpage(octabase)
	samplebase  nsm_getcurrsamplebase(octabase)
	track       nsm_getcurrtrack(octabase)
	decay       nsm_getdecay(a,b)
	defpitch    nsm_getdefaultpitch(octabase, instrument)
	disable     nsm_getdisable(octabase, instrument)
	extpreset   nsm_getextendedpreset(octabase, instrument)
	finetune    nsm_getfinetune(octabase, instrument)
	hold        nsm_gethold(octabase, instrument)
	namestr     nsm_getinname(octabase, instrument)
	inum        nsm_getinum(blockbase, track, line)
	highlight   nsm_getlinehighlight(blockbase, line)
	looplength  nsm_getlooplength(octabase, instrument)
	pingpong    nsm_getlooppingpong(octabase, instrument)
	loopstart   nsm_getloopstart(octabase, instrument)
	loopstate   nsm_getloopstate(octabase, instrument)
	midichan    nsm_getmidichannel(octabase, instrument)
	midipreset  nsm_getmidipreset(octabase, instrument)
	note        nsm_getnote(blockbase, track, line)
	blocks      nsm_getnumblocks(octabase)
	lines       nsm_getnumlines(blockbase)
	pages       nsm_getnumpages(blockbase)
	tracks      nsm_getnumtracks(blockbase)
	octabase    nsm_getoctabase()
	line        nsm_getrangeendline(octabase)
	track       nsm_getrangeendtrack(octabase)
	line        nsm_getrangestartline(octabase)
	track       nsm_getrangestarttrack(octabase)
	sample      nsm_getsample(samplebase, offset)
	samplebase  nsm_getsamplebase(octabase, instrument)
	length      nsm_getsamplelength(samplebase)
	subpos      nsm_getsubpos(octabase)
	noteonoff   nsm_getsuppressnoteonoff(octabase, instrument)
	transpose   nsm_gettranspose(octabase, instrument)
	volume      nsm_getvolume(octabase, instrument)
	isplaying   nsm_playing(octabase)
	isranged    nsm_ranged(octabase)
	resultstr   nsm_sendrexx(commandstr)
	            nsm_setcmdlvl(blockbase, track, line, page, cmdlvl)
	            nsm_setcmdnum(blockbase, track, line, page, cmdnum)
	            nsm_setinum(blockbase, track, line, inum)
	            nsm_setlinehighlight(blockbase, line)
	            nsm_setnote(blockbase, track, line, note)
	            nsm_setsample(samplebase, offset, sample)
	istrackon   nsm_trackon(octabase, track)
	            nsm_unsetlinehighlight(blockbase, line)


	MODULE 'other/nsm_extra'

	blockbase   nsm_getcurrblockbase(octabase)
	data        nsm_getmed(part, blockbase, track, line, page)
	bool        nsm_resultstringfalse(str)
	bool        nsm_resultstringtrue(str)
	            nsm_setmed(part, blockbase, track, line, page, data)
	            nsm_updateeditor(blockbase)



CONTACT
	nsm-homepage: http://www.stud.ifi.uio.no/~kjetilma/nsm/


Contents of dev/e/NSM074_E.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
drwxr-xr-x  1809/11809       0       0 ****** -lhd- 0000 May 18  1999 nsm/
drwxr-xr-x  1809/11809       0       0 ****** -lhd- 0000 May 18  1999 nsm/docs/
-rw-r--r--  1809/11809     929    3233  28.7% -lh5- 8d61 May 18  1999 nsm/docs/amigae.doc
drwxr-xr-x  1809/11809       0       0 ****** -lhd- 0000 May 18  1999 nsm/emodules/
drwxr-xr-x  1809/11809       0       0 ****** -lhd- 0000 May 18  1999 nsm/emodules/other/
-rw-------  1809/11809     491    1339  36.7% -lh5- 848c May 18  1999 nsm/emodules/other/#nsm_extra.e#
-rw-r--r--  1809/11809    1798    4430  40.6% -lh5- 683f May 18  1999 nsm/emodules/other/nsm.m
-rw-r--r--  1809/11809    1782    4280  41.6% -lh5- c419 May 18  1999 nsm/emodules/other/nsm.o
-rw-r--r--  1809/11809    5667   24661  23.0% -lh5- ab88 May 18  1999 nsm/emodules/other/nsm.s
-rw-r--r--  1809/11809     490    1337  36.6% -lh5- 3be7 May 18  1999 nsm/emodules/other/nsm_extra.e
-rw-r--r--  1809/11809     590    1394  42.3% -lh5- cb99 May 18  1999 nsm/emodules/other/nsm_extra.m
drwxr-xr-x  1809/11809       0       0 ****** -lhd- 0000 May 18  1999 nsm/examples/
-rw-r--r--  1809/11809     477     779  61.2% -lh5- f801 May 18  1999 nsm/examples/_.e
-rw-r--r--  1809/11809    1671    3280  50.9% -lh5- 2c4d May 18  1999 nsm/examples/checknsm
-rw-r--r--  1809/11809     138     147  93.9% -lh5- 044f May 18  1999 nsm/examples/checknsm.e
-rw-r--r--  1809/11809    3246    6192  52.4% -lh5- 6a6c May 18  1999 nsm/examples/cmdfill
-rw-r--r--  1809/11809    1065    2210  48.2% -lh5- 6bfd May 18  1999 nsm/examples/cmdfill.e
-rw-r--r--  1809/11809    2358    4852  48.6% -lh5- 40ad May 18  1999 nsm/examples/flip
-rw-r--r--  1809/11809     672    1726  38.9% -lh5- d457 May 18  1999 nsm/examples/flip.e
-rw-r--r--  1809/11809    2483    5028  49.4% -lh5- a4ab May 18  1999 nsm/examples/flipblock
-rw-r--r--  1809/11809     707    1657  42.7% -lh5- 4b8e May 18  1999 nsm/examples/flipblock.e
-rw-r--r--  1809/11809    2345    4660  50.3% -lh5- b187 May 18  1999 nsm/examples/markrange
-rw-r--r--  1809/11809     554    1255  44.1% -lh5- bf9a May 18  1999 nsm/examples/markrange.e
-rw-r--r--  1809/11809    2315    4560  50.8% -lh5- c155 May 18  1999 nsm/examples/nexthighlight
-rw-r--r--  1809/11809     512     906  56.5% -lh5- 1a60 May 18  1999 nsm/examples/nexthighlight.e
-rw-r--r--  1809/11809    2291    4524  50.6% -lh5- 17fe May 18  1999 nsm/examples/prevhighlight
-rw-r--r--  1809/11809     498     845  58.9% -lh5- 1836 May 18  1999 nsm/examples/prevhighlight.e
drwxr-xr-x  1809/11809       0       0 ****** -lhd- 0000 May 18  1999 nsm/nsmport/
-rw-r--r--  1809/11809    1082    1652  65.5% -lh5- e869 May 18  1999 nsm/nsmport/nsmport
-rw-r--r--  1809/11809     603    1227  49.1% -lh5- 5bd9 May 18  1999 nsm/nsmport/nsmport.e
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        30 files   34764   86174  40.3%            May 29  1999

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>