Mpowersynth, multiple oscillation

Official support for: meldaproduction.com
Post Reply New Topic
RELATED
PRODUCTS

Post

I am a noob at synthesis, so I have no other choice than to post my question here :P Is there a way to do the following in MPowersynth?

First an oscillator on OSC1, pwm modulating - no problem here. THEN an oscillator on OSC2 that places itself only in the first half of the cycle (added to OSC1). Basically I guess I would want any of the oscillator transform modes to have PWM padding ability. Maybe there is a workaround?

This way I could have a Square wave, and in its first half cycle a "squirming" ASync sine or similar.

I think this would have been theoretically possible by either adding PWM padding to all transform modes, or by letting "custom shape" consist of an additional "weight" graph, being a multiplier of how much the custom shape should affect the original. Last suggestion is not a bad idea, I think.

Attached a picture just to illustrate. The big square is PWM and the sine part is also modulating in some ways, preferably. Image

Post

Hmmm, I'm not sure how to follow :D, but it looks like you could just draw your waveshape using the custom shape editor ;)
Vojtech
MeldaProduction MSoundFactory MDrummer MCompleteBundle The best plugins in the world :D

Post

joule's description sounds like a 2 osc "serial" FM setup to me. (but I'm a noob too)

edit: oh, you want to modulate a single-cycle waveform, don't know if FM can do that, oops sorry

Post

Well. I have set up a PWM square on OSC1 and a PWM sine on OSC2. Then I have set up a multiparameter to OSC1 PWM value and OSC2 PWM so that the sine PWM (max value) occupies and follows only the first part of OSC1. This way I'll get that classic analogue sounding "attack" on a normal square wave.

However I'd like OSC2 to use another transform mode than simple PWM, which isn't possible if I at the same time want it to scale along with the OSC1 PWM. Therefor: I think it would be great if you could set up transform modes serially (transform chain). Then it would be possible to PWM anything, for example.

Post

FWIW... in good ol' VAZ Modular there is this MinMax-module which let's you achieve this kind of manipulation.

"The MinMax routes the lower of the 2 input signals to the Min output and the higher to the Max output." (VAZ Manual)

If you mix the result with a pulse wave you're there:
Image
Description: M1 is the MinMax-module fed by a pulse wave and a sine. The sine wave that forms the upper part of the cycle in this example could be of any type, of course.

Don't know if this is interesting for Vojtech to implement it somehow in MPowersynth... :shrug:

Post

Ok I'm still lost :D. Could you describe what you want instead of what you did? Perhaps some images :).
Vojtech
MeldaProduction MSoundFactory MDrummer MCompleteBundle The best plugins in the world :D

Post

1. If you look at the wavefrom elassi posted above, I'd like to be able to modulate the number of sines (seen in first half-cycle). This wouldn't be possible in MPowersynth afaik. I'm trying to add waveforms on top of each other since my knowledge of synthesis is quite shallow, so maybe my approach is wrong.

