@Lindon What does this mean - "Make it Tempo Sync" - and bigger picture, does this mean what i'm trying to accomplish with "SetEnableGrid" is not possible by subdividing the incoming tempo by quarter notes, eighth, sixteenth, triplets and eigthnote triplets?
Posts made by Blake.Manternach
-
RE: TransportHandler SetEnableGrid()
-
Overlapping Videos
Hi,
I'd like to have a few different videos in my plugin overlapping each other, each one with a bit of transparency so that you can see all 4 of them overlapped with each other. Does anyone know if something like this would be possible in HISE?
-
RE: TransportHandler SetEnableGrid()
@Lindon Any ideas? You had introduced me to this SetEnableGrid in another thread.
-
TransportHandler SetEnableGrid()
Hi - I'm trying to sync to the daw using SetEnableGrid and getting unexpected results.
I have the daw set as 4/4 120bpm . Here's the pattern I'm given based on the code I input:
th.setEnableGrid(true,4); // Gives me 3 over 4 (3 beats over 4 quarter notes)
th.setEnableGrid(true,2); // Gives me 2 over 4 (2 beats over 4 quarter notes)
th.setEnableGrid(true,3); // Gives me 8 over 12 (8 beats over 12 quarter notes)How does this work? I simply want to achieve breaking the grid down into quarter notes, eighth notes, sixteenths, and eighth notes however this doesn't seem to work as I expected. I thought setEnableGrid(true,4) would give me quarter notes?
-
RE: Sub dividing DAW synced timer
@Lindon ah had no idea that's what the grid did, thank you so much for the clarification
-
RE: Sub dividing DAW synced timer
@Lindon
Yes that'd be a work around, to just subdivide using the DAW however I'd like to accomplish this without the DAW if possible - so if the DAW grid is set to 4/4 I want to be able to subdivide eighth notes or 16ths based on that....I'm imagining the only way to accomplish this is going to be to have my own timer object running in conjunction w/ the DAW and trying to keep it perfectly in sync w/ the DAW however I'm nervous it could potentially fall out of sync after some time especially after tempo changes if they were to happen live within the DAW. Maybe this just straight up isn't possible and what you're suggesting by setting the grid in the DAW is the only workaround?@d-healey any ideas on this?
-
Sub dividing DAW synced timer
Hello,
I've been working on a sequencer plugin for some time, I've got a working POC that syncs with the daw by using a transport handler and the on grid callback to play midi notes every time the daw increments a step. However, I want my plugin to have the ability to play 8th notes and triplets and subdivide the beats coming from the daw...any ideas on how to implement this? I'm assuming I'll have to switch from using transport handler completely to a timer object but wondering how best to keep that timer object in sync with the Daws metronome including live tempo changes
-
RE: How to export sample map as hr1 file?
@d-healey Thank you that helps - can you clarify what you mean by "if you are sending files to other users" - what other option do I have? How do I include the sample map w/ the exported VST?
-
How to export sample map as hr1 file?
Not sure if I'm asking the correct question here - I have a sample map for my plugin, I export the plugin and when I open it in a DAW it says please load the sample files, looking for a ch1 file. I'm looking at other forum posts about this and it says to go export -> Export Sample files. I simply do not have this option in hise? I'm sure i'm doing something wrong, here's what the project looks like:
-
Radial Gradient
Hello,
Trying to achieve what regular css calls a radial-gradient in hise which seems to only allow a linear gradient. See here:
Any thoughts on how I could workaround and still achieve this look dynamically given a single base color? Worst case scenario I can just have images of these panels and sub them in as necessary but trying to save memory and also am trying to dynamically apply this radial-gradient/shine to certain tiles in my plugin based on certain events.
-
Attaching step slider LFO w/ Negative values to Hardcoded FX parameter
Hello,
Right now i've got a HardCodedFX with one knob that has a minimum value of -1 and a max value of 1. I've then attached an LFO to parameter1 and have set NUM_HARDCODED_FX_MODS=6. Seems to work great when using a normal sine wave and range of 0 to 1 however when I use a step slider that has a min value of -1 and high value of 1 and attach to a step lfo, it seems to not recognize the input of the lfo any more but I can see the value of the LFO moving according to the steps. When I set the slider range from 0 to 1 and the knob range to 0 to 1 it works fine for step lfo...it is important to me that my step lfo allow negative values purely for the UI, I want to make sure I can have the step slider that inverts in the middle value (0).
Perhaps there'd be a way to modify the step slider so that the middle value it inverts on is .5 and that'd be another way to solve this but i'm guessing not.
-
RE: Timer controlling both UI and Audio threads
@d-healey
Fantastic, thanks for the help - your video on building an entry level sequencer was my introductory point for this, you're the man. -
Timer controlling both UI and Audio threads
Hello, I'm building a sequencer plugin where having real time audio in sync will be very important. Followed some threads online and it seems best practice is to instantiate the timer and handle the audio in an external script and then putting deferCallbacks on my UI script to ensure prioritization of the audio thread.
However, I do want my timer to also control the UI in my sequencer for example by lighting up each step number in the sequencer....what is best practice and how do I go about relaying this information and communicating with the UI for the timer events while still allowing the audio to be prioritized?
-
Pitch LFO Not working in DAW
Hello - first timer here. I'm working on a pitch LFO feature for an existing audio fx plugin. I've created a scriptnode fx at the end of my chain and a global Modulator. I've seen some other posts on here that sound like this may be an issue of my global modulator not running? I do have "Enable Sound Generators FX" enabled for my project. I'm feeding the value from my global LFO into a faust script which also may be the source of this issue. This all works when ran in standalone hise however this part of my plugin does not work when exported and ran in ableton.