Search found 111 matches
- Sat Apr 10, 2021 10:58 pm
- Forum: Voltage Modular
- Topic: Poly channel selection
- Replies: 2
- Views: 22
Re: Poly channel selection
Hi Jason, you can think of poly voices as an array of slots, e.g. if polyphony is set to 8, your array has 8 slots. A pointer initially points to the first slot. If you press a key, this key will be put into the slot the pointer points to and the pointer will move on to the next slot. If you release...
- Wed Feb 24, 2021 12:04 pm
- Forum: Voltage Modular
- Topic: "Hide Manufacturers" function in store suggestion
- Replies: 35
- Views: 2731
Re: "Hide Manufacturers" function in store suggestion
Proposal: How about adding an "Invert Search" checkbox to the store, so you only get results that do not match your selected criteria?
- Mon Feb 01, 2021 11:01 pm
- Forum: Module Designer
- Topic: Hoping for TABS in Designer
- Replies: 9
- Views: 382
Re: Hoping for TABS in Designer
You can use the SetVisible(boolean isVisible) method to switch visibility of GUI elements, i.e. create two toggle buttons in one toggle group (your tab selectors), which turn visibility of certain elements on or off, depending on what you want to see on each tab.
- Mon Feb 01, 2021 3:31 pm
- Forum: DCO-106 Polyphonic Synthesizer
- Topic: How do I save a custom (user) bank outside of DCO 106
- Replies: 2
- Views: 120
Re: How do I save a custom (user) bank outside of DCO 106
Hi blu, I don't actually own the DCO-106, but I own the module for VM and the MG-1 Plus and I suppose the preset handling is done in the same way as in the DCO-106. If not, please ignore this post ;) Click on the settings icon (the gear icon in the top row) and select the "General" tab. There you wi...
- Fri Jan 29, 2021 2:55 pm
- Forum: Monkey Business Audio
- Topic: New module release: (Poly) Unisonify and Unison Bundle
- Replies: 0
- Views: 161
New module release: (Poly) Unisonify and Unison Bundle
Hi everyone, as you might have noticed, I've released some new modules and a new bundle, all dedicated to creating unison voices. Unisonify Create unison voices the easy way The Unisonify Bundle consists of two modules: Unisonify Pre and Unisonify Post . Unisonify Pre takes pitch CV input and sends ...
- Fri Jan 29, 2021 10:58 am
- Forum: Module Designer
- Topic: Save arrays with preset - GetStateInformation?
- Replies: 5
- Views: 299
Re: Save arrays with preset - GetStateInformation?
I found some information in the Cherry Audio documentation here: https://docs.cherryaudio.com/voltage-module-designer/module-functions-and-variables The section on GetStateInformation() and SetStateInformation(byte[] stateInfo) kind of explains the basic idea behind these two methods and gives some ...
- Wed Jan 27, 2021 11:23 pm
- Forum: Module Designer
- Topic: How to implement TubePreamp
- Replies: 7
- Views: 350
Re: How to implement TubePreamp
Glad I could help. I don't have a patreon, but you can always buy some of my modules or bundles if you like 
https://store.cherryaudio.com/manufactu ... ness-audio
Cheers,
Martin

https://store.cherryaudio.com/manufactu ... ness-audio
Cheers,
Martin
- Wed Jan 27, 2021 6:58 pm
- Forum: Module Designer
- Topic: How to implement TubePreamp
- Replies: 7
- Views: 350
Re: How to implement TubePreamp
If there's math involved, can that be included in the notify method, also? For example, case Knob_Changed: { if (component == driveKnob) { driveValue.SetValue(doubleValue); hp1Value.SetValue(doubleValue*300) t00b1.SetDrive(driveValue.GetSmoothValue()); hp1.SetCutoff(hp1Value.GetSmoothValue()); } } ...
- Wed Jan 27, 2021 8:14 am
- Forum: Module Designer
- Topic: How to implement TubePreamp
- Replies: 7
- Views: 350
Re: How to implement TubePreamp
Great you made it work! Just a tip: if you set a parameter only once and never change it (like you did with t00b.SetDrive(0.5)), do this in the Initialize() method and not in ProcessSample(). ProcessSample() should be kept as short and efficient as possible since it is called 48k times per second. I...
- Wed Jan 27, 2021 7:58 am
- Forum: Module Designer
- Topic: Save arrays with preset - GetStateInformation?
- Replies: 5
- Views: 299
Re: Save arrays with preset - GetStateInformation?
Hi Hans, that is (at least from what I understand) pretty much exactly what this method is there for. I use it to store user sample data and restore it after loading the module again. The most convenient way to store primitive data types is to use a ByteBuffer and return the buffer's content as an a...