Changing bass, mid + treble

Nov 28, 2006 at 3:23pm

Changing bass, mid + treble

I have a groove~ object that is playing a aiff file. Whats the easiest (and cheapest!) way of being able to manipulate the bass, mid and tone?

Thanks in advance!

Dave

#28934
Nov 28, 2006 at 3:48pm

>I have a groove~ object that is playing a aiff file. Whats the
>easiest (and cheapest!) way of being able to manipulate the bass,
>mid and tone?

ha!!!

not sure but since some days i am trying with cascade~ ot peqbank~

best

kasper

#89345
Dec 2, 2006 at 7:28am

Route your signal to three filtergraphs~ and you can fiddle with the levels (I like the resonant setting). These fiddlings can be recorded with the mtr object (which everyone should know about in Max, by the way…). Filtergraph is an essential and wonderful object.

Cascade~ is great too, though a bit trickier to deal with individual filters sometimes, particularly if you are recording parameter changes.

Also you could use faders to control gain levels of various frequencies — they would be values sent into the gain inputs of filtergraph~. You could have a knob to set the filter frequency. After all, why have a static EQ when you can have a parametric one??

–CJ

#89346
Dec 2, 2006 at 11:59am

like this, maybe, using filtercoeff. adjust Freq. and Q to your needs…

best
lars

