| Hey , I was wondering if anybody has this problem except me.
When I work with my MIDI controller (Peavey-PC1600) and RT1.9 ,
sometimes one movement
of a fader re-initializes all other faders.
Thanks in advance,
Yair Kass
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa04161;
20 Sep 98 16:16 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa04592;
20 Sep 98 16:16 BST
Received: (qmail 16673 invoked from network); 20 Sep 1998 15:16:20 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 20 Sep 1998 15:16:20 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (QAA00734); Sun, 20 Sep 1998 16:13:22 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Sun, 20 Sep 1998 16:13:11 +0100
Received: from nmol.com [206.162.11.2] by hermes via SMTP (QAA02704); Sun, 20 Sep 1998 16:13:09 +0100 (BST)
X-ROUTED: Sun, 20 Sep 1998 09:29:36 -0600
X-TCP-IDENTITY: Mikeb
Received: from nmol.com [206.162.11.160] by nmol.com with smtp
id AJBNAAAO ; Sun, 20 Sep 1998 09:29:00 -0600
Message-ID: <36051D45.211A97FB@nmol.com>
Date: Sun, 20 Sep 1998 09:20:38 -0600
From: Mike Berry
X-Mailer: Mozilla 4.05 (Macintosh; I; PPC)
MIME-Version: 1.0
To: Gareth Whittock ,
Csound mailing list
Subject: Re: signal processing
References: <3604126E.B70B9473@dial.pipex.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
I gave up on doing this inside csound, because of latency issues. So I wrote
my own programs to do it. If you use a Mac, you can try GrainWave (which does
this) or my upcoming release of an easy-to-use effects processor that emulates
having a box full of effects pedals.
--
Mike Berry
mikeb@nmol.com
http://www.nmol.com/users/mikeb
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa05840;
21 Sep 98 8:49 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa05708;
21 Sep 98 8:49 BST
Received: (qmail 29834 invoked from network); 21 Sep 1998 07:49:27 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 21 Sep 1998 07:49:27 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (IAA24264); Mon, 21 Sep 1998 08:44:50 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 21 Sep 1998 08:44:27 +0100
Received: from renoir.mailpac.pt [194.65.21.2] by hermes via SMTP (IAA16772); Mon, 21 Sep 1998 08:44:19 +0100 (BST)
Received: by renoir (5.x/SMI-SVR4)
id AA07530; Mon, 21 Sep 1998 08:40:35 +0100
Date: 21 Sep 98 08:40 GMT+0100
X400-Received: by /ADMD=mailpac/C=pt/;
Relayed; 21 Sep 98 08:40 GMT+0100
X400-Received: by /PRMD=gtw-ms/ADMD=mailpac/C=pt/;
Relayed; 21 Sep 98 08:40 GMT+0100
Priority: normal
P1-Message-Id: pt*mailpac*gtw-ms;0906363634/0239813029/1
Original-Encoded-Information-Types: IA5-Text
Mime-Version: 1.0
From: Pedro Batista
To: csound@maths.ex.ac.uk
Message-Id: <0906363634/0988322603/1*@mailpac.pt>
Subject: synthesizing with wave packets - ERRATA
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
I'm so sorry, but in my haste to send this last instr I missed a small bug.
It doesnt change much, but caused vertical positioning to be uncentered
sometimes. Here's the correct version
Sorry for the inconvenience,
pedro
;Start of WPT.ORC--------------------
sr = 44100
kr = 490
ksmps = 90
;=-=-=-=-=-=-=-=-=-=-=- F I L T E R S -=-=-=-=-=-=-=-=-=-=-=-=-=;
;standard 4
ifn ftgen 1, 0, 4, -2, 0.4829629131445341, 0.8365163037378079,
0.2241438680420134, -0.1294095225512604
;standard 10
ifn ftgen 2, 0, 16, -2, 0.160102397974, 0.603829269797, 0.724308528438,
0.138428145901, -0.242294887066, -0.032244869585, 0.077571493840,
-0.006241490213, -0.012580751999, 0.003335725285
;standard 12
ifn ftgen 3, 0, 16, -2, 0.111540743350, 0.494623890398, 0.751133908021,
0.315250351709, -0.226264693965, -0.129766867567, 0.097501605587,
0.027522865530, -0.031582039318, 0.000553842201, 0.004777257511,
-0.001077301085
;coifman 12
ifn ftgen 4, 0, 16, -2, 1.15875967387, -.02932013798, -.04763959031,
..273021046535, .574682393857, .294867193696, -.0540856070917,
-.0420264804608, .0167444101633, .00396788361296,-.00128920335614,
-.000509505399
;coifman 6
ifn ftgen 5, 0, 8, -2, (sqrt(15)-3.0)/32.0, (1.0-sqrt(15))/32.0,
(3.0-sqrt(15))/16.0, (sqrt(15)+3.0)/16.0, (sqrt(15)+13.0)/32.0,
(9.0-sqrt(15))/32.0
;mirror filter
ifn ftgen 6, 0, 16, -7, 0, 16, 0
;size table
ifn ftgen 7, 0, 8, -2, 4, 10, 12, 12, 6
gifilt = 0
gimirr = 0
gifsz = 0
zakinit 1, 1022
;=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=;
instr 1
;=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=;
; MirrorFilter
;=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=;
ifilter = p4
imirror = 6
isztab = 7
ifiltsz table ifilter-1, isztab
indx = 0
loop:
ifil table ifiltsz-indx-1, ifilter
itablew (frac((indx+1)/2)==0 ? +1:-1)*ifil, indx, imirror
indx = indx+1
if (indxiwavlen) igoto main
ii = 0
loop1:
ziw (ii==i1pos ? 1:0), iovec+ii
ii = ii+1
if (ii=imin) igoto next2
imin = isig
next2: itablew isig, indx, ivector
indx = indx+1
if (indx
To: csound@maths.ex.ac.uk
Message-Id: <0906363640/0452514925/1*@mailpac.pt>
Subject: Re: synthesizing with wavelet packets
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
>I wish we could have some wavelet analysis/resynthesis tool, similar to
>that already implemented which uses Short-time fourier transforms
>(pvoc).
>Let me add I think we have now enough computer power to be able to call
>the analysis routines from within the instrument code itself, so for
>Josep M Comajuncosas
>I'll be getting back to work soon on convovle and pvoc units that do the
>analysis from within the instrument. The pvoc works already in my version,
>the convolve might be done in a month or so.
>RK
I dont think it would be harder to encode FFT than it is to encode a wavelet
instrument. Both cases use a convolution and perform the computation in
place. Using the FFT/Wavelet code at Numerical Recipes (in case anyone
missed it, its FREE online) its easy to port to csound. The expected
computational effort would be similar to wavelet's as well. I just choosed
wavelets cause their more amusing, and seem to be well suited for describing
complex signals like sound, due to its multi-resolution analysis.
I can send a conventional wavelet instr (in a couple of days...), that lets
you apply the FWT (fast wavelet transform) to an audio signal, and the IFWT
(inverse-FWT) to the wavlet coefs, to reconstruct it back. Much of it, as
well as the programming philosophy, can be used in the design of a FFT
instr. Of course, a couple of dedicated ugens is much better (altho maybe
not so educative)
Btw, I totally agree our computers can very well deal with FFT computation
_inside_ csound, and am looking forward for the new ugens
pedro
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa06021;
21 Sep 98 10:37 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa16432;
21 Sep 98 10:37 BST
Received: (qmail 8620 invoked from network); 21 Sep 1998 09:37:46 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 21 Sep 1998 09:37:46 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (KAA25080); Mon, 21 Sep 1998 10:33:45 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 21 Sep 1998 10:33:30 +0100
Received: from agora.stm.it [195.62.32.1] by hermes via ESMTP (KAA17846); Mon, 21 Sep 1998 10:33:26 +0100 (BST)
Received: from default (ppp02-16.dial-access.stm.it [195.62.37.80]) by agora.stm.it (8.8.8/8.8.5) with ESMTP id LAA25227; Mon, 21 Sep 1998 11:33:07 +0200 (ITADST)
Message-ID: <36070D9C.1958A66C@agora.stm.it>
Date: Tue, 22 Sep 1998 04:38:20 +0200
From: Gabriel Maldonado
X-Mailer: Mozilla 4.0 [en] (Win95; I)
MIME-Version: 1.0
To: Yair Kass
CC: csound@maths.ex.ac.uk
Subject: Re: some RT1.9 help needed
X-Priority: 3 (Normal)
References: <3604DF79.C5D53807@netvision.net.il>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
There are 2 types of Csound Instruments: Score-Activated Instruments and
Midi-Activated Instruments. You must have some care in dealing with
Score Activated Instruments. The following opcodes CANNOT be used in
Score-activated Instrumets otherwise Csound will crash:
notnum, veloc, cpsmidi, cpsmidib, cpsmidib, octmidi, octmidib, octmidib,
pchmidi, pchmidib, pchmidib, ampmidi, aftouch, chpress, pchbend,
midictrl, midictrl, midictrlsc, imidic7, midic7, imidic14, midic14,
imidic21, midic21
The following midi-oriented opcodes can be used both in Score-Activated
Instruments and Midi-Activated Instruments without any problem:
ictrl7, ctrl7, ictrl14, ctrl14, ictrl21, ctrl21, chanctrl, chanctrl,
initc7, initc14, initc21, slider8, slider16, slider8f, slider16f,
islider8, islider16
Yair Kass wrote:
> Hi,
> I'm kind of new on the list (4 months) but an avid user of Csound from
>
> about version 3.45.
> Although I'm using RT1.9 quite a lot lately, I still have a few fences
>
> to jump.
> I'v been looking into a specific problem I'm having latley.
>
> I'll use the "delay.orc/sco" example codes to explain what I'm looking
>
> for.
> The delay example recieves WAVE IN and the instrument is activated in
> the sco(.. i1 0 3600 ..).
>
> [Btw, there is also the 'f0 600' statement there.Is it for real-time
> performance in general or
> like I think it states in the manual, for MIDI real-time performance]
>
> If I now want to add MIDI controlers (e.g. 'kfdbk midic7 1,0,1')I
> must,
> for some reason,
> abandon the idea of activating the instr from sco and it seems like I
> now need to activate it
> "manually", (wich means pressing a button on the PC1600 MIDI
> controller
> and keeping it there).
> There seems to be a clash between the score's i statement & the orc's
> midi controllers.
> When I don't remove the i statment & use MIDI controllers in the orc -
>
> RT crashes(probably with good reason)
>
> Naturally I also rechecked my command line flgas and they seem in
> order
> -
> alowing MIDI IN,WAVE IN etc.
>
> Any help will be much apriciated.
>
> Thanks,
> Yair Kass
--
Gabriel Maldonado
http://www.agora.stm.it/G.Maldonado/home2.htm
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa06173;
21 Sep 98 11:38 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa22833;
21 Sep 98 11:38 BST
Received: (qmail 13649 invoked from network); 21 Sep 1998 10:38:10 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 21 Sep 1998 10:38:10 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (LAA03941); Mon, 21 Sep 1998 11:34:06 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 21 Sep 1998 11:33:52 +0100
Received: from send103.yahoomail.com [205.180.60.92] by hermes via SMTP (LAA09284); Mon, 21 Sep 1998 11:33:51 +0100 (BST)
Message-ID: <19980921103444.24094.rocketmail@send103.yahoomail.com>
Received: from [168.226.49.9] by send103.yahoomail.com; Mon, 21 Sep 1998 03:34:44 PDT
Date: Mon, 21 Sep 1998 03:34:44 -0700 (PDT)
From: ars acustica
Subject: Using MIDI on multiples channel with RT CSound
To: csound@maths.ex.ac.uk
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by exeter.ac.uk id LAA09284
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Hi everybody!
Is there some other way to recognize MIDI data from multiples channels
on RT CSound without using the MIDI deriver trick that is descripted
on the RT CSound documentation?
And, another question... do anybody have troubles to manage MIDI
controller number above 90. We try de MIDI controller 100, and RT
CSound seems not be capable to handle it (ignores it).
Thanks a lot, and regards.
Sebasti=E1n
_________________________________________________________
DO YOU YAHOO!?
Get your free @yahoo.com address at http://mail.yahoo.com
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa06212;
21 Sep 98 11:58 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa24972;
21 Sep 98 11:58 BST
Received: (qmail 15549 invoked from network); 21 Sep 1998 10:58:06 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 21 Sep 1998 10:58:06 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (LAA24629); Mon, 21 Sep 1998 11:55:02 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 21 Sep 1998 11:54:47 +0100
Received: from alpha.netvision.net.il [194.90.1.13] by hermes via ESMTP (LAA22443); Mon, 21 Sep 1998 11:54:45 +0100 (BST)
Received: from netvision.net.il (ts031p12.hrz.netvision.net.il [194.90.227.68])
by alpha.netvision.net.il (8.8.6/8.8.6) with ESMTP id MAA16418;
Mon, 21 Sep 1998 12:53:36 +0300 (IDT)
Message-ID: <36063071.88288F29@netvision.net.il>
Date: Mon, 21 Sep 1998 12:54:41 +0200
From: Yair Kass
X-Mailer: Mozilla 4.05 [en] (Win95; I)
MIME-Version: 1.0
To: Gabriel Maldonado
CC: csound@maths.ex.ac.uk
Subject: Re: some RT1.9 help needed
References: <3604DF79.C5D53807@netvision.net.il> <36070D9C.1958A66C@agora.stm.it>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Thanks, that was a great help.
Yair Kass
Gabriel Maldonado wrote:
> There are 2 types of Csound Instruments: Score-Activated Instruments and
> Midi-Activated Instruments. You must have some care in dealing with
> Score Activated Instruments. The following opcodes CANNOT be used in
> Score-activated Instrumets otherwise Csound will crash:
>
> notnum, veloc, cpsmidi, cpsmidib, cpsmidib, octmidi, octmidib, octmidib,
> pchmidi, pchmidib, pchmidib, ampmidi, aftouch, chpress, pchbend,
> midictrl, midictrl, midictrlsc, imidic7, midic7, imidic14, midic14,
> imidic21, midic21
>
> The following midi-oriented opcodes can be used both in Score-Activated
> Instruments and Midi-Activated Instruments without any problem:
>
> ictrl7, ctrl7, ictrl14, ctrl14, ictrl21, ctrl21, chanctrl, chanctrl,
> initc7, initc14, initc21, slider8, slider16, slider8f, slider16f,
> islider8, islider16
>
> Yair Kass wrote:
>
> > Hi,
> > I'm kind of new on the list (4 months) but an avid user of Csound from
> >
> > about version 3.45.
> > Although I'm using RT1.9 quite a lot lately, I still have a few fences
> >
> > to jump.
> > I'v been looking into a specific problem I'm having latley.
> >
> > I'll use the "delay.orc/sco" example codes to explain what I'm looking
> >
> > for.
> > The delay example recieves WAVE IN and the instrument is activated in
> > the sco(.. i1 0 3600 ..).
> >
> > [Btw, there is also the 'f0 600' statement there.Is it for real-time
> > performance in general or
> > like I think it states in the manual, for MIDI real-time performance]
> >
> > If I now want to add MIDI controlers (e.g. 'kfdbk midic7 1,0,1')I
> > must,
> > for some reason,
> > abandon the idea of activating the instr from sco and it seems like I
> > now need to activate it
> > "manually", (wich means pressing a button on the PC1600 MIDI
> > controller
> > and keeping it there).
> > There seems to be a clash between the score's i statement & the orc's
> > midi controllers.
> > When I don't remove the i statment & use MIDI controllers in the orc -
> >
> > RT crashes(probably with good reason)
> >
> > Naturally I also rechecked my command line flgas and they seem in
> > order
> > -
> > alowing MIDI IN,WAVE IN etc.
> >
> > Any help will be much apriciated.
> >
> > Thanks,
> > Yair Kass
>
> --
> Gabriel Maldonado
>
> http://www.agora.stm.it/G.Maldonado/home2.htm
|