Easy way to get more basic waves?

Jun 3, 2006 at 8:58pm

Easy way to get more basic waves?

Anyone know a simple way to get a few more basic waveforms? Cycle, tri, and rect and getting dull… ;)

I know I can create my own custom ones, but if there’s a few fancy tricks (like with phasor~) to easily make a handful more basic ones, that’ll be good. I’m manipulating these waves a lot so they really don’t have to be very complex to start with.

Thanks!
-CJ

#26277
Jun 4, 2006 at 4:18am

i usually just mix them together (at osc level, same pitch and all), if you adjust the pw cycle of the rectangle, you can get most basic waveforms settled.
otherwis, just take one cycle waveforms from a sample and load them in cycle~

#78265
Jun 4, 2006 at 6:00pm

Thanks for the input! Um…. hate to be one of “those guys”, but what do you think about this?

http://www.bestbuy.com/site/olspage.jsp?skuId=7064883&pr oductCategoryId=cat01053&type=product&tab=1&id=1 108125529579

Sounds sketchy because of the superlow price, but hey, if it does what it says, that’s cool. I don’t have a laptop that can really run Max well yet. Just a thought….. (also a very limited budget!)

I’ll check out some more of the Fm synthesis and such to see if I can get some of those basic waves going. I’ve experimented with some of the multiplication and you’re right, the pulse width helps a lot. I’m using them in an 8-voice “harmonics adder” kind of patch to play arpeggiated frequencies with a lot of “color” in them, adjustable and with a load of presets. Just want another handful of basic ones to choose from for each voice.

-CJ

#78266
Jun 5, 2006 at 3:07am

The page you requested can’t be accessed right now, or it no longer exists.

btw, fm won’t give you simple waveforms, unless you are one of the few who actually knows exactly what he’s doing with fm…

#78267
Jun 5, 2006 at 7:21am

