Re: alpass problem??

gerald wenzel <[email protected]>
Newsgroups gmane.comp.audio.csound.tekno
Organization [email protected] specific
Message-ID <[email protected]>
I think if figured out the problem.  It seems like whenever I route 
audio through a channel higher than 100 the signal is corrupted.  I had 
the zak mixer set to use 110 channels in my orc file.  Nevertheless it 
would still corrupt the audio.  So, I guess the max number of channels 
is 100.  If anyone can correct me on this, I welcome your input.  I'm 
using ver 4.20 on linux.

peace,

-- 
gerald wenzel
@pplication specific - music is necessary
http://apspec.com


gerald wenzel wrote:

> Hello all.  I'm working on a track that can be rendered solely from a  
> csound sco and orc files.  I want to add a dub feel to track so I  
> decided to send all of the audio through a reverberator that uses the  
> alpass opcode.  I'm using a zak mixer to channel the audio.  Sending 
> all  the audio through the alpass did indeed create a dubby feel.  
> However,  the output seemed heavy on the low end.  So, after the 
> alpass  reverberator I sent the audio through a highpass filter.  When 
> I do this  I get a bunch of samples out of range and the highpass 
> doesn't even seem  to be working right.  If I lower the output on the 
> alpass filter to keep  samples from going out of range, things sound 
> really bassy and it  actually sounds like the highs are being 
> filtered.  I also noticed a high pitch....like feedback???  If I use 
> these  intruments by themselves the track sounds okay and the 
> instruments seem  to work, but if i route the audio to my highpass 
> filter after using the  alpass reverb it doesn't work.  Any ideas why? 
> 
> 
> here are the orc files and the lines from the sco that call them:
> ;allpass Reverberator
> ;-------------------------------------------------------------------------- 
> 
> ;instr    str       dur          amp   rise    decay     rvb_time 
> loop_time inchl inchr outchl outchr
> i1101   0.000   162.000  .01     0.000 0.000    .5              [.125] 
>       99    100     101    102  
> ;-------------------------------------------------------------------------- 
> 
> ;HIGH PASS BUTTERWORTH FILTER
> ;-------------------------------------------------------------------------- 
> 
> ;             strt    dur    amp    rise    decay    filtstr        
> filtend        inchl    inchr    outchl    outchr    balon
> i1103     0        162   .1         0           0         50           
> 50              101      102       103        104         0
> 
> 
> 
> #define        alpass_reverb(i)    #
> 
> ;--------------------------------------------------------------------------- 
>      ; allpass Reverb
> ;--------------------------------------------------------------------------- 
>         instr     $i.
> idur        =        p3    iamp        =         p4    irise          
> =         p5    idec          =         p6    irvt          =         
> p7   iloop_time    =        p8
> iinchl      =         p9    iinchr      =         p10    ioutchl      
> =         p11    ioutchr      =         p12         ;convert linen 
> envelope parameters to percentages of the total duration of note       
> irise         =         irise * idur   idec         =         idec * 
> idur   kvol         linen         iamp, irise, idur, idec
>      asigl         zar         iinchl     asigr         zar         
> iinchr          ;scale the signal       aleft         alpass        
> asigl, irvt, iloop_time   aright         alpass        asigr, irvt, 
> iloop_time  
> ;aleft         alpass        asigl, 4, .025  ;aright         
> alpass        asigr, 4, .025               zawm        (aleft * kvol), 
> ioutchl        zawm         (aright * kvol), ioutchr    
> endin                   #
> 
> #define        high_pass_filter(i)    #
> 
> ; HIGH PASS FILTER with balanced output      
>   instr    $i.                   idur        =        
> p3                       iamp        =        p4                       
> irise        =        p5                       idec        =        
> p6                       ifiltstr    =        p7                       
> ifiltend    =        p8                       iinchl        =        
> p9                       iinchr        =        
> p10                       ioutchl        =        
> p11                       ioutchr        =        
> p12                       ibalon        =        
> p13                                                    ;convert linen 
> envelope parameters to percentages of the total duration of sound 
> object                               irise        =        irise * 
> idur               idec        =        idec * idur               
>                              ;volume 
> envelope                               kvol        linen        iamp, 
> irise, idur, idec
> asigl        zar        iinchl                       asigr        
> zar        iinchr                                                    
> ;high pass butterworth line                               kfilt        
> line        ifiltstr, idur, ifiltend       afiltl        butterhp    
> asigl, kfilt               afiltr        butterhp    asigr, 
> kfilt                                            if ibalon = 0    
> kgoto        nobalancing                                        
> aball        balance        asigl, afiltl               abalr        
> balance        asigr, afiltr               afiltl        =        
> aball                       afiltr        =        
> abalr                                                    
> nobalancing:                                     zawm        
> (afiltl    * kvol), ioutchl             zawm        (afiltr    * 
> kvol), ioutchr         endin            #              
> 



_______________________________________________
csoundtekno mailing list
[email protected]

Subscribe, unsubscribe, change mailing list options:
http://plot.bek.no/mailman/listinfo/csoundtekno
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.