Great site and some well designed instruments!
Best posts made by SonoLuminus
-
RE: Finally reopened my website!
-
Feature Request(s): Component Coordinates & Component ID/Basic Properties Text Relationship
Greetings,
Below are a few items I would like to see added/changed/fixed in future builds:
Components Coordinates(x,y) can be erratic when parenting and unparenting. After moving objects around in the root structure often reassigns these object negative x & y values, causing items to disappear from the canvas.
Would it be possible to set a restriction to limit objects to x0,y0 after a move or better yet, have them remain in place with a new coordinates reference based on where they land in the root structure?A second change or feature I would like to see implemented is for the Text field in the "Basic Properties" to hold its contents when changing the "Object ID" name. This currently resets / is empty after changing any object ID.
These are all minor, picky requests; however they would help speed up my process greatly.
As always, I am greatly appreciative of @Christoph-Hart and the entire Hise.audio Community!
Best,
Latest posts made by SonoLuminus
-
Alternatives to Knobman / WebKnobman?
All,
I've been using Knobman for several years now, and more recently WebKnobman- due to OSX compatibility issues with the standalone app. This is a great program and web app, but as my clients needs and design ideas have expanded, I have run into some limitations with it.
About a year ago, I started creating knobs in After Effects & Illustrator, and then using various texture packers and filmstrip compilers such as StripGenerator from WavesFactory. This can be tedious at times, with mixed results.
I wanted to find out what everyone else is using or if anyone had alternative methods for knob and slider creation. Also, besides nomenclature, is there difference between "sprite sheets" and "filmstrips". Are they interchangeable terms?
As always, your comments and recommendations are greatly appreciated.
-
RE: Problem with image (solved)
Take a look at your size (x,y) and position coordinates in the "Component Size" panel for your Image Object.
I'm seeing negative coordinates that may be causing your image to be cutoff. Also, ensure that your Image Object size matches your PNG size.For example, if your PNG is 600x350, your Image Property Size should be 600 for the width, and 350 for the height, with an X0,Y0 coordinate to start.
-
RE: Text Missing from Preset Panel
@Lindon
That's what I thought at first, but I don't know when or where I would have changed it.@Christoph-Hart
I've pulled the latest scriptnode from Github with no change.I did fail to mention in my initial post that the preset browser functions correction when inside a floating panel. This is really where I need it to work and in the grand scheme of things, this does not seem to effect the performance and operation of my compiled apps/plugs.
Thank you both for your replies. I'll keep troubleshooting on my end.
Best,
-
RE: Finally reopened my website!
Great site and some well designed instruments!
-
Text Missing from Preset Panel
See attached screenshots. A folder structure with preset names appears to be present in my preset panel as indicated by the stars and green highlights, however the text appears to be missing.
The presets names Do appear in my presetlist panel on the main interface. Rather odd.
Is this a bug or have I misplaced my presets in the incorrect folder within my Hise project.
Thanks in advance for your help!
-
Feature Request(s): Component Coordinates & Component ID/Basic Properties Text Relationship
Greetings,
Below are a few items I would like to see added/changed/fixed in future builds:
Components Coordinates(x,y) can be erratic when parenting and unparenting. After moving objects around in the root structure often reassigns these object negative x & y values, causing items to disappear from the canvas.
Would it be possible to set a restriction to limit objects to x0,y0 after a move or better yet, have them remain in place with a new coordinates reference based on where they land in the root structure?A second change or feature I would like to see implemented is for the Text field in the "Basic Properties" to hold its contents when changing the "Object ID" name. This currently resets / is empty after changing any object ID.
These are all minor, picky requests; however they would help speed up my process greatly.
As always, I am greatly appreciative of @Christoph-Hart and the entire Hise.audio Community!
Best,
-
Working with Sprite Sheets / Note On
I'm trying to animate a sprite sheets (png) where the animation is triggered and disabled with Note on information. I've done this in Kontakt many times with a custom script that looks something like this:
DECLARATION
declare $i
declare $wait
declare $run
declare $playing
declare $speed
declare $center
declare $ease_out
declare $animation_width := 0
$center := (275-$animation_width)
declare ui_label $animation(1, 1)set_control_par_str(get_ui_id($animation),$CONTROL_PAR_PICTURE,"animation_noteon")
set_control_par(get_ui_id($animation),$CONTROL_PAR_PICTURE_STATE,0)
set_control_par(get_ui_id($animation),$CONTROL_PAR_WIDTH,$animation_width)
set_control_par(get_ui_id($animation),$CONTROL_PAR_HEIGHT,100)
set_control_par(get_ui_id($animation),$CONTROL_PAR_POS_X,$center+33)
set_control_par(get_ui_id($animation),$CONTROL_PAR_POS_Y,50)CONTROL
function animation
$i := 0
while ($run=1)
$playing := 1
set_control_par(get_ui_id($animation),$CONTROL_PAR_PICTURE_STATE,$i)
inc($i)
if ($i=90)
$i := 0
end if
wait($wait)
end while
end functionon note
$speed := 10+($EVENT_NOTE/2)+($EVENT_VELOCITY/10*2)
$wait := 1000000/$speed$ease_out := 0
$run := 1
if ($playing=0)
call animation
end if
end onon release
if (search(%KEY_DOWN,1)=-1)
$ease_out := 10
else
$ease_out := 0
end if
while (search(%KEY_DOWN,1)=-1 and ($ease_out>0))
dec($ease_out)
dec($speed)
$wait := 1000000/$speed+1
if ($ease_out=0)
$playing := 0
$run := 0
end if
wait($wait)
end whileCan someone direct me to any comparable HISE callbacks, snippets or expressions that may get me headed in the proper direction? I've been able to create a knob using the my sprite sheet but I have not determined the best way to trigger the animation using any NoteOn functions.
Thanks in advance for your comments and replies!
-
RE: Alternative compiling / export method that doesn’t involve the use of XCPRETTY? (SOLVED)
Thank you both for your replies. As luck would have it, I was able to rectify my permissions issue late last night, and able to export my first AU and Standalone test instrument this morning.
There was some additional comments in your replies that have also helped me better understand the overall process and I am greatly appreciative.
Thanks again!
-
Alternative compiling / export method that doesn’t involve the use of XCPRETTY? (SOLVED)
First and foremost, I’d like to give a huge shout out to the HISE Developers and forum members. This is a great platform for audio developers and I look forward to future code updates.
Back to the topic at hand, XCPRETTY gem has proven to be problematic for many users. The primary issue for many has involved root permissions during install. I realize that this is not an XCPRETTY forum but after days of frustration, hours spend scouring various developer forums and multiple output errors, I am hoping that there is an alternative series of scripts and code that can be used for AU and standalone output of HISE projects?
Comments and suggestions are greatly appreciated.