(2. Then I'd also want the sines to decay from 100% to 0% and the big square to PWM with the sines following along.)

Post

You can just draw this shape in the custom shape, then use pwm on it.
Melda Production & United Plugins
Surface Studio = i7, 32gb, SSD.
Windows 11. Bitwig, Reaper, Live. MTotal.
Audiofuse, Adam Audio monitors + sub, iLoud MTM.
Polybrute, Summit, Pro 3, Tempest, Syntakt, AH2.
Ableton Push 2, Roli Seaboard Block.

Post

jmg8 wrote:You can just draw this shape in the custom shape, then use pwm on it.
What settings would I need to enable to modulate the number of sines? Afaik there is only PWM padding, PWM smooth and PWM (stretching).

Post

joule wrote:1. If you look at the wavefrom elassi posted above, I'd like to be able to modulate the number of sines (seen in first half-cycle).

(2. Then I'd also want the sines to decay from 100% to 0% and the big square to PWM with the sines following along.)
So, basically like this?

Image

Post

Yes, elassi! I think that pretty much covers it.

Post

OK, copy all this text and paste it into MPowerSynth. Then move multiparameter 1, is that what you want? Have a look in the multiparameter to see what paramiters i'm controlling.

78DAED5C6B73A3BC15FEBEBF82F1A776A6D92001BECC387EC771E2DDCCC41B7B9DBD7D546C25A6C5120591C4FDF53D923006211C6FBB7DDFB6833F64CDF39C73D0E5DCC0B0C3DF5EB791F34C9334E4ECA283DEBB1D87B2155F87ECE9A29389C7B37EE7B7D1BBE16CCE5F68B2DC31B149A910C0A64E4C12B2A5822697BB4F5C5034E15144E294AEC14EC7647123FB95467C158A1D7A53A2C9C68432915E745C13C216CC33B00D7C5BC11704F8FBC0C6E046E633614F14351854A43982288C511D32A5384B0561629AD0BF67B019BB37E8B7D4BD37F84F3C4CE9C7F92952B786D4158DC80E59306CC13C0BE65BB0C082754D4C648C221B886DA067037D1B18D840F3EC49F85C3BB9C4B0059BF1B55556E286FC35230F115D7F24C996337359ABE4514DEF18E91F23836364D7462E337093905503726A8C7D6A0C773A7E84BF8267AB0D6A644C9D3CCB58D1BAACCC19C88A9AB261647377749294D5D655B2FB46053296A444611B95AFB5F5BC39673DDB1472227F9971C6659E72EB86D3391C47118D0C6D5BF69ADAB29606EDCB5FA21AB46C1B51A20CAD0FE04BA80E59A4EE3261059115B518B0CDBFC04D79CA684204877C108B4DAD225469AF99B66DBFC17A0DEC0D832A2D9AC6A559AF8155B9E69A65DB8BCE2C7C6D92F0AC1251B8A6E3E885EC8C0AAB88DC312D4CD93953634A8A4FF8F696A4629ED034B55A98D3E46E25C833B568DF875B2A57B94E40F1FD5BA9705605F803892CCD8226AE267ACC36253D10ABDA926E43C1999D4CEFC943D55E9E4B6F2949585563465EBFF27045D37CA7BEB02804D3746D939927214FA025D2A27221CB525CEE8C24BE6DC080C364E92EF1AA946B6FAB0E4E11D63D2D7A045407A756D185DC1FBF8E2F231EE7A3FB3877103625CC162307A756D47E92DBF2496E6D279913C6E198588C7E0BD76263E2A241C3EA173988ADA811A2778F8FA9AA15410D04FD5E0D94D901D750A8E9685043A19863BF864215C715D97475283DC84A98332908AF46342CD381C08D8C61CC6E698F223B6C589F8762B5195F2D3F43DC34334794BC262A64CD0C6EA66CF62E295BAB9A031B53E61248200F6104416E66BAF9B79984FA55A8569500F32C58A918C0519DF38E70366A81CC205CE01A62ED1E16D6C66161ED1916D67661612BE20B5B055F3437318BE62666D1DCC42C9A9B984546E4B621BD5A9F78B225519DC6C7E93C45864F9B1207E75CF36D733ED2FC7C43525A2596446450E8E1221F3511C6241AEA5A0137891B2E7EBF8B29B2676249613BF585852967FAE2CB7461CDE90C543D9766E492159A35F6E0C597240D57355EAD9D16B88B0514E07F540AB0165A6E486CB5AE8BF345C7AF31505628533755CA5AC5BD0F3B8CEDB067877D3B1CD8E1AE1DBE617010F348B944B520C8C9C10C4A798047BB78C359B872FE849C9826D06908FAE78A4A946D5503371ADA2A8EECFEA89811469E68723E7A37B4B697CD52A51A758A90D72C546E7D9AA5AA976A27CA1D195ADE0DD60464B970E49F7BBA8DF972C756E08E8F8F1D672C0434B8FB2B3D7D74F0C62BBA22BB3DA90ECA5C44F49DA48F3CD2DDDD671A519D29DEBB41717850596E39179BBDD31657FA2A1C8D818D86F709DDF2882B6D47FAC821B53D9328A3B2C5190DAFE13A45F666CE55425E726792D647C3390F9970A611794A2FC1617CAF735E076118B290BFC73002D5DD1F91E9699933AB90A7841475BE1FD368B81434766E04DDBAEA56A8FA741480A4A10A824D11AF26E29B22414DA46B8AF42A227240EA9A52EF001C499909CF1874EE7D39FABB98EAF49DCA2D202C7D84457F7B75AD8B82F2452996F6BCB0381A8EB73194A54C5D629D7E1669F00C1DD988FA39EB2702B03CCDF3B2AB49058813881915C16DE0B481D306CE898153440C44CFBEFEFFB215D81B04DBAA966BFFFED7BCD7AB593F9804FBDAF4DE1BF36D07E99F0E26E7EE99260958869E4DA4DF2F3A0303FAA1A02523F13DFF00E877759EC3F10FDDEA58C62F9BDD8B8E3C91535AC0958A49E4F65CEC81DFF6A007AEC4E3312DABE83284165CAD934C36F620AF48BEE669E94852A80C225770F3CF310FB5AB0E8ACFF12C53536D73CEFF64CED907A9CC336E5B9ADBD2DC86C9893DAD0B5153DC3C6C43A70D9D36744E099D43C8EC5B43943BA0BEDB12AE52185BF1DDC997CFC33228045D49B35A7EBC5AC97BA3D479D839B1B40A2D571645D037A5B9DB4F33B6265BCA048966210BB7F2AE9876B5BDFDFCF63D204B023391BF8BD239913BB847E63C0DF5CD36D5D469F0B39C9D6E2EA97ADCC947DD81877137E8057DF0D760E00325DD1456529A1F0D67E489A9854A47BDFED5B8EB75DD6EFFD2EDF650DF57FE135CFBD0644EDCE1794974A86E781E54503FE86B7753FF20584F2D303C2F966C5FD5515ED6519B9BDADCD4E6A613CB3A2A97F53674DAD06943E7A7CA3ADA9775FCFF50D63D3F1840A90D06835EDFF50703E9F37F745DC7795DC76D726A93539B9C4EACEBB85CD7DBD06943A70D9D9FAAEB327EF473136D63DC06501B40A7065029662A11D496A03682DA08FAB908923568993DCCA3EC2964D3EF7036F56DB97FE575091EBE1274AD6118F35FE4A8EF321167C2758A3727D438348AAC28B6A29E15F5AD6860A07A44A99C7F75CCF2A2AE34A377C3FB4C3E872A9F32BC9DDE010D7F5DA7FACA4C25FAC0F6FE71C5DB50BFB043C579095557CFF913EC3E2893D7AF3A5E21847AEA97FE1EF2061DA750F844E433A177E9CA41CE99A3035E7E9B4082E05B2755C099A377DA73E06AFD593EA54C21C3E8B3C8071050B78711EA7661B8EA749790C8B25872DD417F300016C31718FD890F9E9CE85C45DBB29F0C5CA0DF5CDD7CCE17457E2F52D458DD7480EC76D1590A1E3B290C208259E438933049C4013F9EAFF1BF9DAF6FB65BBA0E89A087C45D49E2F8F41C8EDA0CDE66F0FF9A0C5E0E3B1867B60E79E166F384FF1592B61EDE4C86ACCA9215A1D150BF39917BADF6F94E59155496E1132351EBD8AD63FF271F97524E06DB0579D5B9A5EC49AE0F56CAB250EB7F5228DE13CE44C2A348B9B37CFA5950039A6591088B3A05C6AB80EB7CF87273BD0EF3B77F0F2E5D3D5AC6347F19745FD5F36F5A6C4E93957CA3B6D3DC10FCCABAEFA15E0F07DD5EB717F40E237ADFFD3DEAFCAF9EDF8FD2BC908E0AECF57D5C9A572FF82327A65F2AD71D61A9A9EB374EF9103E30CB2C4AA9F322DFA62D4D08FF1EF339371CBD86C8F81927312CBF506F5DCA1F594412BE967E2D7183B1D7777B9389EBCB1F4C26BD603A756197D0957C501723F9638B5219EA177B0D036350F15C8441C147E3C954EDEEF83257ADA8148F5E574DF813DF9DA27EB7EF4E40EB7A90AB1AC2439D224E52AD880E4BEF979EA45D97877496C432CFA82575C6AF612A4B49DF5D5F76D411965984517D853483CD52EF56CFC00378065903CA2B7D54975E797729B7732FA2AF7294FBDC3B1328F5C945670A1FD79D4EC19FC234CC5FFF2BAE882A62F263177B8195972E7AEF8CA378430E4F33776AFA723CB3BDBF9C5BFE0BA4D1BB7F0299D0CD36.

As all this text is on 1 line drag down to highlight it all, its so big its off the screen.
Melda Production & United Plugins
Surface Studio = i7, 32gb, SSD.
Windows 11. Bitwig, Reaper, Live. MTotal.
Audiofuse, Adam Audio monitors + sub, iLoud MTM.
Polybrute, Summit, Pro 3, Tempest, Syntakt, AH2.
Ableton Push 2, Roli Seaboard Block.

Post

It wont let me paste it correctly. Anyone know how to do this?
Melda Production & United Plugins
Surface Studio = i7, 32gb, SSD.
Windows 11. Bitwig, Reaper, Live. MTotal.
Audiofuse, Adam Audio monitors + sub, iLoud MTM.
Polybrute, Summit, Pro 3, Tempest, Syntakt, AH2.
Ableton Push 2, Roli Seaboard Block.

Post

Interesting suggestion. The sines are snapping and there is no volume decay though. Is there a way to fix that?

EDIT: fixed the snapping but can't figure out how to do decay.

Post

Oh, the copy and paste worked then? great.

Yes the snapping is integral curvature. But i'm not sure how to change the decay of the sines. sorry.
Melda Production & United Plugins
Surface Studio = i7, 32gb, SSD.
Windows 11. Bitwig, Reaper, Live. MTotal.
Audiofuse, Adam Audio monitors + sub, iLoud MTM.
Polybrute, Summit, Pro 3, Tempest, Syntakt, AH2.
Ableton Push 2, Roli Seaboard Block.

Post Reply

Return to “MeldaProduction”