Wavetable waveform view



  • Hello,
    So I can link the waveform floating-tile to the wavetable synthesizer to show the current waveform, but it only shows when I press a key. Is it possible for the waveform to show at all times ?



  • @BWSounds try changing the index to something other than -1

    Does the wave table synth work? I thought it was broken…



  • @DanH I tried, didn’t work but yea the wavetable synth works pretty well to me.. I created around 1500 waveforms and added them all to my project, no problem.



  • Wow I didn't know anybody uses it. Did you use the wavetable converter dialog to create the .hwt files?

    Making the waveform sticky is not so easy unfortunately as it's supposed to display the waveform that is currently being played.



  • @BWSounds said in Wavetable waveform view:

    @DanH I tried, didn’t work but yea the wavetable synth works pretty well to me.. I created around 1500 waveforms and added them all to my project, no problem.

    Great! Any clues on how you did this? A quick walk thru on how to create the waveforms and add them to the wavetable synth would be great.



  • @Lindon said in Wavetable waveform view:

    @BWSounds said in Wavetable waveform view:

    @DanH I tried, didn’t work but yea the wavetable synth works pretty well to me.. I created around 1500 waveforms and added them all to my project, no problem.

    Great! Any clues on how you did this? A quick walk thru on how to create the waveforms and add them to the wavetable synth would be great.

    Would also be interested in how you did it : I never managed to use the WT synth 😆



  • @Lindon Create a sample map with your wavetable files and map them like you want (without RR groups so only note number / velocity 2D mapping), then run the wavetable converter dialog to create .hwt files from the sample maps - the velocity will become the modulatable "table index" dimension.

    If you already have wavetable audio files, then the conversion should be pretty straight forward, otherwise it will use a super experimental and hacky FFT resynthesis algorithm that tries to extract a wavetable from consecutive parts of the file.

    An example project with a some "convertable" sample maps can be found here:

    https://github.com/christophhart/hise_tutorial/tree/master/WavetableSynth



  • @Christoph-Hart Thanks Christoph, I genuinely thought it was broken 😆

    Into the rabbit hole I goooooooooooo........ 🐰



  • @DanH said in Wavetable waveform view:

    I genuinely thought it was broken

    Well I didn't use it for a long time so I wouldn't be surprised if something is broken in the meantime, but let me know if you run into some issues, as they should be rather easy to fix.



  • @Christoph-Hart said in Wavetable waveform view:

    @Lindon Create a sample map with your wavetable files and map them like you want (without RR groups so only note number / velocity 2D mapping), then run the wavetable converter dialog to create .hwt files from the sample maps - the velocity will become the modulatable "table index" dimension.

    If you already have wavetable audio files, then the conversion should be pretty straight forward, otherwise it will use a super experimental and hacky FFT resynthesis algorithm that tries to extract a wavetable from consecutive parts of the file.

    An example project with a some "convertable" sample maps can be found here:

    https://github.com/christophhart/hise_tutorial/tree/master/WavetableSynth

    OK so I:

    • re-downloaded the entire hise-tutorial-master
    • opened the Wavetable Synth project
    • made sure the guitar sample map was loaded
    • pressed "convert Samplemap to Wavetable bank"

    -- crashes HISE instantly.



  • @Lindon Try again! Worked second time for me



  • @DanH said in Wavetable waveform view:

    @Lindon Try again! Worked second time for me

    tried about 5 times,,, crashes every time.



  • Hmm, works here too. Don't load a sampler or anything into HISE, just open the converter dialog, does it crash then too?

    Also you might want to run it in a debugger, this will directly point you to the issue.



  • @Christoph-Hart

    Did you use the wavetable converter dialog to create the .hwt files?

    Yep, took a while but def. worth it.

    Making the waveform sticky is not so easy unfortunately as it's supposed to display the waveform that is currently being played.

    ok, thank you, I have an idea I can try.



  • @Lindon

    Great! Any clues on how you did this? A quick walk thru on how to create the waveforms and add them to the wavetable synth would be great.

    I used my mother moog & a few other synths I could get my hands on, wave edit, dune3 and a few other sources.

    the tricky part for me was saving the waveforms to the "ideal" length... don't know the exact time but about 1/64 of a second.
    (1 cycle of the waveform) (no need to worry about that in wave edit)

    I added between 4-9 waveforms per samplemap,
    and from there HISE does a great job converting the samplemap to wavetable.

    it create a right and left hwt file, the left one is the one I use.



  • @Christoph-Hart said in Wavetable waveform view:

    Hmm, works here too. Don't load a sampler or anything into HISE, just open the converter dialog, does it crash then too?

    Also you might want to run it in a debugger, this will directly point you to the issue.

    Clearly I'm doing something wrong - what converter dialog?

    I opened the Wavetable Synth project - its got a sampler in it already... and a wavetable...

    I tried running:

    Tools>Convert samplemap to Wavetable Bank

    • HISE crashes immediately...

    I reloaded it, and deleted the sampler

    Tools>Convert samplemap to Wavetable Bank

    • HISE crashes immediately...

    I loaded HISE and DIDNT load the project...(so empty HISE)

    Tools>Convert samplemap to Wavetable Bank

    • HISE crashes immediately...


  • Yes, but can you debug HISE, since it is a super trivial crash but it doesn't do it here, so I need to know where to look.



  • Same crash here. I also tried to convert the sample map in the tutorial project without success.



  • Hi Christoph
    here a re My Findings about Wavetables

    first the Hise Stand Alone builds were done on a
    Mac Pro 3.1 with Mojave 10.14.6 with Xcode 10
    and Mac Pro 5.1 with Big Sur 11.2.3 with Xcode 12.5

    When we Use Either the Develop or new-layout Branch
    we can Export the Wave tables
    after we export the wave tables we have to close Hise and re-open
    to be able to play the wavetables

    Hise Develop Export Wavetables.png

    with Develop and new-layout we do not have the Wavetable Preview

    Hise Develop no Wavetable Preview.png

    When we use the Master Branch to Export wavetables the Hise App Crashes

    if i open the project containing the wavetables created with
    Develop or new-layout in Hise Master Branch
    i am able to get the Wavetable Preview

    Hise Master Branch.png

    i Found another Difference in Develop & New-layout Branch the LFO Wave has Steps option

    Steps Present in Develop.png

    but in Master Branch the LFO Wave has no Steps option!

    Steps not Available in Master Branch.png

    Hope This Helps to Fix Everything!


Log in to reply
 

16
Online

1.5k
Users

4.6k
Topics

42.1k
Posts