Drum Synthesis - Using only native renoise FX...

excellent stuff! maybe it would be good to feature this on Renoise In:Depth?

yes, why not…

Nice one, cheers migloJE. :P

Hey there. For some reason the college network won’t let me onto vimeo. As far as I can tell from comments you’re using the ring mod to create a very decent wave and modulating pitch and amount.

You can actually make a decent AM synth with a couple of these, a dc offset drawn sample and some semi gratuitous use of hydra and one shot triggered by velocity device LFO, and of course key tracker (use appropriate note to hz conversion). What’s especially good is the inertia on the ring mod for easy portamento! Use a wave shaper for harmonics. If you’re using a second ring mod (making this AM not FM- I think)

I’ll post a chain when I get internet tomorrow.
Could you post your device chain XML Moss?

Also try this. make a 16 sample drawn sample. draw it like a simple drum pattern lets say (look at the 09 offsets at the bottom) make it 16 lines or whatever in length and play that through your ring mod. Drawing Beats! Rerender the dry drawn sample to be able to give it amplitude curves or whatever.

BIG UP THE SECRET NATIVE RENOISE SYNTH! :drummer:

Thanks migloJE! I’d love to see people do more topics like this and not just focusing on drums, all kinds of stuff would be awesome. Just anything!

kickofighto I’d love it if you make a more specific/descriptive topic about what you described (about the synth thing in partcular), I’m new to making electronic music so I have a hard time knowing what to do with the hydra or the inertia on the ringmod (in short, I don’t really understand much about your post :D).

Thanks for the topic and great replies!

:blink:

Well, i showed more simpler way to make drummkit… also it is not nessesery to use ring mod… the multiple pressing on dc offset in sample editor does the trick on anything that is faded out, eaven the simple dc offset line fadet out…

Thanks much for making this video. Like the person three posts above me I’d like to see these kinds of examples in other areas too.

Found it very cool to see how the native effects could be used to create some realistic drum samples. Definitely will be trying this stuff on my own.

inspiring!

yes! amazing!
thank you,
now i’m learning!

Can you post the chain Kick? Curious :)

this is a great thread…loads of fun with these techniques!

ok… i’ve got a device chain for the foundation of a very simple but playable monophonic “synth” using a blank sample and some key trackin’ and dc offsettin with ringmod… sort of what Kickofighto was talking about, i think.

but… i’m havin a tough morning with my machines and brain. i can make a huge codebox with xml data in it, but can’t get the text to paste back into renoise as a device chain. so…

how do you get the scrolling codebox?.
how do i get the text version of the device chain (copied from my web browser) to paste into a track in renoise and show up as a device chain?

man, i feel slow today… sigh…the sad thing is, i think i’ve done all of this before successfully. ha ha. searched the forums last night with no success. i’m on osx if that makes a difference.

thanks for any tips folks! sorry bout all the question marks…

Check out “BB Code Help”, underneath all the Smilies when adding or replying to a topic and search for “CODEBOX”. Or just copy paste this…

  
[code]  
long_code_here = ';  
[/code]  

Copy past device chain on to a text editor…vice versa to paste on track ? Maybe someone else could elaborate further ?

thanks 00.1! all is working here now!

here’s the chain. just go into the sample editor after loading the chain and click create and enter. A blank sample. now you’ve got two out-of-tune octaves of monophonic fun! play around with the first lfo’s shape and size, mess with the frequency ranges and scaling on the key tracker…fun stuff

