a better search for max devices
Wavepeek screenshot

Wavepeek

by dirkdebruin

Wavepeek is a synthesizer with a wave-shaping section that i...

View on maxforlive.com

Type
Instrument
Author
dirkdebruin
Version
1.4
License
AttributionShareAlike
Live version
12.0.20
Max version
8.6.4
Downloads
7,987
Updated
2024-08-13

Description

Wavepeek is a synthesizer with a wave-shaping section that is meant to be easy to understand but very capable of creating interesting waveforms at the same time. It gives you full control over two sets of waveforms and morph between them using an EG, LFO, or manually. It works best when you use the shape as a filter, so make the bottom waveforms smoother and lower but you can do some other crazy stuff with it as well.

Version 1.1: Thanks to Alex for finding and fixing the bugs! Sliders can be controlled again by dragging.

Version 1.2 (2020): Much gentler on the CPU, slightly dirtier sound.

Version 1.3 (2024): Added Export Wavetable button, to export your current wavetable as a .wav file to use in other synthesizers.

Version 1.4 (2024): Improved export functionality and updated UI.

Comments (17)

  • pottering · April 16 2018
    Nice! Really cool!
    Seems the LFO1's Sync mode isn't working.
  • hatyn · April 17 2018
    Really great design
  • hatyn · April 17 2018
    btw - the sync mode works for me - did you push PLAY?
  • pottering · April 17 2018
    LOL, no, had totally forgotten, it is indeed working fine.
    Thanks!
  • tunabee · April 19 2018
    Very cool so far! I'd like to see more modulation options, but this + the Max LFO's + EQ8 + Envelope is amazing!
  • dirkdebruin · April 19 2018
    Thanks! Yeah I tried it with a lot of M4L LFO's attached and that worked fine so I didn't see the need to add more inside of this device. Maybe I'll release a separate LFO that goes with this synth using a similar custom wave-shape section.
  • fmsynthesis · April 22 2018
    This is a great device! One possible bug - not all of the waves smoothly interpolate -- it looks like the 2nd OSC1 wave has a jump morph at the very end, whereas 2nd osc 2 wave morphs fine from either first wave of osc 1 or first wave of osc 2.
  • dirkdebruin · April 22 2018
    @fmsynthesis, thanks! Not sure what you mean though, maybe the curve parameter for Osc1 is at an extreme value? Can show me a screen recording of what's happening? (find me on yt/ig/fb)
  • fmsynthesis · April 22 2018
    @dirkdebruin, my apologies -- you are correct the curve was at an extreme value. that just shows how flexible this synth is! thanks for your patience.
  • hatyn · April 23 2018
    this is a modern classic already imho.
    used it all night yesterday and still very impressed and definetly is in my favorites toolbox now (which is quite minimal).
    not sure if you want requests and suggestions but im looking forward to more devices from you this year (including jitter video stuff..your pixel sorter is amazing)
  • hatyn · April 23 2018
    FYI Push2 needs the max4live device to have live.banks added and Parameter Banks configured - otherwise no parameters are mapped to the push knobs.
    here are the instructions for the beta forum -
    "6. Reopen the device in the Max editor.
    7. Create a new [live.banks] Max object.
    8. Toggle out of Edit mode (Command+E on Mac)
    9. Double click with the mouse on the [live.banks] object to open the Parameter Banks editor window
    10. For each control to be mapped, find a slot in the bank and dial number of your choice
    11. Close the Parameter Banks window
    12. Save the device and go back to Live
    Now at this point, you are not quite done yet. It appears that the bank parameter controls are only loaded/mapped to the controller (the APC for me, presumably a Push, too) when the device is newly inserted on a track or the track is loaded when a Live Set loads. That is, saving and closing the device in the Max editor does not load the control mappings to the APC. So to finish confirming that the live.banks object works:
    13. Delete the device from the track
    14. Add the device back to the track
    15. Turn the dials on the controller to see that they are mapped"
  • dirkdebruin · April 24 2018
    Thanks hatyn! Are we already connected somewhere? (I don't recognise your username) I would like to chat with you about your ideas!
  • opticon93 · May 17 2018
    What a crazy thing.
  • dirkdebruin · May 26 2018
    Thanks I guess? :p
  • stilleto · December 09 2018
    Very nice synth for fast and interesting results. It can be pretty hungry for a processing power though.
  • VictoryRice · July 23 2019
    This is a very polished device, honestly I think you could charge a few bucks for it. Love the execution and sound.
  • braduro · June 15 2021
    On the subject of controller assignments, any idea how I could use the macro buttons instead of the encoders to correspond with buttons on a m4l device? That is, instead of using a macro knob on Push to toggle the state of a button, to actually use a button to work as a button!

← Back to search