justkd's repositories
powerup-scenario-builder
PowerUp Scenario Builder allows graphing and exporting question and answer tables for PowerUp, a text-adventure style mobile game by AnitaB.org Open Source.
Tactone
[This is an old, archived project. It was once available on the iOS app store, but it has not been recently maintained or updated.] Tactone is metronome app. It was designed to remove a lot of the UI clutter found in other metronome apps. It also synthesized its sound creating a more dynamic click via physical modeling rather than using prerecorded sound files.
Character-Dialogue-Story-Designer
A web app for designing dialogue sequences similar to those found in the visual novel game genre. Made with VueJS. **currently undergoing a major overhaul**
KDAudioClock
Schedule asynchronous events using the audio hardware clock.
React-Redux-Serverless-Typescript-Examples-Template
This is one of my templates for React/Redux Typescript projects. This is not a barebones template: it's ready to be deployed to Vercel with serverless functionality, and it includes some basic use examples for SCSS, Material-UI, RxJS, and React Router.
uidmanager
Generate RFC4122 version 4 compliant unique identifiers and associate them with entities in a `map`. Guarantees the generated identifier is unique compared to all other previously stored keys. Export and restore the map entities to facilitate persistence. Validates external UIDs for compliance and uniqueness.
Composers
[This is an old, archived project. It was once available on the iOS app store, but it has not been recently maintained or updated.] Composers is an app for atonal music theory students. It can generate an interactive matrix based on a given pitch-class collection. It then provides useful visual cues and other analysis tools.
doki-theme-github
Cute anime character themes for GitHub
Hobby-Counter
[This is an old, archived project. It was once available on the iOS app store, but it has not been recently maintained or updated.] Hobby Counter was designed to keep track of various hobby projects such as knitting or table top gaming. Any number of counters could be added or removed per project, and the meta data for each counter could be customized individually. Finally, counters with a set maximum could be linked to another in order to track overflow.
Just-a-Piano
[This is an old, archived project. It was once available on the iOS app store, but it has not been recently maintained or updated.] Rather than trying to recreate a physical synth keyboard experience, Just a Piano utilizes the mobile screen space for independent dual keyboards. Each keyboard can be scrolled to an independent note range, and the width/number of keys can be customized in order to suit the user device or preference.
KDSpeechSynth
KDSpeechSynth is a class simplifying the use of Web Speech API.
Minim-DMI
[This is an old, archived project. It was once available on the iOS app store, but it has not been recently maintained or updated.] Minim is a digital synthesizer. It synthesizes all sounds, allows for microtonality, and uses 3D touch and motion for gestural shaping of the sounds. A performer can also layer sounds for looped playback.
Mobile-Haptic-Examples
Demo app for vibrotactile tokens for haptic feedback in mobile devices.
OOC-Event-Classes
Swift classes for implementing story event sequences in a text-adventure-style game. Originally created to enable out-of-context character dialogue sequences.
powerup-story-designer
Tool for creating content for story sequences for the Powerup app (both Android and iOS).
react-native-actionsheet
An elegant ActionSheet component for React Native.
react-native-pure-data
🔈 ⚡ Synthesize algorithmic sound at runtime in React Native.
React-Redux-Serverless-Typescript-Template
This is one of my starter templates for React/Redux Typescript projects. It's ready to be deployed to Vercel with serverless functionality, and it's set up for SCSS, Material-UI, RxJS, and React Router.
rn-navigator
Created with CodeSandbox
Simply-Music
[This is an old, archived project. It was once available on the iOS app store, but it has not been recently maintained or updated.] Simply Music provided a way to upload audio media files directly to your device and play them. It used the UI resources created for my Grain app.
Sound-Check
Developed in MaxMSP, this standalone application can be used to send sound signals to any combination of up to 64 channels in order to test channel assignment and sound quality/levels.
Text-Adventure-Scenario-Builder
A web app for planning and creating call and response tables for a text adventure style game. Made with ReactJS and GoJS.