Page 1 of 1
Posted: 12 May 2015, 23:20
by 23fx23
Bezier Multi is a user module that creates a graphic canvas with multiple bezier curves.
Features:
_ Up to 8 curves accessible via menu buttons.
_ each curve can be up to 10 points with associated tangents.
_ each curve output defined size array.
_a time input allow to use each curve as a lfo , can be single for all or array for different times.
_various infos outputs like tangent angle and distance from point, currently touched point ect..
_extra menu for basic operation like reset to linear, reset to 2 points, mirror X, Y ect.
_ sequencer output can be smooth, quantisised X,Y or booth with XY grid setting.
_comma text input for user custom curves names,
_4 included skins with user skin editable colors.
_compatible with preset manager to save/recall differents sets of curves.
/addons data tools
nb let me know if find bugs
Posted: 13 May 2015, 12:42
by oli_lab
GG !
I definitly need to get into GUI
Posted: 13 May 2015, 13:09
by 23fx23
thx oli, yup the sdk draw procedures are very cool

,
Posted: 14 Jul 2016, 17:44
by cs
sorry but, is very unstable (sorry for my english) 2 PC, 3 win7 (64b), 2 in the same computer, usine 32 or 64.error; init module, paint module ??? i don't understand, i make many test with clean registry, memory, nothing. So, i retry with a second direction bezier mapper tools but it's impossible to use 2 or more in the same workspace, they havent a mirror sytem (the same adress?). But thanks for this work.
Best regards
Posted: 17 Jul 2016, 22:44
by 23fx23
yes that was my first programming module and i think i made mistakes at that time with global variables that could mess together if using more than one module in same wksp sadly and probably other things.
ill try to have a look if i can find the source i used for this one.
Posted: 18 Jul 2016, 13:35
by oli_lab
I did the same mistake
Just check if your variables are in" private "
Posted: 23 Oct 2016, 18:40
by 23fx23
sry for long delay, i had overwritten this project to build a bezier synth based on this idea and couldn't find back the sources i used for the addon.
but i found a backup on external drive this morning

, so checked and corrected few things.
should be less buggy now and allow more than one instance, cs let me know how it goes.
V1.1 fixed various memory allocations and global variables
W32-64 V1.1 user module:
https://drive.google.com/open?id=0B0VUy ... 0Q5amtVLVE
Ill uppgrade with a new version based on my synth that allow cool things like per segment custom curve type (bezier 2tan, bezier quad, linear spline intepolation ect)
and move/resize/scale eaily. but have to be patient. here is some teasing video by waiting^^
https://drive.google.com/open?id=0B0VUy ... kFKblJpRnM

Posted: 19 Dec 2016, 21:03
by woodslanding
I am trying to use this to create some velocity curves. I want to use it to create some mapping curves where velocity output values from 0-127 are put into an array of values betwerrn 0 and 127 which I can store. Unfortunately, I cannot figure out how to wire it up.
Here's my test patch. I've tried every output from the bezier module, and I only get a flat line of values. I read the wiki, but it has different outputs and output names.
http://www.sensomusic.com/forums/upload ... erTest.pat
When I cable to 'x's', I get an array with the right shape, but it only has 7 values, although I specified 128.
when I cable to the test_0 output, I get 128 values, but they are all the same.
Posted: 20 Dec 2016, 01:50
by 23fx23
mm maybe something wrong with the min max inside module.
try the module version i changed inside this folder and open the workspace included, on top it show array generation mode, bottom is remapper mode example
https://drive.google.com/open?id=0B0VUy ... UFmUVkxNmc