It can actually. But the link was too long. Try this one instead :
`

http://tinyurl.com/lo8dc

hth,

Julien.

#78268
Jun 5, 2006 at 7:28am

Stupid me. I send the parsed link to TinyURL… Here’s the one :

http://tinyurl.com/l8ost

Julien.

#78269
Jun 5, 2006 at 11:33am

try noise~ kink~ and raising to a power with pow~ . in theory you could make any wafeform out of sine waves, so it shouldnt be possible to get bored

#78270
Jun 5, 2006 at 12:38pm

On 3-Jun-2006, at 22:58, Seejay James wrote:
> Anyone know a simple way to get a few more basic waveforms? Cycle,
> tri, and rect and getting dull… ;)

All waveforms get dull after a while, it takes a lot of processing to
get a lively sound. But if you’re interested in waveforms, look at
the waveshaping example (examples/synths/cheby.pat). For that matter,
all the synth examples will probably be useful for you.

Phase distortion is also a useful technique. You can do it with kink~
or similar, but I use lp.scamp~ because it offers more flexibility.
Something like the below, which will be included in the next release
of Litter Power (requires the Pro Bundle):

#P window setfont “Book Antiqua” 9.;
#P window linecount 2;
#P user com 2 494 240 131203081 44;
#K set 0 17263 28793 29289 26472 29728 43296 12848 12340 11568 13600
20581 29797 29216 17249 29556 26990 25902 3398 29285 25975 24946
25914 8261 28266 28537 11296 21352 24946 25900 8258 25888 18798 29552
26994 25956 11808 20079 29728 26223 29216 21093 29537 27749 11776;
#K end;
#P window setfont “Sans Serif” 9.;
#P window linecount 1;
#N vpatcher 384 252 572 380;
#P window setfont “Sans Serif” 9.;
#P hidden newex 10 51 29 196617 gate;
#P hidden newex 10 95 47 196617 pcontrol;
#P hidden message 10 74 133 196617 load “Litter Pro Overview”;
#P inlet 29 24 15 0;
#P inlet 74 23 15 0;
#P fasten 0 0 4 0 79 45 15 45;
#P hidden connect 4 0 2 0;
#P hidden connect 2 0 3 0;
#P connect 1 0 4 1;
#P pop;
#P hidden newobj 1 40 106 196617 p OverviewLoader;
#P user ubutton 1 1 107 33 0 0;
#N picture;
#K replace 1215;
#K set 0 318373891 38 7077905 50269184 -131072 4718592 4718592 196608
2490476 0 1966081 655364 37 7078042 255 -2119958528 32 6881280 262144
72 72 16 2097156 524288 2097279 -245890945 -252444672 32 6881284 36
6881280 3442943 63743 10092031 -122093374 -134282270 2053549503
-16776968 -16737795 -483072 -1359479037 -649251951 -1073807360
-117505895 -1275133890 -1996554240 -134283264 -16842353 1895523841
2058221567 8060518 12763391 63487 65279 23740923 855723409 -134283187
-30211922 -1057030144 -134283264 -1258356666 -1996554240 -234946387
-43646772 -167772826 12188671 66435450 -486801661 -172393758
-721485824 -234946415 -46989125 -167772877 10615807 66232653
-637796605 -224309799 -721485824 -1442906018 -1744896000 -201392128
-234946366 -43646762 -167836499 1717989612 -33619476 -1879153152
-167903487 -326107546 16114687 62463 61951 11468083 13235711 76624691
1105591807 31812350 855700221 -16652950 -30211854 -469827584
-201392128 -1442906034 -1728118784 -218169344 -234946346 -43646750
-184614206 -1175651073 14089574 -50396970 -43588609 62207 61951
13237555 14284031 44999141 -50396983 -46924545 13237555 -469827584
-218169344 -1442906054 -1912668160 -16777626 -218169130 -43586817
-26869648;
#K set 128 -67109274 7395583 65279 -30149889 13237555 -352321997
4324351 -30212031 -654376960 -1526792122 -1895890944 -16841626
-872362906 -201391914 -43586817 -26869617 -67109274 9427455 65279
70490368 -1724648449 13237555 -352321997 7011327 -30211990 -637599744
-50397184 -1442905980 -1812004711 -83949978 -859045684 -865667841
14089574 -201391146 -1384455428 -104960 -1879310338 1711312889
-16255559 -2090441094 -1376977921 131509626 -21146 1727856384
-1711603962 865704192 -1718012940 -16725507 871628547 -913224231
-50332109 7011327 -30211990 -100726798 -1587924173 1301407227
-16266863 1308622737 859045119 10090495 43519 10130687 10091263
73845760 -872350004 6747647 14089574 -151060081 1895654912 -687931647
-695207322 44291727 -93978461 -16839220 2053546937 -1889114512
-486539377 1895654916 -6068634 2063466240 -1711603964 865665177
16685312 871759616 -906152970 -16684479 -46989111 -16842295
1794781954 -2050397446 855672318 -15877299 864395626 858997209 -38335
-46988033 -2060242099 -33619815 -117505536 -16733697 10259711 6749900
65228 6747647 14089574 -151060039 -1375902208 -167837951 -1886388634
7405199 46960527 -26869648 -24181044 -23706 1723465471 126838374
2063597497 -1375902208 -1023515136 -1879703808 872323328 16685312
871759616 -906152970 -16670319 -46989070 -16842390 1795044096;
#K set 256 1107192322 -1150653698 855654910 1778826239 -8047821
-1577124089 1781740365 -24175 -46989138 -30211990 -234946560
-1442905958 -1728118119 -6686465 6749900 65228 6749951 63999 14089574
-184614769 -26805249 -26869617 -67109274 9436415 14089830 -33619774
-26869546 -16842609 -26867856 -1026120817 -1711302152 -16763906
-1728052994 -1728039938 -16776967 -16725507 871694080 1795044347
-118016 1794899966 855665404 -16725506 872283904 -1359072512
-906035456 1795044103 1101973893 1788477337 -184614912 -83951616
-1308688248 -1912668058 -36961024 -872362804 1727463168 -688036108
-16740354 1727791102 1711312891 -104960 -1879245053 -1553570173
-33619754 -26869575 -16842609 -26869546 -16842516 -151060429
-40303360 -1728013927 871825152 -906152972 -16749826 872153086
855665403 -118016 1794965251 -2060242086 -33619767 -30211935
-16842646 -30211895 -16842523 -234946048 -16733185 8031743 6749644
83938508 -3381514 -16722179 1727332096 -1879152901 -104960
-1879310338 1711312892 -16549274 1719336377 10747494 12189439 9436774
-234946509 -40303360 -1717973863 871825152 -906152972 -16749826
872153086 855665403 -118016 1794965251 1295201101 -39780219 -30211935
-16842646 -30151425 43519 7966463 40304639 -20185088 -20184321
-10029057 14089574 -184614769 -26805249 -26869617 -67109274 9436415
-144309638;
#K set 384 -1713963265 9436774 -67174196 -50395700 -3394612
-855729920 16685314 -859032585 -16725507 871694080 1795044347 -118016
1794899966 855665404 -576766 1299696126 -16749826 871169792 11140864
-2054226162 1724697855 -859045633 -3355495 1728027129 -16722179
1727332096 -1879152900 -16722178 1711312892 -16722178 1711312892
-104960 -1879703808 -1879152906 -16724738 -16239719 -1714644583
13421822 -1727908865 -1711669504 -906152972 -16749826 872218368
-906087680 1794965248 -906087680 1794965502 855665397 -16749826
871169792 16645891 -1711276135 -1308688244 -1879113626 -36961537
-855638580 67174246 -16712961 14089574 -100728350 -318832896
-1879152900 -16722178 1711312892 -16722178 1711312892 -170496
-168362240 -1879152903 -16724740 -16763907 -1727869799 -855795452
16724991 16449280 -906152967 -16655899 -16842646 -30147329 13237811
7011583 13237811 7011583 -46989070 -151060374 -30152705 65279 45823
8949759 6749388 33489149 -872218625 1727594240 -688036103 -16682823
-16842609 -26804993 14089830 9436415 14089830 9436415 9436774
12777215 9436774 -201392077 -57081396 16619779 -52276 -16841268
-3342337 -906152967 -16694879 -16842646 -30147329 13237811 7011583
13237811 7011583 7011891 11466495 7011891 -318832640 -1442905964
-1862335386 -859006567 -20185088 -36961281 -16750855;
#K set 512 -16724739 1727725314 -328804610 -16740354 1727856384
-687970816 2063400704 -687970816 2063400704 -1174510079 1893922815
9436774 -184614861 -90636288 -40303361 -16763956 -83951429 -46925057
48575433 -16842646 -30147329 13237811 5111039 13237811 5111039
10616371 21092855 -16749826 871497473 -1717960961 64511 45311
10457343 6749644 -57016628 -16842650 -100728647 -43582721 44918479
-19267400 -22019619 -385941760 -688036347 -1177107713 -2687642
112842434 -2694 -26867856 -1024655371 -1030755074 -16743426
1727332096 871733758 -16763911 -16735747 872087298 -1858885890
-1258256130 2097265616 -16842551 -46987871 -911278081 -906153210
-1580617985 -897538 856113582 -436211026 1793457919 5963315
-268436327 -452986481 26851793 -16726891 -16776962 -16423220 13421568
-20185088 -36897281 6749183 32872957 1727827712 2063492618 -169554740
-1333688150 -858990594 -16748292 1711318014 -16748292 1711318014
-16653712 -110754673 -10558 -43646301 -689111809 65279 87267584
-1718025986 -1728052995 -1711407360 872152833 -227017421 -60161971
-30209294 -929457795 1314224025 -1716388097 4324403 8781567 4324403
8781567 31015417 855927551 -3559683 855803337 -436404480 16580355
16776960 -16842752 -486602323 1717997526 -862362010 -1881997568
-1601044736 1727646721 13434521 -33619866 -67174288 -211417857;
#K set 640 -238236523 -26867784 -858982913 -1934594 1711312893
-16653702 -26869617 -50396427 -1552876186 75151861 -1690 12187903
3406233 64921 -33619917 -67174335 -214760193 -459695774 -30210171
-1717965569 -2535938 855665405 -16656051 -30211990 -50396430
-2059272909 72196594 -1741 10612735 16842750 -1712914685 -697932103
-16841853 1718018771 -16745582 -16488756 -862348804 -872414979
-855834880 1726807811 -238236440 -16841752 -858983939 -16588074
-688193790 -489236744 -16522538 -688526337 3405977 64921 -50397133
-318831644 -1717972738 -16527207 -1713046017 47827401 -83950887
-909510401 64604617 -219611391 -1717961473 58111 64382566 -1174470909
-1184471338 -738262843 -1812004762 -137625600 -36897793 6745599
66178252 -385941747 -456340228 -789 -387388423 -783 133824511
-336461825 -167841536 -100794621 -286725899 -50395652 -335545112
-235077888 871864576 16620027 -16763923 -16522087 -1714356481
231250329 -100663303 -674180905 -218103812 -469241089 -2628353
-1245468 15924735 64868560 -318963963 -103284743 -790302209 58111
64382566 -1174470899 -1385797899 -2622 -1179008276 -810 132972543
-1026097153 -486615552 -318898429 -860243486 -50395659 -1023412807
-704587627 -16685466 -154402816 -36898049 23488239 -13045300
-857145345 -53228316 -5940 -806821684 -856948760 -808661792 -234881841;
#K set 768 -738197525 -573776399 -3629 -622275636 -452984870
-808661764 -741544962 -16698573 -157745152 -40240385 20132847
-13048679 -1714356225 -106522168 -12135 -1596931431 -1713897520
-1600546366 -452986464 -1493172265 -1147552796 -7002 -1244617063
-922746955 -1600546311 -1499867151 -16776990 -13052314 1723465727
-176527699 -18074 1891214182 1724055481 1885759139 -687868560
2063597506 -1721329194 -10630 -1883669914 -1375731825 1885759221
2053554688 -342294530 1727319040 16632842 -13057 -3355648 -10066191
-13045300 -857150488 -741547780 -1127220 -167772184 -858983937
-389231375 -5940 -856555521 -288555777 -930602 -3636 -856293377
-456340266 -623906306 871667968 16619786 -26113 -6711023 -13421583
-13048679 -1714366512 -1499872519 -2254439 -318767152 -1717967617
-795239964 -12135 -1713045505 -577111553 -1795667 -7015 -1712521217
-929457747 -1247746831 -16776965 -16423169 -10066432 -285263658
1718008258 -1183160669 -167785370 1726152703 -1184471338 -4626842
-687865927 1718015743 -3381515 -10650 -2080374826 1718018815 -5413274
-2087751466 14391551 -335543092 -872362804 -67108660 -234944527
-858986251 -387385858 -16590132 -687931630 -238236444 -406324
-452985649 -858989057 -2039554 -16589364 -453050613 -858986241
-1520436 -234883588 -335543143 -1728013927 -67108711 -234944540
-1717972756 -791614210 -16599655 -1375797486;
#K set 896 -459695672 -878183 -922748512 -1717978113 -4013314
-16598119 -922812661 -1717972737 -3106407 -452989703 -335543194
1711302246 -50331375 1727135495 -697932103 -491144734 -16842097
1719926527 316040806 -1375736730 1722679285 1885759129 -23645
-16842087 1722679039 191260345 -18074 1725366242 -184502647 -78845
-3355410 -402717711 -858986246 -16593716 -620888303 -858989825
-2700074 -1322016 -858981889 -806420737 46976211 -19265588 -857145345
-389231378 -91901 -6710802 -402717724 -1717972742 -16606823
-1241645295 -1717979649 -5400147 -2644286 -1717964033 -1596064001
43620774 -21690471 -1714356225 -795239954 -104957 -10066194
-402717738 1718008314 -16619930 -1879179503 1717997567 -8165757
-4031837 1718021375 1892482815 40265338 -24180890 1723465727
-1184471299 -16728936 -16724747 -16397108 -16711732 -453049359
-858986246 -16593716 -620888304 -858989825 -1782580 -53220359
-858988306 -805437694 -858988291 -251594242 -16586548 -855769344
-1711931643 -1717960960 -6691585 65313177 -788857086 -1717979651
-15689319 -1241514040 -1717962330 -671966823 -1025662723 -16606823
-1023548416 -218169598 -795239939 -16750859 -16423322 -16711834
-453049386 1718008314 -16619930 -1879179504 1717997567 -5413274
-176504084 1718002636 1895694082 1718002685 -704582402 -16598682
1727921920 -1231552768 -855965949 -858980404 -16842752 -486603791
-858986246;
#K set 1024 -16592948 -687997168 -858988289 -930612 -623640577
-523449123 -520225022 -808659207 -16586548 -855834880 -1711603965
-1717960807 -16842752 -486603804 -1717972742 -16605031 -1375863024
-1717976321 -1795687 -1247346689 -1030121029 -1023541502 -1600541191
-16592743 -1711472896 1727725315 1718026086 -16842752 -486603818
1718008314 -16617370 -2080506096 1718002687 -2726298 -1887764481
-1553570151 -1543635198 1885766649 -16598682 1727921920 -828965111
-859045633 -3355393 -3342849 65279 59135 66178252 -386203895
-573780740 -1588 -856948993 114281676 -335544335 -20184850 -33618979
-858983942 -16586548 -855900407 -1718025985 -6710785 -6685185 65279
59135 65313177 -788857079 -1147561479 -3431 -1713897729 111188377
-671088668 -23527203 -33619013 -1717967622 -16592743 -1711538423
1717960959 -10066177 -10027521 65279 59135 64382566 -1174733047
-1721342219 -5018 1724055295 108029542 -1023410218 -26869556
-33619047 1718015738 -16598682 1727921920 -980090882 -856097024
16580352 16646142 -1712324861 -338899744 -83949323 -858986241
-1520422 -33619235 -858784257 47631567 -50393355 -858992664
-236003079 -6964 -855835905 -23463681 64767 65023 -23465985 64461209
-1023738104 -325477936 -12135 -1241645310 -1147559683 -16601703
-1594032370 -325477984 -790307390 -218103864 -1717962246 -104712
-16776964 -16776963;
#K set 1152 -91665 -16530842 1722022655 149055078 -1174405191
1720712703 43607664 -33619325 1718680831 249718374 1891227340
-1544749057 -1385797899 -16842561 -1828782080 -117506048 -117506048
-302054950 -805385215 -689177601 133288908 -690565916 -50462974
-389225219 -16585780 -520356095 -237764916 164620543 -2437172
-858528519 -16776968 -16776968 -16776979 -16665184 -23526995
-671351033 -458843731 -1382430471 -33619248 -1714881025 47684034
-67173916 -1493264119 -1596915713 -1247766119 -1496778241 63743 63743
60927 26177790 1711375298 -67172394 2053538691 1722676733 -16598682
-1375863038 -1033460741 -16656774 -26866832 -1174405233 1885759098
-1375731968 16711680;
#P vpicture -1 -1 109 36;
#P user number~ 202 168 241 183 9 3 3 2 0. 0. 0 10.43 250 0. 0 0 0
221 221 221 222 222 222 0 0 0;
#P user spectroscope~ 292 401 300 100 20 0 0 0 1 1 0 0 0 0 0 0;
#X frgb 224 224 224;
#X brgb 255 255 255;
#X rgb2 0 0 0;
#X rgb3 243 204 204;
#X rgb4 255 0 0;
#X rgb5 184 184 184;
#X rgb6 0 0 0;
#X rgb7 0 0 0;
#X rgb8 255 255 255;
#X rgb9 255 0 0;
#X rgb10 255 191 0;
#X rgb11 0 191 127;
#X rgb12 127 0 127;
#X rgb13 0 0 0;
#X range 0. 1.2;
#X domain 0. 22050.;
#X done;
#P user umenu 9 114 101 196647 1 64 130 1;
#X add No Symmetry;
#X add Point Symmetry;
#X add Axis Symmetry;
#P message 9 135 42 196617 sym $1;
#P user gain~ 93 297 44 38 158 0 1.071519 7.94321 10.;
#P user ezdac~ 93 363 137 396 0;
#P user umenu 49 157 60 196647 1 64 173 1;
#X add clip;
#X add reflect;
#X add wrap;
#X add stet;
#P window linecount 2;
#P comment 107 74 510 196617 You can also use scamp~’s non-linear
mapping , symmetry , and range limiting modes to good effect. Don’t
forget that the default symmetry value is one (point symmetry). Have
fun!;
#P user umenu 63 180 47 196647 1 64 196 1;
#X add lin;
#X add exp;
#X add pow;
#P window linecount 1;
#P hidden newex 570 8 45 196617 onecopy;
#B color 5;
#P comment 501 238 28 196617 1.0;
#P message 202 121 145 196617 0. , 10. 1800 10. 1200 0. 700;
#P newex 202 142 43 196617 line~ 0.;
#P user scope~ 292 322 498 387 4 3 64 -1. 1. 0 100. 1 0.01 102 255 51
135 135 135 0;
#P message 23 342 65 196617 startwindow;
#P newex 93 268 38 196617 cycle~;
#P newex 121 205 122 196617 lp.scamp~ 1 0 0 1 lin 0.5;
#B color 5;
#P newex 121 182 65 196617 phasor~ 440;
#P window linecount 3;
#P comment 107 35 510 196617 lp.scamp~ can take phasor~ values and
distort them according to its “kink” factor. In principle this is
similar to the way the kink~ object works , but the math is a little
different. With scamp~ a value of zero allows unkinked throughput ,
and values further from zero distort the sine way increasingly.;
#P window linecount 1;
#P comment 239 186 136 196617 slope input;
#P comment 121 167 58 196617 phase input;
#P window linecount 2;
#P comment 29 236 91 196617 Distorted phase output…;
#P comment 135 261 100 196617 …used as table lookup into a sinusoid;
#P comment 536 243 100 196617 kinked phase input to cycle~ table lookup;
#P user scope~ 293 244 499 309 4 3 64 0. 1. 0 100. 1 0.01 102 255 51
135 135 135 1;
#P comment 505 341 100 196617 resulting waveform produced by cycle~;
#P window linecount 1;
#P comment 503 271 114 196617 – kink point at Y = 0.5;
#P comment 502 300 28 196617 0.0;
#P window setfont “Sans Serif” 18.;
#P comment 107 9 290 196626 Phase Distortion with lp.scamp~;
#B frgb 205 154 102;
#P connect 12 0 13 1;
#P fasten 12 0 4 0 126 239 298 239;
#P connect 13 0 24 0;
#P fasten 13 0 15 0 98 290 284 290 284 314 297 314;
#P fasten 13 0 27 0 98 291 284 291 284 395 297 395;
#P connect 28 1 12 5;
#P connect 16 0 28 0;
#P connect 17 0 16 0;
#P connect 24 0 23 0;
#P fasten 24 0 23 1 98 359 132 359;
#P fasten 22 1 12 0 104 176 113 176 113 202 126 202;
#P connect 11 0 12 0;
#P fasten 20 1 12 0 105 202 126 202;
#P fasten 25 0 12 0 14 154 113 154 113 202 126 202;
#P hidden connect 30 3 31 1;
#P fasten 14 0 23 0 28 360 98 360;
#P connect 26 0 25 0;
#P hidden connect 30 0 31 0;
#P window clipboard copycount 33;

————– http://www.bek.no/~pcastine/Litter/ ————-
Peter Castine +–> Litter Power & Litter Bundle for Jitter

iCE: Sequencing, Recording & |home | chez nous|
Interface Building for |bei uns | i nostri|
Max/MSP Extremely cool http://www.castine.de

http://www.dspaudio.com/

#78271
Jun 5, 2006 at 1:45pm

Wow! Thanks for the input. I’m gonna try kink~ and wave~ and see if I can get just a couple more basic “raw materials” for my harmonics patch. There’s lots of other places in my patch for samples, so this area is just for basic synth sounds–especially as they’re all being added together and modulated already.

Also will re-read those tutorials…. ;)

-CJ

#78272

You must be logged in to reply to this topic.