Forum
    • Categories
    • Register
    • Login
    1. Home
    2. filipalex96
    3. Topics
    F
    • Profile
    • Following 0
    • Followers 0
    • Topics 14
    • Posts 48
    • Groups 0

    Topics

    • F

      No audio processing after export

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      5
      0 Votes
      5 Posts
      215 Views
      S

      @filipalex96

      I had a lot of issues with the convolution node inside scriptnode, I gave up and used the built in convolution module without issues.

    • F

      ScriptNode export completely broken

      Watching Ignoring Scheduled Pinned Locked Moved ScriptNode
      1
      0 Votes
      1 Posts
      67 Views
      No one has replied
    • F

      Exporting plugin with expansions?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      8
      0 Votes
      8 Posts
      158 Views
      LindonL

      @David-Healey said in Exporting plugin with expansions?:

      @filipalex96 said in Exporting plugin with expansions?:

      The actual samples used by those samplemaps are in the MAIN Samples folder

      The expansion's samples should be in the expansion's folder.

      Well..... not the way I do it....you can put the samples in the Linkfile directory - where all your factory samples are, so in your sample map it just looks sorta normal e.g.

      FileName="{PROJECT_FOLDER}fatty_F#4.wav"

      Essentially the sample map tells HISE where the sample data is by using this {PROJECT_FOLDER} token, which means "the folder wherever the end user decided to keep the samples, who's location can be found in the Link file"

      You just need to tell your sampler where the sample maps are.... it already knows about your factory sample maps - they are shipped in the plugin, so you just need to tell it where each expansions maps are...

      So you will need some meta data to differentiate your "factory" maps from each of your expansion maps, so my factory meta data for this location looks like this:

      { "VoiceMapName": "FireBreak" } note theres no actual location data in here, HISE, and your product already know about this map so none is needed.

      whilst my expansion meta data looks like this, for an expansion called AlarmSemaphores:

      { "VoiceMapName": "{EXP::AlarmSemaphores}AS_Absentees" }

      OK so another of these token things.. this time {EXP::expansion folder name}, which tells HISE, and your product to go look in the expansions folder for a sub folder called AlarmSemaphores, and there to look in the SampleMaps folder

      So at this point you only need to set the expansion type to FilesOnly and have a way to place each expansions folder structure, which is entirely empty except for the sampleMaps folder which holds all the sample maps for your expansion.

      So your Expansion installer will need to:

      copy the sample data (.ch1 files) to the Linkfolder

      Create a folder structure in the products Expansion folder
      Here's an example:
      c05bee1c-3a62-45af-be64-e770c392ae99-image.png

      Inside each expansion folder create the std expansion folder structure:
      6cf9a22c-a4ba-4744-bfdd-634d0a309ec4-image.png

      inside the SampleMaps folder add the sample maps:

      34e59a36-b8f8-4049-940d-1a2c2f3e392f-image.png

      Create some meta data file that describes these maps and where they are so your product can find them...

      If all of this is "too hard" then once the Asset Manager is up and running I will add a (for fee) version of this system so getting up and running should be pretty painless...I've been using it on HoriZEN, and now Atmosia 3 for over a year and it seems to work fine.

    • F

      PresetBrowser Expansion Icons work, but text in other columns disappears when using drawPresetBrowserListItem

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      9
      0 Votes
      9 Posts
      296 Views
      F

      @David-Healey In Image Draw I have : g.drawImage(obj.text, a, 0, 0); and I just change this , for column index >= 0 .... obj.text, obj.area ( was a here) , "centred"

    • F

      Scriptnode filter.convolution – select External Audio File Slot from UI (ComboBox)?

      Watching Ignoring Scheduled Pinned Locked Moved ScriptNode
      17
      0 Votes
      17 Posts
      503 Views
      F

      @David-Healey thank you soooo muchhh 🙏

    • F

      AU/VST3 Plugin Issues on Mac – Node Errors & Logic/GarageBand Compatibility

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      5
      0 Votes
      5 Posts
      511 Views
      F

      @d-healey I just delete the script node and I can see now works , but I will made more test on diferents Daw-s and I will be back with more info , tank you a lot , you save me

    • F

      Pitch Wheel Modulation Not Working in Exported VSTi - Possible Workaround?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      2
      0 Votes
      2 Posts
      338 Views
      DabDabD

      @filipalex96 I guess FL MidiOut is required for your Plugin.
      Midiout and your Plugin must be share the same Midi port Number.
      Midi.jpg

    • F

      Seeking Help with Glide/Slide Effect Implementation in ScriptNodeFX

      Watching Ignoring Scheduled Pinned Locked Moved ScriptNode
      6
      0 Votes
      6 Posts
      941 Views
      DanHD

      @filipalex96 hmmmmm... not sure I can help here. Perhaps @Christoph-Hart can advise whether it's possible or not...

    • F

      Issue with Plugin Export in HISE on macOS

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      14
      0 Votes
      14 Posts
      1k Views
      David HealeyD

      @filipalex96 Cool, how did you solve it?

    • F

      File Deployment and Installation for Plugins on Mac and Windows

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      2
      0 Votes
      2 Posts
      351 Views
      David HealeyD

      @filipalex96 said in File Deployment and Installation for Plugins on Mac and Windows:

      -What files need to be included for the user after completing a plugin?

      Windows: .vst3
      MacOS: .vst3, .component
      Linux: .vst3

      And the samples (.ch files).

      If you're using AAX you need to include the .aax too.

      @filipalex96 said in File Deployment and Installation for Plugins on Mac and Windows:

      -Where should these files be installed to ensure the plugin functions correctly?

      Follow the Steinberg spec - https://helpcenter.steinberg.de/hc/en-us/articles/115000177084-VST-plug-in-locations-on-Windows

      For AU (.component) it's Library/Audio/Plug-ins/Components

      @filipalex96 said in File Deployment and Installation for Plugins on Mac and Windows:

      Additionally, are there any notable differences in the installation process between macOS and Windows?

      Yes.

      On Windows you'll likely use InnoSetup to create your installer. On Mac you'll use Whitebox Packages or DMG canvas.

      On MacOS you need to codesign and notarize your plugins, for this you need an Apple developer account.

      On Windows you don't need to codesign, but your users will get warnings when they try to download or run your installer if you don't.

      Additionally for AAX plugins you need an AVID developer account and a PACE account, and an iLok.

      Anticipating your next question about codesigning/notarizing, read this -https://www.kvraudio.com/forum/viewtopic.php?t=531663

    • F

      Issue with FX Plugin Export in HISE - Need Help!

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      11
      0 Votes
      11 Posts
      982 Views
      F

      @HISEnberg Thank you very much for your help, indeed the problem was the space after "Jucelay." Have a wonderful day!

    • F

      How we can display the gain reduction value from the ScriptNode ( updown_comp )

      Watching Ignoring Scheduled Pinned Locked Moved ScriptNode
      39
      0 Votes
      39 Posts
      6k Views
      LindonL

      @aaronventure said in How we can display the gain reduction value from the ScriptNode ( updown_comp ):

      well......
      yes the lower panel seems to be quieter, and assuming this is the "after" panel we are pretty much back where we started - the inflator is an expander - so it should be higher not lower....

      Meanwhile the skew seems to be connected to some non-existant node called unscaller, and removing that doenst seem to allow it to connect to either of the pow nodes...they seem to be from some other network:

      38e9869f-fb53-4d21-afc1-6143915a2b87-image.png
      so I cant get anything to connect to the pow nodes, and still the text display = 1.0...

      As I say I think we should just call it quits here.

      Actually I got the pow to work - bu tthe advantage over just displaying the original pre and post peaks escapes me... hey ho, lets all move on.. thanks.

      HiseSnippet 4164.3oc66rsbaajkfxFxQzdlLW7Ty9XWZ1pVHaZZBnKVJdcYYYKknZ7EVlJ1IUpDMMAZR1k.Av..JRMoRUyCyCyGz77V6i6i6mvt+A9OX2yo6F.Mn.knTbThSMrRrH59b5y09bAra1jTVfGy6vj.dTDK0vn10ZGG5xRRBiMpszAmDwLpcKyNmDjN3oCn7.i8elQsaax.DiCn96LpWOVreH0yXmShnIILOiZ0t1mhPVaoqaH97tGuC0mF3xJFxv3MgbW1y4C4oEi1d6+H22eOpG6.9PMnWa68cCCdZne3HfqtlYKiHp6Qz9rWRQvVvzn1h65wSCi6jRSYIF0t9NgdmzYP33.I7ugmv65yvGrM5.Kjb38B88PNFG03oC39d4ReBnKL0zEWSpKts4K3d77wKzI+JwDjBLz0G0VnL6csRrmsN60Ri8pfkpowRWWxR+ZyNtw7nzhYP94ll6G.1ndTPsqyJRXMVXPcymFBPDj1bH8H1dwvC4XXsQqVMHv+rxCqWu98uO4UQo7v.h8mP97DFIy5S73IQ9zSHcEtAIHjO585GAw+TVJIc.ijHXcxdeAYXn2HeFglHFuLWPR.uDWVcviIIkbLMl30siXHxiHBG4l8YoOShiz+UNs0xcxHfyxnfqQ5YIwDKd.Avl3RA8BBYDidDIHzCehlRFCrMrF3ZkFR5JgY2rUSwEDIaP9C1qnw13JYC7bF6eJ11BMOkg24Lg2FkpBD14y2auce8gOe2W9oG7Y.h1ar5lqIk6CFv.4gFqjo3vHVbJmkHEpSBGABb.oO+XMgdHCjJD4WNZHruHHf4mPFNBHFH11M.UVAlnNgFDB3FmY17YA8SGP5EFqaT0kuBt3QjusNgrrTrdt.wk+jxxSCD.MNAl2t92kIc7DxXHTCI7XVbL2SJEdrdzQ9o5DJrmXFzd1j7kJlejxTm.QevkKB234MBUVgDWPfCGx+KRP1auCJo8BCIV97iXj2xC7BGSRgcvMHrT2UZVWXuaBZlWyC5KEs14nZUrJfQTXpmOPEFDfR9rz+sDB0yiPII7gQv1mHJnXDJbkxFVLofw6CdmZp91neXV3BXMZiXZsba6kaPVuE9+k7Da6TM3NJvs2rkhydKnaYLOTwArLOzi6R88Og7mGwhOQvKwHSobQP0aLCBgJjAjGAYHc.tPIg3VsLKiPx.wMERi.aRk9T7jl0aKTvX1k3mBDpKjFwp2n.WL5l0J0+150WR.nGMk1TQ0GI2I1TR51.AsDv.auddHvt6DNJvKA1L1f.LBrmgVeorOjuBD2x9kDTAzr0WKf9qlbXRJMNsAYxgPl3FjSNbHOP7G5juVacZ0rEBu.XPG6OhQrPIkGvS4fdPNDr2LJLgKhU2ZEMzA0sTvhYQPFqTKXfuCsAsctrJDmedpPDtH3hJzIVqhdpnRZpgTdRsQbec3nTd.qPu0GUbK0uYOHDyS78sZMwwYOwGjr8QDkEyXI+SRywC3oLbRdOHkRxyX8fEzyZZU+JnHHW2B0t17MHUaHTBmzX+gEOqBq320ubLkmS6hwTDlYUVtkEtRn0AfFYXqkYPYWTnxJXpdT+DlLriH9O7eXh6.V53v3iZho7fzR.0fHjw8GMDniLGgJoM0McD3WE.A8ySKHwkXABGaklj8CDxhnXfFDNFvkMrKyCpwrAFgJUQWsjMJwyKIJ.jucC5C5PQh6jnWJW8Wy.kDKXp5SZPVVVNzg8lHpVIyPRBCdYXJ6UxcuKU+6pSldpd8pbNT4FG56Ct3UMsz4+LPzJXDHrf8TXSxADpSsbwulyt3W8Zyck1ZM.CC1G1b+pHVvrpX2P4ffEJq3J.zTQYx+RUYxc7g78wFbnZ3aX9GCB6ZaHX3h1Mt81Fe99OC7PyVFXEKRuBi8L1wPyKxpuWx7YrjiRCi.A6ogCiBCP5WaQIQ+EJhJ7VEz7WZp6xZLAPqFRzSx9RlKa1yoPsmv2MgPjn7kSgkRUMjHovdPSXvN59G.thBB8wl5CYiTRIf+mc29jBoMXakHJkG.MtOTHWFC1seVeW2xbMmMsWes0W2YUCXq+P8I1Zss13ANast1DN3LN1arlyFs1biUMDZzZOyTT5VtUaeOnxrkWVTt19PunSfGums3Qn6L+vwuE1Cj.86wfID6gq+ckzCeTYMsnVCgB35lssk5WmL8K9ktgwf8+0TO9nD8FRki2ApbSezwbuzAEZtwaOfw6OPqm0uYaiYa1KwLNSwL+i4X429OUZ4qettxEV4+52pakOX6jTVjlzs8+6e4u83gkaSW5psnYmiXiMhJrPhWAPdrGn46XpnXebFEzP14RafNcapPCxXWazzxcMiup.0DPzjRsphsiF.IuOQmGeu0J87xh+Zy17T2AUyiKTAOBQM9gfGUu.heg4tPVS2zBF75l68EWAusASI8qmEu4KDDujigNS.sdUp4SLvesE.QR8BHp82MKxgDgUgEyNHrM.uEzWEzdxqAlGZZzOz8Hzs8zIdTNn6fPX4pZy6xjeZw4VcYe1VKYQU8eAMMli60AcfrU7rlPyzApmakEiuCTpq3g+O3iZRa74ZpIsylrHCmgp9.gcR8cHNfznTTafwa.cO50BgHfZlgjHOAiphAU3J+YvZIFqcn+IQCBC3t3PRHxX8mLDpKKMi++LZxATtOtAnynDHgr2qB5..KdGenC3KgFlAJtGTzTX7IXce3FILkN30xha5l68VhWKbfPMr7s6UB.bcyR6HUc.aNTDabASCzn0NK3DlndAvODv.UQJVZQjl0MGEj.0ZBwNKwg+FAGBtJMymujKsfezP9r4FwqRMqnACih.HG.0WxRELEXMCXtRqffCwPpllQgiMZqGk8FluQTihQkHrHhf8LvPSgfanydBRb9BdvaJW4CvkzISM16dbmxYNDevf9RcmNjnxMivmZoelrh2SM9SFkFND15IzwFZloaXBwO3oFyzKRNcUNMYnddVnLuiqqbXkjU5cdNNuUSV4bmMYydqyvFkbF3ZZxMXNg9qKS+aBzOl0TLQUTVgy4HuWuJmvZU5ScKTfOF7dYw1yzWDiSOIqR4oB2O8Hvyh56xijo6XZTZqRIe.voIYJefaIUFxYp1NHm6hrAs1BpmfT4KfjdIym5CqLHxJW15l7fdhpCx42LX+XLVul.ovPjmnzFvE01.tXwFPSL1r1lOY49Ea7jOKcNb84QFkvq7NK4XFUSnaXdu0KSpEMECTPqaC3a2R9wdssZYaugsgZiwn3iy2Y+aMscZto.rsVc8GrkyVNSwIUAgw7o.tgIvByGa8QlLQEQE70C.LEf0ZsUasosylmhuNMDFeeML2TwFDX+eIfm15XOaqyhl2aioLNfFbNMN7fnQZJgsZtk.JmU2XKmMWCa.aJkvogX1NMB1PWML2FGnlHM95LbX6LFqyNOtT4n.hWA6OxgDuYQHwq5HhybFQI55Qhtk49IuAmEJQISoC0rokeqt4vPuJRwcasTb4PTkhUaAt3I5VTyrpqPKwJ+17BwJ.nJNQeAtPw5mVqsH14WQMKhtRc714hT01hlTOOmKVYa.FW3x1LOufS5EgoUaE18R48cfZwnTYGBAnjg.L0vew225L1hIP4bT8KbEIKypFhRkx7AueloYxntWX2r09Iialj+qxKCGuJsuDieh6j8whrMGp5Mz6zgVUopJfnJQc5U4Rj75RmD55PVdiysp7rVj7Yz3oqJWXEkyLitijXocpatZrpyQ0x+.jsUkiKKYo8EJca1qaPG+uWgdNCVUbVmlNSf8EOSvUk4rJKn9aQXgYtKcQSO9wUKYvDUn9UHbtx0rbeJIj2X9diKe41uWdiKe41U+FWd2iOUV+UmCacgFQfvUpF48z6f5cOdVuCpxZjnvwUWGD9d4pRiHP3JUir11umzHk22bpdtblmdtxTDYnbdYsNu2K5ENE1B48QgDaW0u4t7Gbrxdqzenxf0q9gUv509YavZm+Yv5or0q+OCVOUv5UunAqW8mmAqW8Crf00t3AqmuWQlVrKUGKpiovosWu6we+rW4ndvV+i+qi+OHyber9KU7rdKRhZItn+3eqdds2mmfqXj2+6lOOY9R0K0NggGMjJ9ctuTGKK8yPwuSN4MMeK8Xl3t.HRU86DO2KLdH4SYPJd7m3w9LtPK+2y6EZIZtuPKuxMEXgChoAIQgILa8Udp4bJ+iplNJnL3xgJAEJd6AhmFbez1YC5nOXaZPoECdtzJ8Bt1474+4w6FfGUsNhiM4qRbAgkNkOQ6Q9Ir2hGyIacDKF1Qe3OiF6A1E2RmllqcV2sG6K4c6Ywexc2d9.3LSIxKN0sC6WY1QbcB1M3XlOraTvi+FSUXvrQKuc5EgAgYmzjBC8qYow798YkyGVk.8jzTp6QEG0si290LeFMQaK1+51OGpVmFKdeqWNcg8E9pXUo85ewTxtDLF.4G8y51MxNGWuALLtHEkg.ydjjKB1mOG94IrCjGV0By39x2TtW4XRt7tL+xFiKzAky9G9Cy209Y8g4a9Cu.w3I+j9HY96MgbMNDgoj7iis7p3n9cUPigT23vCU+JXXTsORLBH2AhtDVx7E3yjScH4MLFB4DOz0s7RcJDctrHt5kEw0trHt9kEwMtrH9fKKhad9Hhkrn5WD2a.kt0dWYSV0jUsIOucYWPE4wxEcsyGIfMYOturVc7Ft.aev+H4jaKOhU2O6HQ0zKIJ6NaXr.zUBTTPXbp0xIodBHa5y6JtVs0q+RxiHNOjPt+8kGIW79zjc.dgoEGjkC6C61A35Ra500wWjK2ZPh3Duasr.D4884dazfX6.esoMdmgjG2jyFaILJzE3lidc4g34PA1tCXtG0Mbh0x4GsGPBHha0FdfYIgwjthXNDE.h28Wc7DZEg2awGQzVCbzkKHALYNCIGQc+k.wokhgH2G+NPQwGPcAkqS8gdw7HcYoiYr.RKBMviXWWbzrzWSw.hk7dq2pA7eEKH4tvpu9CUKJ4LV05xKtLDZn9P9DKZitMf+dn7DTCTiRtCwx9dZicWRWXr7AxIRKRLzWRbPBfiXsyetaiBvwaGEkzCu3JfxFurf1ec853c8zZBROazfQ9DRBTtmapi0j+8GkeG0EZcVbc0ekH.N.7dVYFDfRzIVC4vp0vdEbsf+YxJ4LYXf+Ih0IgLd.nF5BRNxRJEQBeHlpgA7nOmlfVXvCH2ZiWyTgTf2rrTzo9qtmMJ.iowQUyNE7ZCBDkmFz2mcnD7Fqg9iSOn7VxhKkCnlocSrbtik0j6Zux8kSQtGp9BiKM3cAy8JqrBLm8CIRYYLz8GIY.MBu293CGZKYQm6LAfKSkeGxjuwIyAbt9.qsm7p.l6MAlLo6jfNNJSYy00ozcZ0r0FNvPeiCLXqlq9.76qVE.q8vyiN0kBVlHoDOkY.zppoczl1QaZAeJgQBA56qgSCh15CFQbmlvIB3o6tdKzio2He+bn.GsSOpizN.AhH7TLdBrOqOCuQ7YwfDASJXfIMHk3qFpfN.CSih7O4P4iRDTdZ4Qyx.NeQE98XrVY3a.kCAisVn2Ognupvi37ZQWeXc0Ev.uOvPzUdiW1fjsbq7PCi+e.GyPZM
    • F

      Issues with applying compression to multiple bands simultaneously in HISE

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      2
      1 Votes
      2 Posts
      326 Views
      LindonL

      @filipalex96 So you need to look at doing the multiband part in scriptnode, theres even a set of templates that use linkwitz riley filters to get you to a multiband solution....

    • F

      Beginner Seeking Help with Filter for Delay Plugin in HISE

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      2
      0 Votes
      2 Posts
      198 Views
      griffinboyG

      @filipalex96

      You need a wet only delay path in scriptnode.

      Open the wet dry mix node in scriptnode.
      In the wet section create your delay and fx