Lectric Panda Generates Thor! [Free Refills]

Need some fresh sounds? Want to show off your sound design skills? Here's the place!
Breach The Sky
Posts: 212
Joined: 14 Jul 2015
Location: Sweden

21 Nov 2016

I think I can hear the RP sound character... I also guess it's Quad. Those "blipy" patches sounds like something you could get out of one of the weirder fm functions in Quad.

User avatar
MannequinRaces
Posts: 1543
Joined: 18 Jan 2015

21 Nov 2016

I don't know what synth that is but I will probably buy it (if not already owned) so I can get those sounds! The synth sounds very analog...

User avatar
rcbuse
RE Developer
Posts: 1175
Joined: 16 Jan 2015
Location: SR388
Contact:

21 Nov 2016

Woooot! The time is here! It is Thor! Thank you all for playing!

WongoTheSane
Moderator
Posts: 1851
Joined: 14 Sep 2015
Location: Paris, France

21 Nov 2016

How on earth... How??????

Edit: I'm amazed both at the technical prowess (how?????) and the sounds themselves. Honestly I thought it was one of the "big" ones. Incredible. Amazing job, Panda.

Edit2: Sorry lemec, you were right!!
Last edited by WongoTheSane on 21 Nov 2016, edited 2 times in total.

User avatar
Skullture
Posts: 575
Joined: 17 Nov 2015
Contact:

21 Nov 2016

rcbuse wrote:Woooot! The time is here! It is Thor! Thank you all for playing!
Image
:D funny almost nobody knew this one, good work Rob

User avatar
Kuranes
Posts: 43
Joined: 20 Oct 2016
Location: Trier/Germany

21 Nov 2016

It's the mighty Thor!!! Who would have thought that - ah, I see, Lemec got it!! :D Kudos! And multiple Kudos for Rob for orchestrating those magnificient patches! I always had the feeling, that Thor wasn't done yet, that he still could compete with the new RE's if one only figured out to use it's modulation matrix wisely. Well Done, Sir! :)
“To be is to do”—Socrates.
“To do is to be”—Jean-Paul Sartre.
“Do be do be do”—Frank Sinatra.

https://soundcloud.com/daniel-del-vecchio

User avatar
moneykube
Posts: 3447
Joined: 15 Jan 2015

21 Nov 2016

:shock: :shock: :shock: :thumbs_up: :thumbs_up: :thumbs_up: :puf_smile:
YOU ARE MY FAVORITE PANDA... Bamboozilled again... Great :exclamation: :refill:
https://soundcloud.com/moneykube-qube/s ... d-playlist
Proud Member Of The Awesome League Of Perpetuals

User avatar
Arrant
Competition Winner
Posts: 521
Joined: 16 Jan 2015

22 Nov 2016

Amazing, I was sure there was some reverb on that demo which mean't it couldn't be Thor.
Well played panda, thanks so much for these generated refills, please keep them coming.

User avatar
Karim
Competition Winner
Posts: 957
Joined: 16 Jan 2015
Location: Italy
Contact:

22 Nov 2016

rcbuse wrote:Woooot! The time is here! It is Thor! Thank you all for playing!
Yuhuuuuuu!

