"Fossies" - the Fresh Open Source Software Archive

Member "wscite/csound.properties" (11 Sep 2020, 7553 Bytes) of package /windows/misc/wscite445.zip:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 # SciTE settings for Csound files (orchestra and score)
    2 # Author:  Georg Ritter <ritterfuture A T gmail D O T com>
    3 # Created: Mai 2005
    4 
    5 # Csound files
    6 file.patterns.csound=*.orc;*.sco;*.csd
    7 filter.csound=Csound (orc sco csd)|$(file.patterns.csound)|
    8 *filter.csound=$(filter.csound)
    9 
   10 lexer.$(file.patterns.csound)=csound
   11 
   12 *language.csound=Csound|orc||
   13 
   14 # Csound opcodes
   15 
   16 # This list was extracted from Csound_opcodes.vim which can be found here:
   17 # http://csounds.com/istvan/archive/misc/Csound_vim_syntax-4.24.1.tar.gz
   18 
   19 csound_opcodes=\
   20 	a i db in or zr Add Dec Div Inc Mul Sub abs and cos dam dec div exp \
   21 	fin fof fog inh ino inq ins int inx inz lfo log mac mod mul not out \
   22 	pan pow rms rnd shl sin sqr sub sum tab tan tb0 tb1 tb2 tb3 tb4 tb5 \
   23 	tb6 tb7 tb8 tb9 urd vco xin xor zar zaw zir ziw zkr zkw adsr babo \
   24 	buzz cent clip comb cosh diff divz fini fink fmb3 fof2 fold fout \
   25 	frac ftsr gain goto in32 inch init line maca moog mute nrpn outc \
   26 	outh outo outq outs outx outz peak port pset pvoc rand seed sinh \
   27 	sqrt stix tabw tanh tb10 tb11 tb12 tb13 tb14 tb15 tone vadd vco2 \
   28 	vdiv vexp vibr vmap vmul vpow wrap xout xyin zacl zarg zawm ziwm \
   29 	zkcl zkwm FLbox FLjoy FLrun adsyn ampdb atone birnd bqrez butbp \
   30 	butbr buthp butlp clear ctrl7 dbamp dconv delay dumpk endin endop \
   31 	event expon fouti foutk ftgen ftlen gauss gbuzz grain guiro igoto \
   32 	ihold instr integ kgoto limit linen log10 loopg loopl lpf18 madsr \
   33 	max_k metro noise nsamp oscil out32 outch outic outkc outq1 outq2 \
   34 	outq3 outq4 outs1 outs2 pareq pitch pluck portk print pvadd randh \
   35 	randi rbjeq readk reson rezzy rnd31 scans scanu sense space tab_i \
   36 	table tbvcf tempo timek times tival tonek tonex vaddv vbap4 vbap8 \
   37 	vbapz vcomb vcopy vdecr vdivv veloc vexpv vibes vincr vmult voice \
   38 	vport vpowv vpvoc vsubv vwrap wgbow xadsr zamod zkmod FLhide FLkeyb \
   39 	FLknob FLpack FLshow FLtabs FLtext active adsynt alpass areson \
   40 	atonek atonex bamboo bbcutm bbcuts biquad cabasa cauchy cggoto \
   41 	cigoto ckgoto clfilt cngoto convle cosinv cpsoct cpspch cpstun \
   42 	cpuprc cross2 crunch ctrl14 ctrl21 delay1 delayk delayr delayw \
   43 	deltap denorm diskin dumpk2 dumpk3 dumpk4 envlpx expseg filesr \
   44 	fiopen fmbell follow foscil foutir ftlen2 ftload ftmorf ftsave \
   45 	grain2 grain3 harmon hrtfer initc7 interp jitter linenr lineto \
   46 	linseg locsig loopge loople lorenz loscil lowres lpread lpslot \
   47 	mandel mandol mclock mdelay midic7 midiin midion mirror moscil \
   48 	mpulse mrtmsg mxadsr nlfilt noteon notnum ntrpol octave octcps \
   49 	octpch opcode oscbnk oscil1 oscil3 oscili osciln oscils oscilx \
   50 	outiat outipb outipc outkat outkpb outkpc pchoct phasor planet \
   51 	poscil printk prints pvread pvsftr pvsftw random readk2 readk3 \
   52 	readk4 reinit resonk resonr resonx resony resonz reverb rigoto \
   53 	s16b14 s32b14 sekere sfload sfplay shaker sininv spat3d spdist \
   54 	spsend strset table3 tablei tablew tabw_i taninv tigoto timout \
   55 	turnon upsamp vbap16 vcella vco2ft vdel_k vdelay vlimit vmultv \
   56 	vrandh vrandi wgclar xscans xscanu FLcolor FLcount FLgroup FLlabel \
   57 	FLpanel FLvalue aftouch ampdbfs ampmidi aresonk balance bexprnd \
   58 	biquada changed clockon cps2pch cpsmidi cpstmid cpstuni cpsxpch \
   59 	dbfsamp dcblock deltap3 deltapi deltapn deltapx dispfft display \
   60 	envlpxr exprand expsega expsegr filelen filter2 flanger fmmetal \
   61 	fmrhode fmvoice follow2 foscili fprints ftchnls ftloadk ftlptim \
   62 	ftsavek gogobel granule hilbert initc14 initc21 invalue jitter2 \
   63 	jspline linrand linsegr locsend logbtwo loopseg loscil3 lowresx \
   64 	lphasor lposcil lpreson lpshold marimba massign midic14 midic21 \
   65 	midichn midion2 midiout moogvcf noteoff nreverb nstrnum octmidi \
   66 	oscil1i outic14 outipat outkc14 outkpat pcauchy pchbend pchmidi \
   67 	phaser1 phaser2 pinkish poisson polyaft poscil3 printk2 printks \
   68 	product pvcross pvsanal pvsinfo pvsynth randomh randomi release \
   69 	repluck reverb2 rspline rtclock seqtime sfilist sfinstr sfplay3 \
   70 	sfplaym sfplist slider8 sndwarp soundin spat3di spat3dt specsum \
   71 	streson tableiw tablekt tableng tablera tablewa taninv2 tempest \
   72 	tlineto transeg trigger trigseq trirand turnoff unirand valpass \
   73 	vco2ift vdelay3 vdelayk vdelayx vexpseg vibrato vlinseg vlowres \
   74 	vmirror waveset weibull wgbrass wgflute wgpluck wguide1 wguide2 \
   75 	xtratim zakinit FLbutton FLcolor2 FLprintk FLroller FLscroll \
   76 	FLsetBox FLsetVal FLslider FLupdate betarand butterbp butterbr \
   77 	butterhp butterlp chanctrl clockoff convolve cpsmidib ctrlinit \
   78 	cuserrnd deltapxw distort1 downsamp duserrnd filepeak fmpercfl \
   79 	fmwurlie fprintks hsboscil lowpass2 lpfreson lpinterp lposcil3 \
   80 	maxalloc midictrl multitap nestedap octmidib oscilikt outvalue \
   81 	pchmidib powoftwo prealloc pvinterp pvsadsyn pvscross pvsfread \
   82 	pvsmaska rireturn samphold schedule semitone sensekey setksmps \
   83 	sfinstr3 sfinstrm sfplay3m sfpreset slider16 slider32 slider64 \
   84 	slider8f soundout specaddm specdiff specdisp specfilt spechist \
   85 	specptrk specscal spectrum sprintks subinstr svfilter tablegpw \
   86 	tableikt tablemix tableseg tablewkt tablexkt tb0_init tb1_init \
   87 	tb2_init tb3_init tb4_init tb5_init tb6_init tb7_init tb8_init \
   88 	tb9_init tempoval vco2init vdelayxq vdelayxs vdelayxw vecdelay \
   89 	wgpluck2 wterrain xscanmap zfilter2 FLbutBank FLgetsnap FLpackEnd \
   90 	FLprintk2 FLsetFont FLsetSize FLsetText FLsetsnap FLslidBnk \
   91 	FLtabsEnd dripwater eventname ktableseg noteondur osciliktp \
   92 	oscilikts pgmassign phasorbnk pitchamdf pvbufread readclock \
   93 	sandpaper scantable schedwhen sfinstr3m sfpassign slider16f \
   94 	slider32f slider64f sndwarpst soundoutc soundouts tablecopy \
   95 	tableigpw tableimix tablexseg tb10_init tb11_init tb12_init \
   96 	tb13_init tb14_init tb15_init timeinstk timeinsts vbap4move \
   97 	vbap8move vbapzmove vdelayxwq vdelayxws xscansmap FLgroupEnd \
   98 	FLloadsnap FLpack_end FLpanelEnd FLsavesnap FLsetAlign FLsetColor \
   99 	FLsetVal_i FLtabs_end filenchnls noteondur2 scanhammer schedkwhen \
  100 	tableicopy tambourine vbap16move vbaplsinit wgbowedbar FLgroup_end \
  101 	FLpanel_end FLscrollEnd FLsetColor2 mididefault midinoteoff \
  102 	sleighbells FLscroll_end subinstrinit FLsetPosition FLsetTextSize \
  103 	FLsetTextType midinoteoncps midinoteonkey midinoteonoct \
  104 	midinoteonpch midipitchbend schedwhenname FLsetTextColor \
  105 	schedkwhenname midicontrolchange midiprogramchange \
  106 	midipolyaftertouch midichannelaftertouch
  107 
  108 # Header statements
  109 csound_header_stmts=sr kr ar ksmps nchnls
  110 
  111 # Other keywords
  112 csound_other_keywords=
  113 
  114 keywords.$(file.patterns.csound)=$(csound_opcodes)
  115 keywords2.$(file.patterns.csound)=$(csound_header_stmts)
  116 keywords3.$(file.patterns.csound)=$(csound_other_keywords)
  117 
  118 comment.block.csound=;
  119 
  120 # Styles ...
  121 
  122 # Default
  123 style.csound.0=$(font.monospace)
  124 # Comment
  125 style.csound.1=$(font.monospace),fore:#669999
  126 # Number
  127 style.csound.2=$(font.monospace),fore:#339933
  128 # Operator
  129 style.csound.3=$(font.monospace)
  130 # Instr
  131 style.csound.4=$(font.monospace)
  132 # Identifier (not a real style)
  133 style.csound.5=
  134 # Opcode
  135 style.csound.6=$(font.monospace),fore:#0000FF,bold
  136 # Header statement
  137 style.csound.7=$(font.monospace),fore:#CC2200
  138 # User keywords
  139 style.csound.8=$(font.monospace)
  140 # comment block
  141 style.csound.9=$(font.monospace)
  142 # Parameter
  143 style.csound.10=$(font.monospace),fore:#660099,bold
  144 # A-Rate variable
  145 style.csound.11=$(font.monospace),fore:#660099
  146 # K-Rate variable
  147 style.csound.12=$(font.monospace),fore:#660099
  148 # I-Rate variable
  149 style.csound.13=$(font.monospace),fore:#660099
  150 # Global variable
  151 style.csound.14=$(font.monospace),fore:#660099
  152 # End of line where string is not closed
  153 style.csound.15=$(font.monospace),fore:#000000,back:#E0C0E0,eolfilled