Moene's Main Site

Game audio, retro synth, melody IC, and random thoughts

Category: Uncategorized

  • EG.h: An Arduino Envelope Generator Based on MegaHits Score

    EG.h: An Arduino Envelope Generator Based on MegaHits Score

    No AI Code: This work contains 100% human written code. No AI generated code is being used in this library. EG.h is an Arduino platform agnostic envelope generator library that outputs an envelope value from the internal envelope generator. The envelope generator works in two modes: SR and ADSR. When working in ADSR mode the…

  • PSR-SXP5 Web Arranger

    PSR-SXP5 Web Arranger

    PSR-SXP5 is a web based music arranger app based on ExpressJS, Tone.JS, JQuery, Semantic UI, and surprisingly… no p5.js. Disclaimer: This is a parody! This project have absolutely no connection with YAMAHA and/or it’s PSR series arranger. This web arranger contains a monophonic analog synth called AN that’s mainly for bass line, a polyphonic 2op…

  • p5.js Particle Pool

    p5.js Particle Pool

    This sketch demonstrates a particle system with an object pool with automatic object cleaning and placement. The advantage of this approach over the confetti party demo is that no matter how long this demo runs there will be no performance degradation.

  • Cartridge Drum Machine

    Cartridge Drum Machine

    This is my IPC final! It is a drum machine with an 8 steps step sequencer and 4 tracks. The step sequencer uses buttons with LED lightning to tell which step is currently active and which step is currently the playhead is on. The Mighty RP2040 For the main controller I opted for an Adafruit…

  • Improving My Sub 90 Cents Speech Module

    Improving My Sub 90 Cents Speech Module

    The MegaHits is a low-cost (less than 90 cents) speech controller designed by me as a personal project that’s capable of playing back long segments of audio clips and can be programmatically controlled by external microcontrollers with it’s custom communication interface. The logic part of the speech controller can be debugged and altered with a…

  • Unreal Engine 5 – Old Man And His Lighthouse

    Unreal Engine 5 – Old Man And His Lighthouse

    Download and play: https://blog.kmoene.com/blog/post/324.html This is a short story telling experience about an old man, his light house, and his family memories. This playable experience uses Unreal Engine 5 to present the story. This work was done together with Hao “Oliver” Chen. We were both the level designer, creator, and quest logic designer. We shared…

  • Moene’s Clipboard GitHub OAuth App Share Your Log with E2E Encryption

    Moene’s Clipboard GitHub OAuth App Share Your Log with E2E Encryption

    Visit: Moene’s Clipboard (GitHub account required) No GitHub account? Try and decrypt my message here (password:hello): https://clip.kmoene.com/s/?m=3295610010 Source code(academic-only account): https://github.com/KMoene/a5-clipboard Moene’s clipboard is an E2E(end-to-end) encrypted message and image-sharing platform written completely in NodeJS. No plain text will be transferred even if the user’s browser does not support HTTPS encryption. Messages are encrypted with…

  • What Can You Do with FreeSound?

    What Can You Do with FreeSound?

    This is a quick challenge of dubbing an ability cast with audio from FreeSound only. I layered multiple explosion sound into the impact sound. Fun fact: The “click” sound when she casts her ability was came from a metal spoon!

  • Ratchet & Clank: Into the Nexus Cut Scene Dub

    Ratchet & Clank: Into the Nexus Cut Scene Dub

    This was created at the end of the year 2020, when I first got into game audio design. Most sound in this video excepts for the music and the voice of one character were dubbed and foleyed my me. A few samples was from Freesound. Fun fact: the turret arming sound came from my thermal…

  • Oddworld Stranger’s Wrath Opening Scene Dub

    Oddworld Stranger’s Wrath Opening Scene Dub

    I created this dub a few months ago. Every sound in this video excepts for the music and one character, were dubbed and foleyed my me. Fun fact: I shifted my voice with a pitch shifter. If you use a pitch shifter to shift the pitch back up, you will re-create my normal voice! Video…