Inviato dal mio SM-G925F utilizzando Tapatalk
Karim Le Mec : Dj/Producer/Label Owner ( :reason: 11.3+ R12  IMac 2016 21")
FOLLOW Karim Le Mec
https://www.youtube.com/user/lemecdj
https://karimlemec.weebly.com/
https://soundcloud.com/karimlemec
https://t.me/reasonstudiosworld

Breach The Sky
Posts: 212
Joined: 14 Jul 2015
Location: Sweden

22 Nov 2016

I would never have guessed that, teaches me I guess. It will be interesting to dissect some of the patches to get new ideas!
Last edited by Breach The Sky on 22 Nov 2016, edited 1 time in total.

User avatar
rcbuse
RE Developer
Posts: 1175
Joined: 16 Jan 2015
Location: SR388
Contact:

22 Nov 2016

Arrant wrote:Amazing, I was sure there was some reverb on that demo which mean't it couldn't be Thor.
Well played panda, thanks so much for these generated refills, please keep them coming.
Probably a patch with a bunch of comb filters and a short modulated delay, that would sound like a reverb.

User avatar
Marco Raaphorst
Posts: 2504
Joined: 22 Jan 2015
Location: The Hague, The Netherlands
Contact:

22 Nov 2016

in a blind test people can never tell which is which :D

CR68
Posts: 85
Joined: 17 Jan 2015

22 Nov 2016

lectric panda: thx for this patches, i found allready some really inspiring sounds.
one question: how dou you make this?

cheers and thx!

User avatar
modecca
Posts: 807
Joined: 07 Jul 2016

22 Nov 2016

a serious reminder that thor even though far from new is capable of some wicked sounds!
🔗💥

User avatar
MAL9000
Posts: 36
Joined: 19 Jan 2015

22 Nov 2016

The mighty Thor yet wields great power. Really appreciate these. They sound fantastic from the demos. Generous pandas are my favourite type of pandas.


User avatar
rcbuse
RE Developer
Posts: 1175
Joined: 16 Jan 2015
Location: SR388
Contact:

22 Nov 2016

A few people have asked how this is done.
The short answer: I write a lot of Python code to generate the files.

The long answer is:
Each synth/effect is a project in itself. Each patch file is a collection of parameters. Typically I start by reseting the device and saving out the Init patch. From there I examine each parameter in depth and how it effects the synth. Then I write rules to generate new parameters. These rules are mostly rules you would use when designing your own patches, like:

If the patch is a pad, generate longer attacks and decays.
If the patch is a bass, generate short attacks.
If the patch is a bass, make it monophonic.
If this filter is a low pass, generate the cutoff higher.
If this filter is a high pass, generate the cutoff lower.
If the filter is a comb, generate a lower resonance.
If the patch is a pad, don't modulate pitch.
If the patch is an FX, you can modulate pitch.
Don't modulate things that effect the volume.
Avoid combinations that cause silence or really loud patches.
etc
etc
etc

In Python these rules look like:

Code: Select all

    s.np[ fltr + "type"] = choice([0,0,0,1,1,1,2,2,3])
    s.np[ fltr + "velocity" ] = randint(0,40)
    s.np[ fltr + "key_follow" ] = randint(0,127)
    s.np[ fltr + "self_osc" ] = randint(0,1)
    s.np[ fltr + "state_filter_notch" ] = randint(0,127)
    s.np[ fltr + "state_filter_type" ] = randint(0,4)
    s.np[ fltr + "ladder_slope" ] = randint(0,4)
    s.np[ fltr + "comb_type" ] = randint(0,1)
    s.np[ fltr + "formant_gender" ] = randint(0,127)

    #s.np[ fltr + "invert" ] = 
    #s.np[ fltr + "drive" ] = randint(0,127) TODO, gain down
    
    if ( s.np[ fltr + "type"] == 0 ):
      s.np[ fltr + "cutoff" ] = randint(40,120)
      s.np[ fltr + "resonance" ] = randint(0,118)
    if ( s.np[ fltr + "type"] == 1 ):
      s.np[ fltr + "cutoff" ] = randint(40,90)
      s.np[ fltr + "resonance" ] = randint(0,115)
      s.dests += [ "dst_" + fltr + "notch", ]
    if ( s.np[ fltr + "type"] == 2 ):
      s.np[ fltr + "cutoff" ] = randint(0,127)
      s.np[ fltr + "resonance" ] = randint(40,100)
    if ( s.np[ fltr + "type"] == 3 ):
      s.np[ fltr + "cutoff" ] = randint(40,90)
      s.np[ fltr + "resonance" ] = randint(0,20)
      s.dests += [ "dst_" + fltr + "gender", ]
So you end up with a huge collection of rules for generating patches so they don't sound too terrible, and you end up with some of patches that actually sound good. Then you take all these generated parameters and dump them out to a file and save it. Then you generate a few thousand of them and build a refill.

WongoTheSane
Moderator
Posts: 1851
Joined: 14 Sep 2015
Location: Paris, France

22 Nov 2016

Yes, but non-RE don't save xml (from the looks of it it's just a raw dump of the class data). Did you map out each parameter by hand (by changing one parameter, saving and making a diff, for each param) to reverse engineer it or is there some documentation about the format?