<?xml version="1.0" encoding="UTF-8"?> <FilterDeviceChainClipboard doc_version="0"> <DeviceContainerSlot type="SequencerTrackDeviceChain"> <Devices> <SequencerTrackDevice type="SequencerTrackDevice"> <IsActive>true</IsActive> <IsSelected>false</IsSelected> <SelectedPresetName>Init</SelectedPresetName> <SelectedPresetIsModified>false</SelectedPresetIsModified> <Panning> <Value>0.5</Value> <Visualization>Device only</Visualization> </Panning> <Volume> <Value>1.0</Value> <Visualization>Device only</Visualization> </Volume> <Surround> <Value>0.0</Value> <Visualization>Device only</Visualization> </Surround> <PostPanning> <Value>0.5</Value> <Visualization>Device only</Visualization> </PostPanning> <PostVolume> <Value>1.0</Value> <Visualization>Device only</Visualization> </PostVolume> </SequencerTrackDevice> <VelocityDevice type="VelocityDevice"> <IsActive>true</IsActive> <IsSelected>true</IsSelected> <SelectedPresetName>Init</SelectedPresetName> <SelectedPresetIsModified>true</SelectedPresetIsModified> <SrcInstrument>-1</SrcInstrument> <VelocityScaling>Linear</VelocityScaling> <VelocityMin>0</VelocityMin> <VelocityMax>127</VelocityMax> <DestEffect> <Value>2</Value> <Visualization>Device only</Visualization> </DestEffect> <DestParameter> <Value>6</Value> <Visualization>Device only</Visualization> </DestParameter> <DestMin> <Value>0.0</Value> <Visualization>Device only</Visualization> </DestMin> <DestMax> <Value>0.0</Value> <Visualization>Device only</Visualization> </DestMax> </VelocityDevice> <LfoDevice type="LfoDevice"> <IsActive>true</IsActive> <IsSelected>false</IsSelected> <SelectedPresetName>Init</SelectedPresetName> <SelectedPresetIsModified>true</SelectedPresetIsModified> <DestEffect> <Value>3</Value> <Visualization>Device only</Visualization> </DestEffect> <DestParameter> <Value>0.0</Value> <Visualization>Device only</Visualization> </DestParameter> <Amplitude> <Value>1.0</Value> <Visualization>Device only</Visualization> </Amplitude> <Offset> <Value>0.0</Value> <Visualization>Device only</Visualization> </Offset> <Frequency> <Value>30.0000019073486328125</Value> <Visualization>Device only</Visualization> </Frequency> <Type> <Value>4</Value> <Visualization>Device only</Visualization> </Type> <CustomEnvelope> <PlayMode>Curve</PlayMode> <Length>2</Length> <ValueQuantum>0.0</ValueQuantum> <Points> <Point>0,0.72368419170379638671875</Point> <Point>1,0.5</Point> <Point>2,0.736842095851898193359375</Point> <Point>3,0.5</Point> <Point>4,0.5</Point> <Point>5,0.5</Point> <Point>6,0.5</Point> <Point>7,0.5</Point> <Point>10,0.5</Point> <Point>11,0.5</Point> <Point>12,0.539473712444305419921875</Point> <Point>13,1.0</Point> <Point>63,1.0</Point> </Points> </CustomEnvelope> <CustomEnvelopeOneShot>true</CustomEnvelopeOneShot> </LfoDevice> <DcOffsetDevice type="DcOffsetDevice"> <IsActive>true</IsActive> <IsSelected>false</IsSelected> <SelectedPresetName>Init</SelectedPresetName> <SelectedPresetIsModified>true</SelectedPresetIsModified> <DCOffset> <Value>0.0</Value> <Visualization>Device only</Visualization> </DCOffset> <AutoDC> <Value>0.0</Value> <Visualization>Device only</Visualization> </AutoDC> </DcOffsetDevice> <RingModDevice type="RingModDevice"> <IsActive>true</IsActive> <IsSelected>false</IsSelected> <SelectedPresetName>Init</SelectedPresetName> <SelectedPresetIsModified>true</SelectedPresetIsModified> <OscillatorType> <Value>3</Value> <Visualization>Device only</Visualization> </OscillatorType> <Frequency> <Value>0.564466893672943115234375</Value> <Visualization>Device only</Visualization> </Frequency> <Amount> <Value>1.0</Value> <Visualization>Device only</Visualization> </Amount> <Phase> <Value>0.0</Value> <Visualization>Device only</Visualization> </Phase> <Inertia> <Value>0.015625</Value> <Visualization>Device only</Visualization> </Inertia> </RingModDevice> <KeyTrackingDevice type="KeyTrackingDevice"> <IsActive>true</IsActive> <IsSelected>false</IsSelected> <SelectedPresetName>Init</SelectedPresetName> <SelectedPresetIsModified>true</SelectedPresetIsModified> <SrcInstrument>-1</SrcInstrument> <KeyTrackingScaling>Linear</KeyTrackingScaling> <KeyTrackingMode>Clamp</KeyTrackingMode> <KeyTrackingMin>48</KeyTrackingMin> <KeyTrackingMax>72</KeyTrackingMax> <DestEffect> <Value>4</Value> <Visualization>Device only</Visualization> </DestEffect> <DestParameter> <Value>1.0</Value> <Visualization>Device only</Visualization> </DestParameter> <DestMin> <Value>0.4831135272979736328125</Value> <Visualization>Device only</Visualization> </DestMin> <DestMax> <Value>0.622576415538787841796875</Value> <Visualization>Device only</Visualization> </DestMax> </KeyTrackingDevice> <GainerDevice type="GainerDevice"> <IsActive>true</IsActive> <IsSelected>false</IsSelected> <SelectedPresetName>Init</SelectedPresetName> <SelectedPresetIsModified>true</SelectedPresetIsModified> <Volume> <Value>0.1565777957439422607421875</Value> <Visualization>Mixer and Device</Visualization> </Volume> <Panning> <Value>0.5</Value> <Visualization>Device only</Visualization> </Panning> <LPhaseInvert>false</LPhaseInvert> <RPhaseInvert>false</RPhaseInvert> </GainerDevice> <Filter3Device type="Filter3Device"> <IsActive>true</IsActive> <IsSelected>false</IsSelected> <SelectedPresetName>Init</SelectedPresetName> <SelectedPresetIsModified>true</SelectedPresetIsModified> <Type> <Value>0.0</Value> <Visualization>Device only</Visualization> </Type> <Frequency> <Value>0.4072580635547637939453125</Value> <Visualization>Device only</Visualization> </Frequency> <Q> <Value>0.0</Value> <Visualization>Device only</Visualization> </Q> <Gain> <Value>-60</Value> <Visualization>Device only</Visualization> </Gain> <Inertia> <Value>0.0078125</Value> <Visualization>Device only</Visualization> </Inertia> <Model>24dB 4Pole</Model> </Filter3Device> </Devices> </DeviceContainerSlot> </FilterDeviceChainClipboard>

