You can thank Viktor for this
Tech Preview: Hive Wavetables
-
- KVRian
- 1461 posts since 26 Jun, 2002 from London, UK
Wavetables for DUNE2/3, Blofeld, IL Harmor, Hive and Serum etc: http://charlesdickens.neocities.org/
£10 for lifetime updates including wavetable editor for Windows.
Music: https://soundcloud.com/markholt
£10 for lifetime updates including wavetable editor for Windows.
Music: https://soundcloud.com/markholt
-
- KVRian
- 1461 posts since 26 Jun, 2002 from London, UK
Very kind of you to say. Many thanks to you too!
Wavetables for DUNE2/3, Blofeld, IL Harmor, Hive and Serum etc: http://charlesdickens.neocities.org/
£10 for lifetime updates including wavetable editor for Windows.
Music: https://soundcloud.com/markholt
£10 for lifetime updates including wavetable editor for Windows.
Music: https://soundcloud.com/markholt
- KVRAF
- 4122 posts since 23 May, 2004 from Bad Vilbel, Germany
-
- KVRian
- 1461 posts since 26 Jun, 2002 from London, UK
Correct, it isn't, but it has been left in as an option to swap with any of the aux1's for variation. Sorry, I forgot to mention that! Well spotted though
Wavetables for DUNE2/3, Blofeld, IL Harmor, Hive and Serum etc: http://charlesdickens.neocities.org/
£10 for lifetime updates including wavetable editor for Windows.
Music: https://soundcloud.com/markholt
£10 for lifetime updates including wavetable editor for Windows.
Music: https://soundcloud.com/markholt
-
- KVRian
- 1461 posts since 26 Jun, 2002 from London, UK
A couple more scripts. The first is a naive hard sync:
The second is the same script, but passed through a waveshaper:
I expect that most of my future scripts will come with a waveshaping section, given that it's so darned easy to add on!
Code: Select all
Info "MH Sync\nBy Mark Holt\n"
NumFrames=256
Wave target=aux1 "2*pi*((phase%(1-0.941176*table^0.368))/(1-0.941176*table^0.368))"
Wave "sin(sin(1*aux1)/(1-0.9*cos(3*aux1)))"
Spectrum lowest=0 highest=0 "0"
Normalize Metric=peak Base=each
Export Source=main "MH Sync.wav"
Code: Select all
Info "MH Sync with waveshaping\nBy Mark Holt\n"
NumFrames=256
//Waveshaper transfer function
Wave "0.25*sin(12*pi*phase)+(phase-0.5)"
Spectrum lowest=0 highest=0 "0"
Normalize Metric=peak Base=each
//Input (Sync wavetable)
Wave target=aux2 "2*pi*((phase%(1-0.941176*table^0.368))/(1-0.941176*table^0.368))"
Wave target=aux1 "sin(sin(1*aux2)/(1-0.9*cos(3*aux2)))"
//Output
Wave "main_fi(frame,1024*(aux1+1))"
Spectrum lowest=0 highest=0 "0"
Normalize Metric=peak Base=each
Export Source=main "MH SyncWS.wav"
Wavetables for DUNE2/3, Blofeld, IL Harmor, Hive and Serum etc: http://charlesdickens.neocities.org/
£10 for lifetime updates including wavetable editor for Windows.
Music: https://soundcloud.com/markholt
£10 for lifetime updates including wavetable editor for Windows.
Music: https://soundcloud.com/markholt
-
- KVRian
- 1461 posts since 26 Jun, 2002 from London, UK
Phase distortion of a simple 3 cycle sine wave passed through a simple sine based waveshaper:
Code: Select all
Info "MH PD waveshaping\nBy Mark Holt\n"
NumFrames=256
//Waveshaper transfer function
Wave "0.25*sin(8*pi*phase)+(phase-0.5)"
Spectrum lowest=0 highest=0 "0"
Normalize Metric=peak Base=each
//Distorted phase table
Wave target=aux2 "2*pi*phase^(0.5+0.5*(1-table))"
//Input to waveshaper
Wave target=aux1 "0.99*sin(3*aux2)"
//Output from waveshaper
Wave "main_fi(frame,1024*(aux1+1))"
Spectrum lowest=0 highest=0 "0"
Normalize Metric=peak Base=each
Export Source=main "MH PDWS.wav"
Wavetables for DUNE2/3, Blofeld, IL Harmor, Hive and Serum etc: http://charlesdickens.neocities.org/
£10 for lifetime updates including wavetable editor for Windows.
Music: https://soundcloud.com/markholt
£10 for lifetime updates including wavetable editor for Windows.
Music: https://soundcloud.com/markholt
-
- KVRian
- 1461 posts since 26 Jun, 2002 from London, UK
Some new stuff that I'm working on that is based on the recently invented (ca2009) modified FM that I don't think has yet made it in to the VST world! You can read about it here:
https://pdfs.semanticscholar.org/6039/2 ... 1a4889.pdf
I'm using equation 19, although I've swapped the cos terms for sin and vice versa to force zero crossing points at the start and end points of the waveforms.
Waveshaped version to follow tomorrow
https://pdfs.semanticscholar.org/6039/2 ... 1a4889.pdf
I'm using equation 19, although I've swapped the cos terms for sin and vice versa to force zero crossing points at the start and end points of the waveforms.
Code: Select all
Info "Modified FM\nBy Mark Holt\n"
NumFrames=256
Wave target=aux1 "2*pi*phase"
Wave "exp(table*cos(3*aux1))*sin(1*aux1+16*table*sin(3*aux1))"
Spectrum lowest=0 highest=0 "0"
Normalize Metric=peak Base=each
Export Source=main "MH ModFM.wav"
Wavetables for DUNE2/3, Blofeld, IL Harmor, Hive and Serum etc: http://charlesdickens.neocities.org/
£10 for lifetime updates including wavetable editor for Windows.
Music: https://soundcloud.com/markholt
£10 for lifetime updates including wavetable editor for Windows.
Music: https://soundcloud.com/markholt
- u-he
- Topic Starter
- 28062 posts since 8 Aug, 2002 from Berlin
Hehehe, I'll give it a shot - but when I implemented modFM in the upcomming Rev3 FMO, it sounded like the most boring version of FM. I think I went as far as to completely delete the code. Either I had a bug in it, or it simply isn't very interesting, and that's maybe why we don't see it often.
- KVRAF
- 2772 posts since 22 May, 2017
It's awesome that u-he is keeping the same price for Hive 2 for new customers instead of upping the price like other devs might.
-
- KVRian
- 1461 posts since 26 Jun, 2002 from London, UK
Wavetables for DUNE2/3, Blofeld, IL Harmor, Hive and Serum etc: http://charlesdickens.neocities.org/
£10 for lifetime updates including wavetable editor for Windows.
Music: https://soundcloud.com/markholt
£10 for lifetime updates including wavetable editor for Windows.
Music: https://soundcloud.com/markholt
-
- KVRian
- 1461 posts since 26 Jun, 2002 from London, UK
I agree, by itself, but there's some interesting stuff done with it such as channel vocoding and automatic patch generation for specified sounds using genetic algorithms etc. when using multiple 2op modFM units in parallel. Here modFM appears to out-perform conventional FM/PM. I think its best use will be in combination with other sound synthesis types. Something that I'll explore.Urs wrote: ↑Wed Jul 17, 2019 5:21 am Hehehe, I'll give it a shot - but when I implemented modFM in the upcomming Rev3 FMO, it sounded like the most boring version of FM. I think I went as far as to completely delete the code. Either I had a bug in it, or it simply isn't very interesting, and that's maybe why we don't see it often.
Wavetables for DUNE2/3, Blofeld, IL Harmor, Hive and Serum etc: http://charlesdickens.neocities.org/
£10 for lifetime updates including wavetable editor for Windows.
Music: https://soundcloud.com/markholt
£10 for lifetime updates including wavetable editor for Windows.
Music: https://soundcloud.com/markholt
-
- KVRian
- 899 posts since 22 Nov, 2017
2 OP FM can be very interesting, when the producing chip has enough character. A fantastic example is the unparalled 2 OP FM VST emulation PORTA FM from Plogue. Plogue does re-engineering from the original sound chips to achieve the detailed FM-sound. Please watch to be inspired.
Yes 2 OP can be very boring if there isn't anything special involved considering modulation or a special sound character.
Yes 2 OP can be very boring if there isn't anything special involved considering modulation or a special sound character.
- KVRist
- 429 posts since 4 Jun, 2018 from The UK
Wow, this is really interesting - thanks for sharing!cytospur wrote: ↑Tue Jul 16, 2019 10:41 pm Some new stuff that I'm working on that is based on the recently invented (ca2009) modified FM that I don't think has yet made it in to the VST world! You can read about it here:
https://pdfs.semanticscholar.org/6039/2 ... 1a4889.pdf
I gave the wavetable a quick spin and thought it sounds quite clean and made me think of the Tone2 synth Nemesis, which is a 2OP FM synth with 'NeoFM' which is designed to be easier to use than regular FM (or whatever marketing description they went with).
I compared them because I though it might be based on Modified FM. I found that NeoFM sounds even cleaner than Modified FM somehow.
The nice thing about NeoFM is it works really well when the modulator signal is a different shape - like a narrow pulse or more complex shapes, it creates really interesting digital fractal type sounds. They sound really nice when set to 4x unison in Nemesis.
I thought I'd share a Hive preset I made using the ModFM wavetable, I'm making some presets for the FB Community Soundset. I hooked the modulation targets to some fun creative sound stuff
You do not have the required permissions to view the files attached to this post.
-
- KVRian
- 899 posts since 22 Nov, 2017
Hi. I think NeoFM produces less atonality. It contains more "musical" overtones when modulation starts. It's sounding cleaner, tho not necessarily more interesting. Correct me please. Cheers.