#P window setfont “Sans Serif” 9.;
#P window linecount 1;
#P comment 358 242 33 196617 High;
#P comment 358 196 33 196617 Mid;
#P hidden newex 331 295 104 196617 zmap 0 127 -15. 15.;
#P user dial 317 169 40 40 128 1 0 0 223 270 1 1. 170 170 170 221 221 221 120 120 120 225 225 225 0 0 0 0 0 0;
#P hidden newex 317 271 104 196617 zmap 0 127 -15. 15.;
#P user dial 317 215 40 40 128 1 0 0 223 270 1 1. 170 170 170 221 221 221 120 120 120 225 225 225 0 0 0 0 0 0;
#P message 145 272 14 196617 1;
#P message 145 247 28 196617 open;
#P window linecount 2;
#P comment 181 243 117 196617 ? open an audio file or set the current file;
#P window linecount 1;
#N sfplay~ 2 120960 0 ;
#P newobj 245 315 53 196617 sfplay~ 2;
#P hidden newex 345 318 104 196617 zmap 0 127 -15. 15.;
#P user dial 317 124 40 40 128 1 0 0 223 270 1 1. 170 170 170 221 221 221 120 120 120 225 225 225 0 0 0 0 0 0;
#P user gain~ 323 387 24 100 158 0 1.071519 7.94321 10.;
#P hidden newex 238 79 66 196617 loadmess 64;
#B color 9;
#N vpatcher 20 74 620 474;
#N comlet Audio Out Ch 2;
#P outlet 121 227 15 0;
#N comlet Audio In Ch 2;
#P inlet 121 65 15 0;
#P window setfont “Sans Serif” 9.;
#N vpatcher 440 160 1150 661;
#P window setfont “Sans Serif” 9.;
#P newex 50 50 48 196617 loadbang;
#B color 5;
#P newex 340 289 34 196617 dbtoa;
#P newex 340 198 34 196617 dbtoa;
#P newex 340 106 34 196617 dbtoa;
#P newex 399 289 27 196617 0.7;
#B color 6;
#P newex 281 289 43 196617 12000.;
#B color 6;
#P newex 399 198 27 196617 0.7;
#B color 6;
#P newex 281 198 37 196617 2500.;
#B color 6;
#P newex 399 106 27 196617 0.7;
#B color 6;
#P newex 281 106 31 196617 100.;
#B color 6;
#P newex 252 341 159 196617 biquad~;
#P newex 281 312 129 196617 filtercoeff~ gainbpass;
#B color 5;
#P newex 252 247 159 196617 biquad~;
#P newex 281 220 129 196617 filtercoeff~ gainbpass;
#B color 5;
#P message 197 286 50 196617 highshelf;
#P message 197 193 54 196617 peaknotch;
#P message 197 96 48 196617 lowshelf;
#P newex 252 156 159 196617 biquad~;
#P newex 281 129 129 196617 filtercoeff~ gainbpass;
#B color 5;
#N comlet Audio In;
#P inlet 252 44 15 0;
#N comlet High Gain;
#P inlet 401 44 15 0;
#N comlet Mid Gain;
#P inlet 354 44 15 0;
#N comlet Low Gain;
#P inlet 321 44 15 0;
#N comlet Audio Out;
#P outlet 252 373 15 0;
#P fasten 23 0 7 0 55 82 202 82;
#P lcolor 10;
#P fasten 23 0 8 0 55 186 202 186;
#P lcolor 10;
#P fasten 23 0 9 0 55 268 202 268;
#P lcolor 10;
#P connect 4 0 6 0;
#P connect 6 0 11 0;
#P connect 11 0 13 0;
#P connect 13 0 0 0;
#P fasten 23 0 14 0 55 82 286 82;
#P lcolor 10;
#P fasten 7 0 5 0 202 126 286 126;
#P lcolor 10;
#P connect 14 0 5 0;
#P connect 5 0 6 1;
#P fasten 23 0 16 0 55 186 286 186;
#P lcolor 10;
#P fasten 8 0 10 0 202 217 286 217;
#P lcolor 10;
#P connect 16 0 10 0;
#P connect 10 0 11 1;
#P fasten 23 0 18 0 55 268 286 268;
#P lcolor 10;
#P fasten 9 0 12 0 202 309 286 309;
#P lcolor 10;
#P connect 18 0 12 0;
#P connect 12 0 13 1;
#P connect 5 1 6 2;
#P connect 10 1 11 2;
#P connect 12 1 13 2;
#P connect 5 2 6 3;
#P connect 10 2 11 3;
#P connect 12 2 13 3;
#P connect 1 0 20 0;
#P connect 20 0 5 1;
#P connect 2 0 21 0;
#P connect 21 0 10 1;
#P connect 3 0 22 0;
#P connect 22 0 12 1;
#P connect 5 3 6 4;
#P connect 10 3 11 4;
#P connect 12 3 13 4;
#P connect 5 4 6 5;
#P connect 10 4 11 5;
#P connect 12 4 13 5;
#P fasten 23 0 15 0 55 82 404 82;
#P lcolor 10;
#P connect 15 0 5 2;
#P fasten 23 0 17 0 55 186 404 186;
#P lcolor 10;
#P connect 17 0 10 2;
#P fasten 23 0 19 0 55 268 404 268;
#P lcolor 10;
#P connect 19 0 12 2;
#P pop;
#P newobj 121 153 55 196617 p EQ Mono;
#N vpatcher 440 160 1150 661;
#P window setfont “Sans Serif” 9.;
#P newex 50 50 48 196617 loadbang;
#B color 5;
#P newex 340 289 34 196617 dbtoa;
#P newex 340 198 34 196617 dbtoa;
#P newex 340 106 34 196617 dbtoa;
#P newex 399 289 27 196617 0.7;
#B color 6;
#P newex 281 289 43 196617 12000.;
#B color 6;
#P newex 399 198 27 196617 0.7;
#B color 6;
#P newex 281 198 37 196617 2500.;
#B color 6;
#P newex 399 106 27 196617 0.7;
#B color 6;
#P newex 281 106 31 196617 100.;
#B color 6;
#P newex 252 341 159 196617 biquad~;
#P newex 281 312 129 196617 filtercoeff~ gainbpass;
#B color 5;
#P newex 252 247 159 196617 biquad~;
#P newex 281 220 129 196617 filtercoeff~ gainbpass;
#B color 5;
#P message 197 286 50 196617 highshelf;
#P message 197 193 54 196617 peaknotch;
#P message 197 96 48 196617 lowshelf;
#P newex 252 156 159 196617 biquad~;
#P newex 281 129 129 196617 filtercoeff~ gainbpass;
#B color 5;
#N comlet Audio In;
#P inlet 252 44 15 0;
#N comlet High Gain;
#P inlet 396 44 15 0;
#N comlet Mid Gain;
#P inlet 354 44 15 0;
#N comlet Low Gain;
#P inlet 321 44 15 0;
#N comlet Audio Out;
#P outlet 252 373 15 0;
#P fasten 23 0 7 0 55 82 202 82;
#P lcolor 10;
#P fasten 23 0 8 0 55 186 202 186;
#P lcolor 10;
#P fasten 23 0 9 0 55 268 202 268;
#P lcolor 10;
#P connect 4 0 6 0;
#P connect 6 0 11 0;
#P connect 11 0 13 0;
#P connect 13 0 0 0;
#P fasten 23 0 14 0 55 82 286 82;
#P lcolor 10;
#P connect 14 0 5 0;
#P fasten 7 0 5 0 202 126 286 126;
#P lcolor 10;
#P connect 5 0 6 1;
#P fasten 23 0 16 0 55 186 286 186;
#P lcolor 10;
#P connect 16 0 10 0;
#P fasten 8 0 10 0 202 217 286 217;
#P lcolor 10;
#P connect 10 0 11 1;
#P fasten 23 0 18 0 55 268 286 268;
#P lcolor 10;
#P connect 18 0 12 0;
#P fasten 9 0 12 0 202 309 286 309;
#P lcolor 10;
#P connect 12 0 13 1;
#P connect 5 1 6 2;
#P connect 10 1 11 2;
#P connect 12 1 13 2;
#P connect 5 2 6 3;
#P connect 10 2 11 3;
#P connect 12 2 13 3;
#P connect 1 0 20 0;
#P connect 20 0 5 1;
#P connect 2 0 21 0;
#P connect 21 0 10 1;
#P connect 3 0 22 0;
#P connect 22 0 12 1;
#P connect 5 3 6 4;
#P connect 10 3 11 4;
#P connect 12 3 13 4;
#P connect 5 4 6 5;
#P connect 10 4 11 5;
#P connect 12 4 13 5;
#P fasten 23 0 15 0 55 82 404 82;
#P lcolor 10;
#P connect 15 0 5 2;
#P fasten 23 0 17 0 55 186 404 186;
#P lcolor 10;
#P connect 17 0 10 2;
#P fasten 23 0 19 0 55 268 404 268;
#P lcolor 10;
#P connect 19 0 12 2;
#P pop;
#P newobj 60 153 55 196617 p EQ Mono;
#N comlet Audio In Ch1;
#P inlet 60 65 15 0;
#N comlet High Gain;
#P inlet 238 65 15 0;
#N comlet Mid Gain;
#P inlet 214 65 15 0;
#N comlet Low Gain;
#P inlet 184 65 15 0;
#N comlet Audio Out Ch 1;
#P outlet 60 227 15 0;
#P connect 4 0 5 0;
#P connect 5 0 0 0;
#P connect 1 0 5 1;
#P connect 2 0 5 2;
#P connect 3 0 5 3;
#P connect 7 0 6 0;
#P connect 6 0 8 0;
#P connect 1 0 6 1;
#P connect 2 0 6 2;
#P connect 3 0 6 3;
#P pop;
#P newobj 289 359 66 196617 p EQ;
#P user ezdac~ 289 527 333 560 0;
#P user gain~ 289 387 24 100 158 0 1.071519 7.94321 10.;
#P comment 358 151 33 196617 Low;
#P hidden connect 12 0 7 0;
#P hidden connect 7 0 3 4;
#P hidden connect 14 0 15 0;
#P hidden connect 15 0 3 3;
#P hidden connect 13 0 3 2;
#P hidden connect 6 0 13 0;
#P hidden connect 4 0 6 0;
#P lcolor 10;
#P hidden connect 4 0 14 0;
#P lcolor 10;
#P hidden connect 4 0 12 0;
#P lcolor 10;
#P connect 5 0 2 1;
#P connect 3 1 5 0;
#P hidden connect 1 1 5 0;
#P connect 8 1 3 1;
#P connect 8 0 3 0;
#P connect 1 0 2 0;
#P connect 3 0 1 0;
#P connect 11 0 8 0;
#P connect 10 0 8 0;
#P window clipboard copycount 18;

#89347
Dec 5, 2006 at 11:48am

You can use FFT (fast fourier transforms) to split the aiff file into frequency bands, like a crossover unit. Then you can adjust the gain on each band and re-synthesise the complete sound, or you could use seejayjames’ approach and route the different bands into a filtergraph and alter the frequency levels with that.

#89348

You must be logged in to reply to this topic.