Welcome to %s forums

BrainModular Users Forum

Login Register

new user module : Particle attractor !

Discussions about add-ons, announcements
Post Reply
User avatar
oli_lab
Member
Posts: 1261
Location: Brittany, France
Contact:

Unread post by oli_lab » 29 Jan 2018, 23:11

new module in the addons !
please enjoy.
Olivar
http://oli-lab.org

Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces

follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social

User avatar
x.iso
Member
Posts: 565
Location: RU, Saint-Petersburg
Contact:

Unread post by x.iso » 29 Jan 2018, 23:37

I'll check it out! thanks!
join Hollyhock Usine Discord server: https://discord.gg/EdJarnE

23fx23
Member
Posts: 2545
Contact:

Unread post by 23fx23 » 29 Jan 2018, 23:53

yess sounds really interesting

User avatar
x.iso
Member
Posts: 565
Location: RU, Saint-Petersburg
Contact:

Unread post by x.iso » 30 Jan 2018, 01:19

It's fun and almost exactly what I proposed a while back! Two suggestions to make it better:
1) make mass attractor limit from -1 to 1, to be able to also repeal the particles.
2) add physics speed, it's a bit easier when you want particles to swirl around in same manner but faster or slower.
join Hollyhock Usine Discord server: https://discord.gg/EdJarnE

User avatar
x.iso
Member
Posts: 565
Location: RU, Saint-Petersburg
Contact:

Unread post by x.iso » 30 Jan 2018, 02:05

Already getting very interesting results for my polyphonic patch with multiple simple VST synth instances being modulated by those particles.

Also, it would be nice to have some more visual customizations ;) like particle color array, canon color (and visibility), attractor color, attractor 'well' color. if possible to add fade effect (with adjustment) for particles would be also cool!
join Hollyhock Usine Discord server: https://discord.gg/EdJarnE

User avatar
x.iso
Member
Posts: 565
Location: RU, Saint-Petersburg
Contact:

Unread post by x.iso » 30 Jan 2018, 12:05

One more thing, I've tried to wire in bitmap from other module and nothing happens. on latest version here.

EDIT: seems like it's Usine's glitches after all
join Hollyhock Usine Discord server: https://discord.gg/EdJarnE

User avatar
oli_lab
Member
Posts: 1261
Location: Brittany, France
Contact:

Unread post by oli_lab » 31 Jan 2018, 21:03

thanx for your suggestions !
I'll try the -1 +1 mass attractor limit,
EDIT : I did try, but not convincing. better stick to the idea of an inversion of the physic laws inside the pink disk !
as well as the fps speed.
EDIT : get more speed variations than befor, more expressive indeed, will keep.
as for the interface beautifying, i'm not sure I will spend some time with that as I personally have no appeal to nice interface (I came from PureData ^^) and I never look at the screen when playing live !
my plan for using this module is to herd some sounds in a 2d plan with a giant joystick (the one you see sometimes on the HH3 screen).
the particle positions will be transmitted via OSC to a Processing script for a proper old school green on black monitor !
http://oli-lab.org

Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces

follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social

User avatar
x.iso
Member
Posts: 565
Location: RU, Saint-Petersburg
Contact:

Unread post by x.iso » 01 Feb 2018, 01:40

well, yes, I forgot that I could actually outsource controls to regular XYpad and make things look the way I want. Hope it doesn't get too hard on CPU though.
as for speed adjustment, the speed limit parameter works a bit different than regular 'physics speed' parameter in XYpad, since it actually limits particles inertia which influences their movement, so I hope you can just add that separate physics speed parameter (where we can go crazy with range), while speed limit would make sense to have range of 0 to 1.

can't wait for update and thanks for the module! I've demonstrated here what I did with it so far: http://www.sensomusic.org/forums/viewtopic.php?id=6088
join Hollyhock Usine Discord server: https://discord.gg/EdJarnE

User avatar
x.iso
Member
Posts: 565
Location: RU, Saint-Petersburg
Contact:

Unread post by x.iso » 02 Feb 2018, 22:43