use this chain for 2.5. the chain above works with 2.1 as i intended, but a little different in 2.5.

try it with danoise’s tonematrix technique…fun!

with the cross track routing this could get crazy…

use of liberal reverb is recommended if one wishes to recreate “silver apples of the moon”-esq primitive synth noises…you can really pull off some of those tones!

<?xml version="1.0" encoding="UTF-8"?>  
<FilterDeviceChainClipboard doc_version="0">  
 <DeviceContainerSlot type="SequencerTrackDeviceChain">  
 <Devices>  
 <SequencerTrackDevice type="SequencerTrackDevice">  
 <IsActive>true</IsActive>  
 <IsSelected>false</IsSelected>  
 <SelectedPresetName>Init</SelectedPresetName>  
 <SelectedPresetIsModified>false</SelectedPresetIsModified>  
 <IsMaximized>true</IsMaximized>  
 <Panning>  
 <Value>0.5</Value>  
 <Visualization>Device only</Visualization>  
 </Panning>  
 <Volume>  
 <Value>1.0</Value>  
 <Visualization>Device only</Visualization>  
 </Volume>  
 <Surround>  
 <Value>0.0</Value>  
 <Visualization>Device only</Visualization>  
 </Surround>  
 <PostPanning>  
 <Value>0.5</Value>  
 <Visualization>Device only</Visualization>  
 </PostPanning>  
 <PostVolume>  
 <Value>1.0</Value>  
 <Visualization>Device only</Visualization>  
 </PostVolume>  
 </SequencerTrackDevice>  
 <VelocityDevice type="VelocityDevice">  
 <IsActive>true</IsActive>  
 <IsSelected>false</IsSelected>  
 <SelectedPresetName>Init</SelectedPresetName>  
 <SelectedPresetIsModified>true</SelectedPresetIsModified>  
 <IsMaximized>true</IsMaximized>  
 <SrcInstrument>-1</SrcInstrument>  
 <DestScaling>Linear</DestScaling>  
 <VelocityMin>0</VelocityMin>  
 <VelocityMax>127</VelocityMax>  
 <DestTrack>  
 <Value>-1</Value>  
 <Visualization>Device only</Visualization>  
 </DestTrack>  
 <DestEffect>  
 <Value>2</Value>  
 <Visualization>Device only</Visualization>  
 </DestEffect>  
 <DestParameter>  
 <Value>7</Value>  
 <Visualization>Device only</Visualization>  
 </DestParameter>  
 <DestMin>  
 <Value>0.0</Value>  
 <Visualization>Device only</Visualization>  
 </DestMin>  
 <DestMax>  
 <Value>0.0</Value>  
 <Visualization>Device only</Visualization>  
 </DestMax>  
 </VelocityDevice>  
 <LfoDevice type="LfoDevice">  
 <IsActive>true</IsActive>  
 <IsSelected>false</IsSelected>  
 <SelectedPresetName>Init</SelectedPresetName>  
 <SelectedPresetIsModified>true</SelectedPresetIsModified>  
 <IsMaximized>true</IsMaximized>  
 <DestTrack>  
 <Value>-1</Value>  
 <Visualization>Device only</Visualization>  
 </DestTrack>  
 <DestEffect>  
 <Value>3</Value>  
 <Visualization>Device only</Visualization>  
 </DestEffect>  
 <DestParameter>  
 <Value>0.0</Value>  
 <Visualization>Device only</Visualization>  
 </DestParameter>  
 <Amplitude>  
 <Value>1.0</Value>  
 <Visualization>Device only</Visualization>  
 </Amplitude>  
 <Offset>  
 <Value>0.0</Value>  
 <Visualization>Device only</Visualization>  
 </Offset>  
 <Frequency>  
 <Value>30.0000019073486328125</Value>  
 <Visualization>Device only</Visualization>  
 </Frequency>  
 <Type>  
 <Value>4</Value>  
 <Visualization>Device only</Visualization>  
 </Type>  
 <CustomEnvelope>  
 <PlayMode>Curve</PlayMode>  
 <Length>2</Length>  
 <ValueQuantum>0.0</ValueQuantum>  
 <Polarity>Unipolar</Polarity>  
 <Points>  
 <Point>0,0.72368419170379638671875</Point>  
 <Point>1,0.5</Point>  
 <Point>2,0.736842095851898193359375</Point>  
 <Point>3,0.5</Point>  
 <Point>4,0.5</Point>  
 <Point>5,0.5</Point>  
 <Point>6,0.5</Point>  
 <Point>7,0.5</Point>  
 <Point>10,0.5</Point>  
 <Point>11,0.5</Point>  
 <Point>12,0.539473712444305419921875</Point>  
 <Point>13,1.0</Point>  
 <Point>63,1.0</Point>  
 </Points>  
 </CustomEnvelope>  
 <CustomEnvelopeOneShot>true</CustomEnvelopeOneShot>  
 </LfoDevice>  
 <DcOffsetDevice type="DcOffsetDevice">  
 <IsActive>true</IsActive>  
 <IsSelected>false</IsSelected>  
 <SelectedPresetName>Init</SelectedPresetName>  
 <SelectedPresetIsModified>true</SelectedPresetIsModified>  
 <IsMaximized>true</IsMaximized>  
 <DCOffset>  
 <Value>8655.09375</Value>  
 <Visualization>Device only</Visualization>  
 </DCOffset>  
 <AutoDC>  
 <Value>0.0</Value>  
 <Visualization>Device only</Visualization>  
 </AutoDC>  
 </DcOffsetDevice>  
 <RingModDevice type="RingModDevice">  
 <IsActive>true</IsActive>  
 <IsSelected>true</IsSelected>  
 <SelectedPresetName>Init</SelectedPresetName>  
 <SelectedPresetIsModified>true</SelectedPresetIsModified>  
 <IsMaximized>true</IsMaximized>  
 <OscillatorType>  
 <Value>3</Value>  
 <Visualization>Device only</Visualization>  
 </OscillatorType>  
 <Frequency>  
 <Value>0.4831135272979736328125</Value>  
 <Visualization>Device only</Visualization>  
 </Frequency>  
 <Amount>  
 <Value>1.0</Value>  
 <Visualization>Device only</Visualization>  
 </Amount>  
 <Phase>  
 <Value>0.0</Value>  
 <Visualization>Device only</Visualization>  
 </Phase>  
 <Inertia>  
 <Value>0.015625</Value>  
 <Visualization>Device only</Visualization>  
 </Inertia>  
 </RingModDevice>  
 <KeyTrackingDevice type="KeyTrackingDevice">  
 <IsActive>true</IsActive>  
 <IsSelected>false</IsSelected>  
 <SelectedPresetName>Init</SelectedPresetName>  
 <SelectedPresetIsModified>true</SelectedPresetIsModified>  
 <IsMaximized>true</IsMaximized>  
 <SrcInstrument>-1</SrcInstrument>  
 <DestScaling>Linear</DestScaling>  
 <KeyTrackingMode>Clamp</KeyTrackingMode>  
 <KeyTrackingMin>48</KeyTrackingMin>  
 <KeyTrackingMax>72</KeyTrackingMax>  
 <DestTrack>  
 <Value>-1</Value>  
 <Visualization>Device only</Visualization>  
 </DestTrack>  
 <DestEffect>  
 <Value>4</Value>  
 <Visualization>Device only</Visualization>  
 </DestEffect>  
 <DestParameter>  
 <Value>1.0</Value>  
 <Visualization>Device only</Visualization>  
 </DestParameter>  
 <DestMin>  
 <Value>0.4831135272979736328125</Value>  
 <Visualization>Device only</Visualization>  
 </DestMin>  
 <DestMax>  
 <Value>0.622576415538787841796875</Value>  
 <Visualization>Device only</Visualization>  
 </DestMax>  
 </KeyTrackingDevice>  
 <GainerDevice type="GainerDevice">  
 <IsActive>true</IsActive>  
 <IsSelected>false</IsSelected>  
 <SelectedPresetName>Init</SelectedPresetName>  
 <SelectedPresetIsModified>true</SelectedPresetIsModified>  
 <IsMaximized>true</IsMaximized>  
 <Volume>  
 <Value>0.1565777957439422607421875</Value>  
 <Visualization>Mixer and Device</Visualization>  
 </Volume>  
 <Panning>  
 <Value>0.5</Value>  
 <Visualization>Device only</Visualization>  
 </Panning>  
 <LPhaseInvert>false</LPhaseInvert>  
 <RPhaseInvert>false</RPhaseInvert>  
 </GainerDevice>  
 <Filter3Device type="Filter3Device">  
 <IsActive>true</IsActive>  
 <IsSelected>false</IsSelected>  
 <SelectedPresetName>Init</SelectedPresetName>  
 <SelectedPresetIsModified>true</SelectedPresetIsModified>  
 <IsMaximized>true</IsMaximized>  
 <Type>  
 <Value>0.0</Value>  
 <Visualization>Device only</Visualization>  
 </Type>  
 <Frequency>  
 <Value>0.4072580635547637939453125</Value>  
 <Visualization>Device only</Visualization>  
 </Frequency>  
 <Q>  
 <Value>0.0</Value>  
 <Visualization>Device only</Visualization>  
 </Q>  
 <Gain>  
 <Value>-60</Value>  
 <Visualization>Device only</Visualization>  
 </Gain>  
 <Inertia>  
 <Value>0.0078125</Value>  
 <Visualization>Device only</Visualization>  
 </Inertia>  
 <Model>24dB 4Pole</Model>  
 </Filter3Device>  
 </Devices>  
 </DeviceContainerSlot>  
</FilterDeviceChainClipboard>  
  

that’s awesome centipus

How does this work? I cant copy it or something…

oh… i thought this topic was deleted :) nice it is still here.

Very inspiring video!!

posted 2009?

Okay okay, I got it, what I’m waiting for, I need to dig deeper to this mystery forum ; - D

yeah. pretty old post :)