User avatar
rcbuse
RE Developer
Posts: 1175
Joined: 16 Jan 2015
Location: SR388
Contact:

22 Nov 2016

WongoTheSane wrote:Yes, but non-RE don't save xml (from the looks of it it's just a raw dump of the class data). Did you map out each parameter by hand (by changing one parameter, saving and making a diff, for each param) to reverse engineer it or is there some documentation about the format?
Just reversed the file formats and mapped the parameters by hand.

WongoTheSane
Moderator
Posts: 1851
Joined: 14 Sep 2015
Location: Paris, France

22 Nov 2016

rcbuse wrote:
WongoTheSane wrote:Yes, but non-RE don't save xml (from the looks of it it's just a raw dump of the class data). Did you map out each parameter by hand (by changing one parameter, saving and making a diff, for each param) to reverse engineer it or is there some documentation about the format?
Just reversed the file formats and mapped the parameters by hand.
Wow, that must have taken a while... Good rules too, the result are impressive.

User avatar
MannequinRaces
Posts: 1543
Joined: 18 Jan 2015

23 Nov 2016

Thank you for yet another free refill Rob! Question for you, can you post what patches you used for your soundcloud teaser snippets? And if possible please consider doing one for Malstrom. :)

User avatar
rcbuse
RE Developer
Posts: 1175
Joined: 16 Jan 2015
Location: SR388
Contact:

23 Nov 2016

MannequinRaces wrote:Thank you for yet another free refill Rob! Question for you, can you post what patches you used for your soundcloud teaser snippets? And if possible please consider doing one for Malstrom. :)
Malstrom and Subtractor are certainly on the todo list. Unfortunately I created those audio snippets from just randomly dropping into the refill and recording whatever came up, so all I can say is, they are in there! At this point it would take me longer to find them then just generate 1-2 more synths! hah!

User avatar
Noise
Competition Winner
Posts: 470
Joined: 16 Jan 2015
Location: Lisbon
Contact:

23 Nov 2016

I think this is a amazing work, I'm just having so much fun exploring this new sounds and options, 99,3%* of them are very inspiring. Can't wait to see more of this. I'm not asking, just saying out loud for my wish list: Revival, Vibro, Tres, Zero. (this guys need some love )

( * very accurate statistic )
Albums: BandCamp | Youtubz: Noise Channel
Projects: P1 Easy Remote Mapping | Personal Refill Sale Store: https://payhip.com/noisesystems | Title Generator! untitled.noiseshadow.com

User avatar
MannequinRaces
Posts: 1543
Joined: 18 Jan 2015

23 Nov 2016

rcbuse wrote:
MannequinRaces wrote:Thank you for yet another free refill Rob! Question for you, can you post what patches you used for your soundcloud teaser snippets? And if possible please consider doing one for Malstrom. :)
Malstrom and Subtractor are certainly on the todo list. Unfortunately I created those audio snippets from just randomly dropping into the refill and recording whatever came up, so all I can say is, they are in there! At this point it would take me longer to find them then just generate 1-2 more synths! hah!
Understood! Thanks again. :)

User avatar
Kuranes
Posts: 43
Joined: 20 Oct 2016
Location: Trier/Germany

23 Nov 2016

rcbuse wrote:
MannequinRaces wrote:Thank you for yet another free refill Rob! Question for you, can you post what patches you used for your soundcloud teaser snippets? And if possible please consider doing one for Malstrom. :)
Malstrom and Subtractor are certainly on the todo list. Unfortunately I created those audio snippets from just randomly dropping into the refill and recording whatever came up, so all I can say is, they are in there! At this point it would take me longer to find them then just generate 1-2 more synths! hah!
For a millisecond I thought it would be a great challenge to use all of those patches in one song. Until I realized this song would take AEONS to at least give a tiny glimpse of every patch used in it. :roll: :lol:

But somewhere, in a galaxy far far away, someone will just do this. :) ;)
“To be is to do”—Socrates.
“To do is to be”—Jean-Paul Sartre.
“Do be do be do”—Frank Sinatra.

https://soundcloud.com/daniel-del-vecchio

Post Reply
  • Information
  • Who is online

    Users browsing this forum: No registered users and 12 guests