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
NEW REGISTRATIONS - please contact us if you wish to register on the forum
Users are reminded of the forum rules they sign up to which prohibits any activity that violates any laws including posting material covered by copyright
Procedural generation in action!
25 posts
• Page 3 of 3 • 1, 2, 3
Re: Procedural generation in action!
.
Last edited by MichaelBenjamin on Mon Sep 21, 2020 11:01 am, edited 1 time in total.
- MichaelBenjamin
- Posts: 275
- Joined: Tue Jul 13, 2010 1:32 pm
Re: Procedural generation in action!
.
Last edited by MichaelBenjamin on Mon Sep 21, 2020 11:02 am, edited 1 time in total.
- MichaelBenjamin
- Posts: 275
- Joined: Tue Jul 13, 2010 1:32 pm
Re: Procedural generation in action!
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
-
Spogg - Posts: 3358
- Joined: Thu Nov 20, 2014 4:24 pm
- Location: Birmingham, England
Re: Procedural generation in action!
.
Last edited by MichaelBenjamin on Mon Sep 21, 2020 11:02 am, edited 1 time in total.
- MichaelBenjamin
- Posts: 275
- Joined: Tue Jul 13, 2010 1:32 pm
Re: Procedural generation in action!
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!
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!
Don't stagnate, mutate to create!
-
trogluddite - Posts: 1730
- Joined: Fri Oct 22, 2010 12:46 am
- Location: Yorkshire, UK
25 posts
• Page 3 of 3 • 1, 2, 3
Who is online
Users browsing this forum: Google [Bot] and 50 guests