Oatmeal skin discussion - What you think?
VST, AU, AAX, CLAP, etc. Plugin Virtual Instruments Discussion
Moderator: KVR Moderators (Main)
Oatmeal skin discussion - What you think?
2006-11-11T23:07:20+00:00
So I'm going to skin Oatmeal.
I want to make a skin worthy of the plugin, and that means lots of work and forethought and good planning and posts for each iteration of the design to make happy the most people possible.
What do you envision Oatmeal to be ideally?
My own thoughts; it's too small, it needs to be much larger. The interface is CHOCK FULL of controls and they need some room. I'm thinking if I can make it fit on a 800x600 display I'm happy (700x500 is the target).
I would like to make all envelope controls faders, and make obvious as much as possible how the Oatmeal works.
After reading the manual, I made the following notes:
[SOUNDSOURCE]
1. OSCILLATOR 1
waveform menu
edit button
pulse width knob
pwm rate knob
pwm depth knob
amp knob
vel/at->pitch knob
detune knob
2. OSCILLATOR MIX
oscmix knob
vel/at->amp knob
3. OSCILLATOR 2
waveform menu
edit button
pulse width knob
pwm rate knob
pwm depth knob
amp knob
vel/at->pitch knob
detune knob
transpose knob
4. NOISE GENERATOR
amp knob
vel/at->noise amp knob
resonance knob
transpose knob
5. FILTER
filter type menu
cutoff knob
resonance knob
x2 parallel switch
split knob
mix knob
speed ratio knob
keytrack knob
vel/at->cutoff knob
envelope mod knob
vel->env mod knob
6. FILTER ENVELOPE
attack knob
hold knob
decay1 knob
breakpoint knob
decay2 knob
sustain knob
release knob
7. AMP ENVELOPE
attack knob
hold knob
decay1 knob
breakpoint knob
decay2 knob
sustain knob
release knob
[EFFECTS]
8. DISTORTION
type menu
mode menu:
global
per voice (post-filter)
per voice (pre-filter)
double (x2 pre and post filter)
oversampling switch
pre-gain knob
limit knob
post-gain knob
9. CHORUS
mode menu:
sine
ramp
fm
width menu:
mono
stereo 1
stereo 2
rate knob
delay knob
delay range knob
feedback knob
mix knob
voices knob
10. DELAY
on/off toggle switch
unit menu
quantize switch
input pan knob
feedback rotation knob
dry knob
wet knob
left:
length knob
feedback knob
reverse switch
right:
length knob
feedback knob
reverse switch
delay filter:
lowpass knob
highpass knob
11. REVERB
on/off toggle switch
room size knob
decay time knob
pre-delay knob
early reflections knob
dullness knob
brightness knob
parameters:
1 knob
2 knob
3 knob
rotate knob
dry knob
wet knob
12. EQ
band 1:
switch: off, peak/notch, low/high shelf
freq knob
amp knob
q knob
band 2:
switch: off, peak/notch, low/high shelf
freq knob
amp knob
q knob
band 3:
switch: off, peak/notch, low/high shelf
freq knob
amp knob
q knob
band 4:
switch: off, peak/notch, low/high shelf
freq knob
amp knob
q knob
band 5:
switch: off, peak/notch, low/high shelf
freq knob
amp knob
q knob
[MODULATION]
13. PITCH ENVELOPE
on/off toggle switch
start knob
attack knob
peak knob
decay knob
sustain knob
release knob
vel->mod depth knob
14. MODULATION ENVELOPE 1
attack knob
hold knob
decay 1 knob
breakpoint knob
decay 2 knob
sustain knob
release knob
modulation target depth knob
modulation target menu
vel->mod depth knob
14. MODULATION ENVELOPE 2
attack knob
hold knob
decay 1 knob
breakpoint knob
decay 2 knob
sustain knob
release knob
modulation target depth knob
modulation target menu
vel->mod depth knob
15. LFO 1
shape menu:
sine
saw
square
triangle
smooth random
stepping random
user
edit shape button
mode menu:
global
per voice
quantize toggle switch
rate unit menu
rate knob
lfo1->cutoff knob
lfo1->cutoff (x2) knob
lfo1->resonance knob
lfo1->pitch knob
lfo1->pan knob
mod lfo2 rate knob
16. LFO 2
shape menu:
sine
saw
square
triangle
smooth random
stepping random
user
edit shape button
mode menu:
global
per voice
quantize toggle switch
rate unit menu
rate knob
lfo2->cutoff knob
lfo2->cutoff (x2) knob
lfo2->resonance knob
lfo2->pitch knob
lfo2->pan knob
mod lfo1 rate knob
17. X|Y PAD
crosshair pad area
1:
modulation target depth knob
modulation target menu
2:
modulation target depth knob
modulation target menu
3:
modulation target depth knob
modulation target menu
4:
modulation target depth knob
modulation target menu
5:
modulation target depth knob
modulation target menu
6:
modulation target depth knob
modulation target menu
7:
modulation target depth knob
modulation target menu
8:
modulation target depth knob
modulation target menu
midi cc->x menu
midi cc->y menu
random:
radius knob
rate knob
18. ARPEGGIATOR
16 pattern slots
pattern length slider under slots
pattern types (fit inside of slot):
off
up, wrap to lowest
up, no wrap
down, wrap to lowest
down, no wrap
continue
continue direction wrap
continue direction bounce
return to previous
return to previous and go up
go to highest held note
go to lowest held note
randomly go up or down wrap
randomly go up or down no wrap
random any note
mode menu:
pattern (multi subsequence)
pattern (one subsequence)
chord pattern
chord
transposed chords
slot unit menu
quantize toggle switch
slot step rate knob
note seq:
1 toggle switch
1 note pitch
2 toggle switch
2 note pitch
3 toggle switch
3 note pitch
4 toggle switch
4 note pitch
5 toggle switch
5 note pitch
6 toggle switch
6 note pitch
7 toggle switch
7 note pitch
[MASTER]
19. MASTER
output gain knob
velocity sensitivity knob
aftertouch mode menu:
polyphonic
monophonic
max poly knob
poly mode menu:
polyphonic
monophonic
legato
glide knob
glide mode scale menu
pitch bend range knob
global transpose knob
key follow->pan knob
key follow->pitch env
random panning/voice knob
random frequency/voice knob
random amp/voice knob
phase:
osc:
retrigger toggle switch
initial phase knob
phase range knob
PWM:
retrigger toggle switch
initial phase knob
phase range knob
LFO:
retrigger toggle switch
initial phase knob
phase range knob
tuning:
tune knob
octave knob
key follow->filter cut ref
key follow->pan ref
note a pitch knob
note b pitch knob
note c pitch knob
note d pitch knob
note e pitch knob
note f pitch knob
note g pitch knob
[MIDI CONTROL]
channels:
channel 1 toggle switch
channel 2 toggle switch
channel 3 toggle switch
channel 4 toggle switch
channel 5 toggle switch
channel 6 toggle switch
channel 7 toggle switch
channel 8 toggle switch
channel 9 toggle switch
channel 10 toggle switch
channel 11 toggle switch
channel 12 toggle switch
channel 13 toggle switch
channel 14 toggle switch
channel 15 toggle switch
channel 16 toggle switch
sustain toggle switch
velocity ramp box
aftertouch ramp box
cc control slot 1:
cc number menu
modulation depth knob 1
modulation target knob 1
modulation depth knob 2
modulation target knob 2
modulation depth knob 3
modulation target knob 3
modulation depth knob 4
modulation target knob 4
cc control slot 2:
cc number menu
modulation depth knob 1
modulation target knob 1
modulation depth knob 2
modulation target knob 2
modulation depth knob 3
modulation target knob 3
modulation depth knob 4
modulation target knob 4
cc control slot 3:
cc number menu
modulation depth knob 1
modulation target knob 1
modulation depth knob 2
modulation target knob 2
modulation depth knob 3
modulation target knob 3
modulation depth knob 4
modulation target knob 4
cc control slot 4:
cc number menu
modulation depth knob 1
modulation target knob 1
modulation depth knob 2
modulation target knob 2
modulation depth knob 3
modulation target knob 3
modulation depth knob 4
modulation target knob 4
cc control slot 5:
cc number menu
modulation depth knob 1
modulation target knob 1
modulation depth knob 2
modulation target knob 2
modulation depth knob 3
modulation target knob 3
modulation depth knob 4
modulation target knob 4
cc control slot 6:
cc number menu
modulation depth knob 1
modulation target knob 1
modulation depth knob 2
modulation target knob 2
modulation depth knob 3
modulation target knob 3
modulation depth knob 4
modulation target knob 4
[INTERFACE BUTTONS]
about button
skin button
random button
previous program button
next program button
panic button
init patch button
load bank button
save bank button
load patch button
save patch button
MIDI button
MAIN button
I post here because the numbers prefixing the UPPERCASE areas of labels in each logical [BLOCK] are the planned flow. Not sure how to do it visually yet but I will mock it up in Visio...
The order is something I'm open to change, for instance the phase section in MASTER seems more appropriate in modulation? Dunno.
The focus I really want to go for here is usability and friendliness. The current skins are excellent in their own right but we can improve on the usability in a democratic fashion here on KVR - I love building UI's iteratively getting input from everyone because the goal is to pay back fuzpills by making his plug even more useful than it currently is.
Since I can't give back in any other way, this is my way to repay him. I keep my word.
So I hope to have this done before X-Mas. :)
Please let me know your thoughts and do not hold back or hesitate to post screenshots or pictures of things you like in other plugs, real hardware, etc.
I think it's possible to perhaps even make 2 separate skin projects, maybe one in the honor of gols style nice and compact and the other more spread out and usable.
The key is ease of use for a monster of such complexity :)
Thanks :hug:
Here is the most recent rendition of the UI:
http://www.asseca.com/designermonkey/kvr/oatmeal/oatmeal_beta1.png
grymmjack
https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=6631
-
- KVRAF
- Topic Starter
- 8519 posts since 7 Apr, 2003
Watch as it goes:
http://www.kvraudio.com/forum/viewtopic ... 17#2217117
Sorry for the duplicate threads. Will mainly be updating the above one.
See you.
http://www.kvraudio.com/forum/viewtopic ... 17#2217117
Sorry for the duplicate threads. Will mainly be updating the above one.
See you.
Jump to
- The Main Forums
- ↳ KVR Developer Challenge 2026
- ↳ KVR Studio Manager
- ↳ Getting Started (AKA What is the best...?)
- ↳ Instruments
- ↳ Effects
- ↳ Hosts & Applications (Sequencers, DAWs, Audio Editors, etc.)
- ↳ Guitars
- ↳ Mobile Apps and Hardware
- ↳ Soundware
- ↳ Samplers, Sampling & Sample Libraries
- ↳ Hardware (Instruments and Effects)
- ↳ Modular Synthesis
- ↳ Sound Design
- ↳ Production Techniques
- ↳ Music Theory
- ↳ Computer Setup and System Configuration
- ↳ DSP and Plugin Development
- ↳ DIY: Build it and they will come
- ↳ Music Cafe
- ↳ Machine Learning and AI for Music Creation
- ↳ Sell & Buy (+Special Offers, Deals & Promos)
- ↳ KVR Experts
- ↳ Everything Else (Music related)
- ↳ Off Topic
- ↳ Off Topic Classics
- Official Company Forums
- ↳ 2getheraudio
- ↳ accSone
- ↳ Acon Digital
- ↳ AcousticsampleS
- ↳ AcousModules
- ↳ Agitated State
- ↳ AIR Music Technology
- ↳ AMG
- ↳ Ample Sound
- ↳ Antares Audio Technologies
- ↳ Apisonic Labs
- ↳ APU Software
- ↳ apulSoft
- ↳ AriesCode
- ↳ Arts Acoustic
- ↳ Arturia
- ↳ Audjoo
- ↳ AudioSpillage
- ↳ Audiority
- ↳ Best Service
- ↳ Big Tick
- ↳ Bitwig
- ↳ Controller Scripting
- ↳ Blue Cat Audio
- ↳ Cherry Audio
- ↳ CWITEC
- ↳ Embertone
- ↳ energyXT
- ↳ Eventide
- ↳ Expert Sleepers
- ↳ forward audio
- ↳ Future Audio Workshop
- ↳ FXpansion
- ↳ g200kg
- ↳ Harrison Mixbus
- ↳ HG Fortune
- ↳ Homegrown Sounds
- ↳ HoRNet Plugins
- ↳ Ilya Efimov Production
- ↳ Image Line
- ↳ Impact Soundworks
- ↳ Indiginus
- ↳ Insert Piz Here
- ↳ Ju-X
- ↳ Kirk Hunter Studios
- ↳ Kirnu
- ↳ Kong Audio
- ↳ Krotos
- ↳ Kuassa
- ↳ KV331 Audio
- ↳ LennarDigital
- ↳ Les Productions Zvon
- ↳ Liqube Audio
- ↳ Loomer
- ↳ LVC-Audio
- ↳ Maizesoft
- ↳ Manytone Music
- ↳ Media Overkill (MOK)
- ↳ MeldaProduction
- ↳ Mellowmuse
- ↳ MIDIMood
- ↳ moForte
- ↳ Mozaic Beats
- ↳ mucoder
- ↳ MusicDevelopments
- ↳ Tips & Tricks
- ↳ MusicLab
- ↳ MuTools
- ↳ New Sonic Arts
- ↳ NUSofting
- ↳ Oli Larkin Plugins
- ↳ Orange Tree Samples
- ↳ patchpool
- ↳ Photosounder
- ↳ PlugInGuru
- ↳ Polyverse Music
- ↳ Precisionsound
- ↳ Premier Sound Factory
- ↳ Psychic Modulation
- ↳ Realitone
- ↳ Resonance-Sound
- ↳ Reveal Sound
- ↳ Roger Linn Design
- ↳ rs-met
- ↳ S3A: Spatial Audio
- ↳ SaschArt
- ↳ Smart Electronix
- ↳ sonible
- ↳ SonicBirth
- ↳ Sonic Reality / eSoundz.com
- ↳ Soundiron
- ↳ SPC Plugins
- ↳ Sugar Bytes
- ↳ TAL Software
- ↳ Tokyo Dawn Labs
- ↳ Tracktion
- ↳ Tweakbench
- ↳ u-he
- ↳ u-he Linux support
- ↳ United Plugins
- ↳ VAZ Synths
- ↳ Virharmonic
- ↳ xoxos
- ↳ XSRDO - SynthCraft
- ↳ ZynAddSubFX
- Site Stuff
- ↳ Site Stuff
- Archived Forums
- ↳ AlgoMusic
- ↳ easytoolz
- ↳ Elevayta
- ↳ Hollow Sun
- ↳ LinPlug
- ↳ Muse Research and Development
- ↳ Shuriken
- ↳ SoHa Sound Design
- ↳ Soniccouture
- ↳ Topten Software
- ↳ Valhalla DSP
- ↳ CK Modules & VST
- ↳ Sennheiser AMBEO
- ↳ Muon Software
- ↳ Westgatesounds.net
- ↳ Squaredheads
- ↳ Sonigen
- ↳ CFA-Sound
- ↳ Back In Time Records
- ↳ Livelab.dk
- ↳ Skytopia
- ↳ audioD3CK
- ↳ Inspire Audio
- ↳ Krakli
- ↳ Drumdrops
- ↳ Futucraft
- ↳ OverTone DSP
- ↳ RaXnTraX
- ↳ solar3d-software
- ↳ Signaldust
- ↳ Soundemote
- ↳ ReleaseLab (Powered by Artist Expansion)
- ↳ Wolfgang Palm
- ↳ UJAM
- KVR Forum index
- All times are UTC
- Delete cookies
