@daniloprates said in [Feature Request] Quickly open files:
hi_scripting/scripting/components/ScriptingCodeEditorHelpers.cpp:117
Ops, line 717
, not 117
@daniloprates said in [Feature Request] Quickly open files:
hi_scripting/scripting/components/ScriptingCodeEditorHelpers.cpp:117
Ops, line 717
, not 117
@Christoph-Hart this seems to work:
hi_scripting/scripting/components/ScriptingCodeEditorHelpers.cpp:717
if (searchTerm.isNotEmpty() && fileName.containsIgnoreCase(searchTerm))
{
TableEntry::Ptr e = new TableEntry();
e->doc = &t;
e->fileName = fileName;
e->pos = jp->getLastPosition(t);
addIfSameLineDoesntExist(listToUse, e);
}
@Christoph-Hart After using the Cmd+Shift+F
command, I was wondering if it could also include file names in the results.
For example, searching for app
would also list files whose names contain “app”
After using the Engine.setCurrentExpansion
command, opening a new file requires browsing through the full path:
The tabs also start displaying the full file path, which makes navigation difficult because the actual file names become hidden:
Thanks @Christoph-Hart
These two tips already help a lot!
When using Expansions it also requires even more menu diving:
The current process of opening a file requires multiple steps:
It would be great to have a faster way to opening files, like VSCode and Sublime Text, where you can use the CTRL+P (CMD+P) and type the filename.
Just wanted to share a very simple solution for a 3-band EQ
HiseSnippet 1119.3ocyW8raaTDFeV6rU0FJzJ0SbZkO4fph10NN0QUU0IN1PTIoFboB3R03YmMdTlcF2cmMECJRbhibiCv6.O.bKOC7RvUdCfuY+S2wNtsACspaTjx782eeey2elLJRRnwwxHjU8GOeFEY891imKTS6OEyDnCO.YsgM8Yn8mOCGGS8QVVU+DMGqZafR+9qGrOliEDZIID5IRFg9YrPlpj5ndOjw4Cw9zGyBMjd6dGRjh9RtLAPQUaWzLL4T7IziwZwpXi9Tb7Tj0Ga2pU.oqqa21s63hws8w3s8ns2kFrS.oi6tt9S53B+rCx5ZC7YJYzXEVQigPXeo+7wSkOWj4fmvhYS3T8AOzXvyYjGJ495PTSE0eJi6OpH8Di.qLpLYUMKYca6iX9rWPuLocyTFNkZXl.sprH7pt.77LgmqA7VAjrLfzFYP5V1iIQrYpRNZ77d1GJTzn.LbOYBkLYQU9nJ18kfDB0Vg3SoCifCuPilcbcuiSaW2MuWcPpXImtEgSwQMAB0gKuXkyY3HmAetqy8cRKe15DpZPP.knZ1.H2PKHSvYBpSPhfnXRgiT7Pgbhm1uQRdShLblT.H3Nfw3IzMq+80qwkDL2YFO4DlXDNBpH.LANYFNJlB.rTKsGa1XII0kPM1DbdM.DaESU6oTQrIIJZykjrvo2qV8yArVjL.itGm2uvIwMabpXRiM2JPFM.Sl1rHXJwwlNZbWBKvo4QXeLmOAJsatXfCn6b3WizxwRE8QhloIf5mW2YYVAAqjWt83znUxV20E8pTroHIbRYlnPPnxZwxU6Wd4pY2DIKEZHnTbnfodzLp3k0igxy6Poc0bTA+kJsv9CxKrGyY9zHDCpeulMba3hRwq43GzUUWu+C51ZE59kGd.Vg0Ml4ABDbynQJlNuYc.8LXrXVaZM6CnwmpjyRiz7hEX56qKV+1R+808ladHj46yoijwL80pIrhUzYiYeWJT+0eQ+86OHzbFd2KBwFFtau3jf.FPw11weeTnzOGwD1DJG8bluZpoqWQWWwHqqbn4YFZr20CsN+aBsVFg1EQuaGZaX6AWaWdsBrPS5mvwpE2xoeKPNCM7MWsnWeHfvZt4aE9ea02UEh2xdDSQltZLVYEXDZdeSfw7GLbC6rshlOuZ3W8V30A2tXrS+jnynCdVpussg0hK37iSBGx3P0fdNuUUHF1GK7cMSOZBdEDtwO+M8zDZs3CBE9sWlv1F1HUkNKazcxI7Ce3O8ioRb2BB2u9elZitKazcKIbyTU7tLTKv5E+A42xj4Rf06Rn0y.tWu2vgOdf.CI8rKnpW4KHuWc8wWHSTLwIGggGkn6agr+X3UvDJTdHDTd5kPE8Noryt5yZHMlldoXa82vWNSO8YqbldELeq3iPLIR9TR1hSck20So.wsHcnRM6izmcVw5VX9G6oDxhl5RJ1ZcUr85p31qqhcVWE2YcU7tqqhce8Jp+uX1KQICylchPGMZP5SbrrL5HP+CPdTN7F
To change the number of parameters:
Gain
pluginParameterName
param in the knobsAnd of course you can use the same logic to add knobs for Freq
and Q
as well
@d-healey thanks!
Here's a minimal example, if anyone else needs it
HiseSnippet 1095.3oc0W8taaaCDmx1Zn1cMXcnnXeTHnevdnHvNNIyEAC0INIcFsNwHJsqeqfQ5bLQnHUonxl2PeR1KydD1iReC1NJIGSu3llYzrsZ+Id79yOd2weG0PkL.RRjJhSsSlDCDmuz0ehPOt2XJSP5uGwYE2AzDMn7xEs6jXZRBDRbbJ+Li.mpUHY+d+S2kxoh.XlHB4URV.7BVDSOS5vtOmw4GPCgSXQVZuQ29ARQOIWlh3oraSRLM3b5YvgTiZkbI+.MYLw4acWe8QAcZ1rS61a1jRaGRoazBZ+DXzViB1r4SZFd5lMw+aQb9h8CYZoxWS0PBwoxtxvI9ik+jHO.uhkvNkClEsH9XjyEefjGZNhFojdiY7vgSSTIDhi6vYosx4osG3NfExtT9rz2Wksg2LKrSfNklGdkmCdsrgWSK3s.H4XAoJ4P59t9AJVrd1NF7bW29BrZNhh0IanjqKozu431ShZHzqEQOGNPgKtzh5s1nyi81pSisqUCKUIZuKnJugLcv3AxvTN388dYsOqcFnyjPwSW8UszXUisLAmI.uQoh.MSJ7jhLMLAVI40CjQwRABgGi9mmBM790ZUs7wZIPFlDIL8j54prcs2gNdJzwv2apSJB+yExSWsgwzhvzix4mhMX0mO5M11BVGJ0vQh5Mpg.n16p4822ZznEtWgq3fZgaaZ6UWmg0EoQmBpoG+oJhk146Wb+v8K1syA4YEKEkh9Bl9nXP7gZxIEoRSuUApPU0YcVqTzY4yYgfhvBMsUWljIYf1lDf7x96Q0zotB8JFoXPoYlCgydvEHIQdSaU28fjy0x3LcKpfDm6biB7OOKnOp6D6EQrvPNLThMLXh1FaH0VrO6W.adrHaZs5+dD0xw06Rt5UM7R9zlc6a9F9whMLQ0951ksu1w8SFcvMEh22c1spqfwRK.iXI71.iEjn2yc+Qif.8L.Vw8fWe6vXZG9UxC+cc8QVoL9qrf+vr0d+H8Bv6Yf.TljWqqYB3ebSm.Feim.dTfFC+IJpHIVlLmi8gH1I38iDaguLAorg2droZZKumjpV3Vu+oGfGxEZiOUmpxZK1IRlJzy0FT95Fr1ZIGrV4+cCV+L3x9by9qNEi9rnXNru3BfiTsYX7qQt0QzTtdpz46kGHEx3wRAKvtPeLnUryNCT1XegGnczZbZ5LIOn6w.Gn1MsOp6KvlMpBySvRlKZ8O9cPKrd8Mt4v0ybAz6yWR5x2tjzykOcyAYMyCDSzTjPv.u6YAO3iCscYwRNUYlu7Iqp+e8njikoZl3rAT7pB9TA2CSi7QF7..itP.byK0bJYXgyW2zrNmBWDls3OweEa1xr1oXyVS27ekXDQCTx2Dj+ZOS0+NYRvysH6KvpheJHt1q0UehG9.K1aBBl2UWwv0WVCaurFtwxZ3lKqgasrF9cKqgc93FZFUtSpVFkSfPHCFte1Sxcb1WPwt7raDj+B.w7hUy
I mean, I know how to add a min/max of 12 in the knob, but then the actual PitchModulation module goes to 12 in the smallest knob movement
I want to add a knob to control a pitch modulation, with a +-12 semitones, but could only have the knob to work with +-1. Is there a way to add a min/max of 12?
Is there a way to prevent a ComboBox to be triggered on load?
Not sure how to handle this behavior. I’d expect it to fire only when the user actually changes the value.
@d-healey any key press. I'd like to filter a list based on the label value. For now I can only do it when the label loses focus
I'm trying to create a simple callback for when a label value is changed, but no luck.
setKeyPressCallback
is only triggered when the label get focused.
But even when I try an approach of setting a timer, .getValue
and .get('text')
only change when the label loses focus.
Any clues?