~ubuntu-branches/ubuntu/trusty/csound-manual/trusty-proposed

« back to all changes in this revision

Viewing changes to examples/pvsftw.csd

  • Committer: Bazaar Package Importer
  • Author(s): Felipe Sateler
  • Date: 2011-08-01 22:21:58 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20110801222158-90kslkp5ujci2f5d
Tags: 1:5.13~dfsg-1
* New upstream release
 - Add Menno Knevel to the copyright file
 - Refresh patch 2000-stripped-opcodes.diff
 - Update copyright hints file
* Update Vcs-* headers
* Bump Standards-Version

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<CsoundSynthesizer>
 
2
<CsOptions>
 
3
; Select audio/midi flags here according to platform
 
4
; Audio out   Audio in   No messages  MIDI in
 
5
-odac           -iadc     -d       ;;;RT audio I/O with MIDI in
 
6
; For Non-realtime ouput leave only the line below:
 
7
; -o pvsftw.wav -W ;;; for file output any platform
 
8
</CsOptions>
 
9
<CsInstruments>
 
10
 
 
11
; Initialize the global variables.
 
12
sr = 44100
 
13
kr = 4410
 
14
ksmps = 10
 
15
nchnls = 1
 
16
 
 
17
instr 1
 
18
inbins  =       512
 
19
ifn     ftgen           0,0,inbins,10,1         ; make ftable
 
20
 
 
21
fsrc    pvsdiskin       "fox2.pvx", 1, 1        ; read PVOCEX file with tscale and gain = 1
 
22
kflag   pvsftw  fsrc,ifn                        ; export amps to table,
 
23
kamp    init    0
 
24
if      kflag==0   kgoto contin                 ; only proc when frame is ready
 
25
                                                        ; kill lowest bins, for obvious effect
 
26
        tablew  kamp,1,ifn
 
27
        tablew  kamp,2,ifn
 
28
        tablew  kamp,3,ifn
 
29
        tablew  kamp,4,ifn
 
30
; read modified data back to fsrc
 
31
        pvsftr  fsrc,ifn
 
32
contin:
 
33
; and resynth
 
34
aout    pvsynth fsrc
 
35
        out     aout
 
36
 
 
37
endin
 
38
 
 
39
</CsInstruments>
 
40
<CsScore>
 
41
 
 
42
i 1 0 4
 
43
e
 
44
 
 
45
</CsScore>
 
46
</CsoundSynthesizer>