Support

If you have a problem or need to report a bug please email : support@dsprobotics.com

There are 3 sections to this support area:

DOWNLOADS: access to product manuals, support files and drivers

HELP & INFORMATION: tutorials and example files for learning or finding pre-made modules for your projects

USER FORUMS: meet with other users and exchange ideas, you can also get help and assistance here

Procedural generation in action!

For general discussion related FlowStone

Re: Procedural generation in action!

Postby MichaelBenjamin » Tue Sep 15, 2020 2:11 pm

.
Last edited by MichaelBenjamin on Mon Sep 21, 2020 11:01 am, edited 1 time in total.
MichaelBenjamin
 
Posts: 276
Joined: Tue Jul 13, 2010 1:32 pm

Re: Procedural generation in action!

Postby MichaelBenjamin » Wed Sep 16, 2020 7:08 pm

.
Last edited by MichaelBenjamin on Mon Sep 21, 2020 11:02 am, edited 1 time in total.
MichaelBenjamin
 
Posts: 276
Joined: Tue Jul 13, 2010 1:32 pm

Re: Procedural generation in action!

Postby Spogg » Thu Sep 17, 2020 8:22 am

MichaelBenjamin wrote:come on dudes...

OK!

I’ve not looked into this too deeply but it seems to me the term Procedural Generation needs to be defined. This Wikipedia link seems to sum it up well, according to what I already thought I understood:

https://en.wikipedia.org/wiki/Procedural_generation

This article says there has to be a random component introduced into an algorithm and a seed to get started on. Without the random component the same seed would always produce the same result. Now it occurs to me that if just the seed could produce widely different and maybe unpredictable results (in terms of what the user wants) that could be sufficient in some circumstances.

Randomness produces variation in outcome, like in genetic mutation. But, sticking with genetics, many outcomes are useless so there needs to be a selection process so only “useful” changes are allowed to prosper.

So, coming back to procedural generation for rhythms, as tulamide says a purely random assignment of percussion hits would be of little use. So I think we need a seed which defines the overall type of rhythm and an algorithm that can make use of randomness with a method of constraining the variation to what is musically in context.

Of course I don’t know the methods used in the Beat Map system but my guess is that the x-y system is actually varying quite a few parameters in the algorithm and randomness simultaneously, based on the data in the map. So if you had just 2 sliders or a 2-D joystick it would be insufficient to produce the variations available from the Beat Map. That’s why I personally think it’s a clever system, quite apart from the visual appeal.

So that’s my ramblings over :lol:
User avatar
Spogg
 
Posts: 2688
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England

Re: Procedural generation in action!

Postby MichaelBenjamin » Sun Sep 20, 2020 7:06 pm

.
Last edited by MichaelBenjamin on Mon Sep 21, 2020 11:02 am, edited 1 time in total.
MichaelBenjamin
 
Posts: 276
Joined: Tue Jul 13, 2010 1:32 pm

Re: Procedural generation in action!

Postby trogluddite » Sun Sep 20, 2020 8:00 pm

MichaelBenjamin wrote:oppose my ramble pls

Why? Don't you like being agreed with? How peculiar!
I've decided to see if I can annoy and frustrate you by pointedly opposing your desire to be opposed! :mrgreen:
MichaelBenjamin wrote:see tulamide? fifteen points

No - as they like to say in Eurovision; "Null Points". Trolls get warnings and bans, not points.

[moderator comment]
You appear to have nothing constructive to add to the thread (or, indeed, to the forum) and your criticisms are no more than pedantic semantic games. Please desist.
All schematics/modules I post are free for all to use - but a credit is always polite!
Don't stagnate, mutate to create!
User avatar
trogluddite
 
Posts: 1615
Joined: Fri Oct 22, 2010 12:46 am
Location: Yorkshire, UK

Previous

Return to General

Who is online

Users browsing this forum: No registered users and 25 guests