Footstep Foley Sequencer in Max

Old prototype sequencing footstep and foley layers in different ways to sell the small intricate differences for different directions and speed, etc

Conversation Sequence Stitching in Max

Old prototype that randomly assigns characters to have a conversation and sequences through the stages using Max

Auto Harp Memories

Screen Shot 2021-06-01 at 10.51.07 PM.png

I inherited this great Auto-Harp from my wife's late grandpa. He was a very unique, eccentric and talented artist. I have never played an Auto-Harp before and am pretty sure I'm playing it incorrectly but managed to multi-track some performances and put something together in his memory with his instrument.

Game Pad control of Soundminer's Radium sampler

Screen Shot 2021-05-31 at 9.13.03 PM.png

Using my Game Pad to control Soundminer’s Radium samplers. Super fun to apply MIDI control to filters and volumes and pitches and modulations and effects and dopplers all performable real time for sound design.

Oscilloscope 02

Some driving rhythm and pulse on the modular synth, driving an oscilloscope-like shader

Oscilloscope 01

Playing with some smooth tones on the modular synth and driving an oscilloscope shader

Synesthesia 02

Simulating Synesthesia: a condition in which one sense (for example, hearing) is simultaneously perceived by one or more additional sense such as sight. This example uses Audio frequency amplitudes to drive realtime Shader parameters.

Synesthesia 01

Simulating Synesthesia: a condition in which one sense (for example, hearing) is simultaneously perceived by one or more additional sense such as sight. This example uses Audio frequency amplitudes to drive realtime Shader parameters.

Human Controlled Tape Transport

The Landscape HC-TT is a fun and unique sound design device built for manual tape scrubbing. This is an example with my voice recorded to tape, manually scrubbed as its sent through some effects.

Star Wars Squadrons Sound Design with Modular Synth

STARFIGHTERS.jpg

A quick capture of some Sound Design for Star Wars Squadrons, using my modular synth to mangle some samples into distorted drones and squelches. Designs to be edited and layered into weapon and explosion sounds.

Plants VS Zombies Battle for Neighborville Prototypes

gw3-game.jpeg

A couple of prototypes that mostly came to fruition from Plants VS Zombies Battle for Neighborville:

  1. Gibberish generator that realtime drives mouth bones and triggers different animation states/gestures

2. Giving Damage feedback: regular and critical damage amounts pitch scaled to health remaining, also switching between regular and critical vanquishes (kills)

Plants VS Zombies Garden Warfare Sound Design

SoundDesign_01_1500.png

It’s a few years old now.. but thought i’d share some Tips, Tricks, Tools and Techniques from my time on the PVZ Franchise. I’ll break down some In-Game implementation and some Content Creation inspirations.

Plants VS Zombies Garden Warfare Environmental Ambience Showcase

Plants-vs-Zombies-Garden-Warfare-2-1.jpg

Designing Environmental Sound to be as Rich, Bold and Colourful as it looked was always an interesting process in the Plants VS Zombies Universe. Here is a Playlist of some of the wide variety of PVZ Level Ambiences

Some environmental sounds from Plants vs Zombies Garden Warfare 2

Plants VS Zombies Garden Warfare2 Gameplay Showcase

So many gameplay options in this game, from Single player quests to Multiplayer Online and Co-op adventures

Here is a Playlist of some of the wide variety of Plants VS Zombies Garden Warfare 2 Gameplay

Plants VS Zombies Garden Warfare Character Showcase

I was the Audio Director and Lead Senior Sound Designer on this Franchise for many years, what a blast it was creating and living in this wacky and wonderful universe :)

Here is a Playlist of the wide variety of PVZ Character Variants and Abilities

SIXAXIS PS3 MIDI Controller Application

Application Sectional Breakdown:

 

Section 1: Master control section - animated control pad

1 - select your PLAYSTATION(R)3 Controller here

2 - select a MIDI port to output to

3 - select a root Key for assigning notes to buttons (assigned randomly across all buttons)

4 - select a scale that all notes will fit in

5 - select an Octave range

6 - Tab used to select Controller assignment page or Sequencers page


Section 2: Lstick nodes area has 5 adjustable node spheres and XY parameters

ps3LiveController-2.png

1 - toggle node and XY sends. adjust node sphere positions and sizes if desired

2 - select CC value and Channel #

3 - scale range of CC outputs if desired


Section 3: Rstick nodes area has 5 adjustable node spheres and XY parameters

1 - toggle node and XY sends. adjust node sphere positions and sizes if desired

2 - select CC value and Channel #

3 - scale range of CC outputs if desired


Section 4: Shoulder buttons (LT, RT, LB, RB) assignments

1 - toggle Note sends, select notes, modify velocity, select channel #

2 - toggle pressure/aftertouch sends, select CC value, select Channel #, modify output range


Section 5: Main buttons (Circle, Triangle, Square, X) assignments (Momentary action)

1 - toggle Note sends, select notes, modify velocity, select channel #

2 - toggle pressure/aftertouch sends, select CC value, select Channel #, modify output range


Section 6: Dpad buttons (Up, Down, Left, Right) assignments (Toggle action)

1 - toggle Note sends, select notes, modify velocity, select channel #

2 - toggle pressure/aftertouch sends, select CC value, select Channel #, modify output range


Section 7: SIXAXIS pitch and yaw assignments

1 - toggle Left/Right tilt motion send, select CC value, channel # and range output

2 - toggle Up/Down tilt motion send, select CC value, channel # and range output


Section 8: Sequencers Tab master section

1 - Same setting as Section 1 with be applied for sequencers tab

2 - Same setting as Section 1 with be applied for sequencers tab

3 - Transport area for Sequencers Tab. Transport must be on for sequencers to run. Adjustable Tempo

4 - Tab used to select Controller assignment page or Sequencers page


Section 9: Sequencers Page

1 - Toggle button for activating sequencer #1 (assigned to select button)

2 - Toggle buttons for sending Note messages, Extra1 and Extra2 values. MIDI CC# and Ch# are also selectable

3 - Main sequencer edit area: zoom range, loop length range, note edit, velocity edit, extra1 and extra2 parameter edit

4 - Display, Direction, Beat Division, # of steps and Fold options 

5 - Some random, Sorting and SetAll sequencer settings

6 - Sequencer #2

7 - Sequencer #3


Section 10: Left and Right stick click functionality

1 - LeftStick Click - Send a random CC value of a selectable range

2 - RightStick Click - Send a random CC value of a selectable range