I just thought, is it possible to have more than one attractor in module? would be interesting to be able to have 1 to 8 or so attractors, then with some patching it could be tied to touch inputs, like each new finger is new attractor.
join Hollyhock Usine Discord server: https://discord.gg/EdJarnE

User avatar
oli_lab
Member
Posts: 1261
Location: Brittany, France
Contact:

Unread post by oli_lab » 04 Feb 2018, 02:25

x.iso wrote:I just thought, is it possible to have more than one attractor in module? would be interesting to be able to have 1 to 8 or so attractors, then with some patching it could be tied to touch inputs, like each new finger is new attractor.
could be another module, will look into it
http://oli-lab.org

Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces

follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social

User avatar
x.iso
Member
Posts: 565
Location: RU, Saint-Petersburg
Contact:

Unread post by x.iso » 19 Sep 2018, 19:20

While I'm patching custom UI to roughly achieve the looks I need for this add-on, here's some new suggestion (apart from what I mentioned in other topic) for functionality: is it possible to add spin factor to the attractor? for instance, using X,Y we could make spin direction arrow and the speed of the spin would be related to distance from origin (X,Y of the attractor) to the directed point. maybe just angle and speed parameters would be enough and then UI could be implemented to manipulate them with touch in intuitive ways. (adding acceleration and stuff). it could result in very cool random to sine LFO-like transformations in terms of parameter modulation.
join Hollyhock Usine Discord server: https://discord.gg/EdJarnE

User avatar
oli_lab
Member
Posts: 1261
Location: Brittany, France
Contact:

Unread post by oli_lab » 20 Sep 2018, 09:23

x.iso wrote:While I'm patching custom UI to roughly achieve the looks I need for this add-on, here's some new suggestion (apart from what I mentioned in other topic) for functionality: is it possible to add spin factor to the attractor? for instance, using X,Y we could make spin direction arrow and the speed of the spin would be related to distance from origin (X,Y of the attractor) to the directed point. maybe just angle and speed parameters would be enough and then UI could be implemented to manipulate them with touch in intuitive ways. (adding acceleration and stuff). it could result in very cool random to sine LFO-like transformations in terms of parameter modulation.
Hi !
I don't understand this spin concept, should it interact with the particules ?

anyway, if you're keen to code, I can send you the sources so you could improve the module, no problem.

Olivar
http://oli-lab.org

Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces

follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social

User avatar
x.iso
Member
Posts: 565
Location: RU, Saint-Petersburg
Contact:

Unread post by x.iso » 20 Sep 2018, 12:07

oli_lab wrote:
x.iso wrote:While I'm patching custom UI to roughly achieve the looks I need for this add-on, here's some new suggestion (apart from what I mentioned in other topic) for functionality: is it possible to add spin factor to the attractor? for instance, using X,Y we could make spin direction arrow and the speed of the spin would be related to distance from origin (X,Y of the attractor) to the directed point. maybe just angle and speed parameters would be enough and then UI could be implemented to manipulate them with touch in intuitive ways. (adding acceleration and stuff). it could result in very cool random to sine LFO-like transformations in terms of parameter modulation.
Hi !
I don't understand this spin concept, should it interact with the particules ?

anyway, if you're keen to code, I can send you the sources so you could improve the module, no problem.

Olivar
I don't have much experience in coding, but it would be easier to work out existing code with understanding what it does on practice, so it might be a good idea to try and for me to gain some experience in this field.

About the spin, yes it would act as centrifugal force on particles stirring and repelling them depending on speed and mass combination, or otherwise create flattened orbits for the particles.
join Hollyhock Usine Discord server: https://discord.gg/EdJarnE

User avatar
oli_lab
Member
Posts: 1261
Location: Brittany, France
Contact:

Unread post by oli_lab » 20 Sep 2018, 12:24

>>About the spin, yes it would act as centrifugal force on particles stirring and repelling them depending on speed and mass combination, or otherwise create flattened orbits for the particles.

this should be possible when alt factor is set to 0 and with a bit of tweaking with gravity, friction and so forth.
http://oli-lab.org

Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces

follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social

Post Reply

Who is online

Users browsing this forum: No registered users and 9 guests