Toying With This Week (Apr 25 - May 1)
Added 2021-04-24 12:26:46 +0000 UTCCompleted This Past Week
- System Audio sensor - The ability to have toys react to audio playing in other apps. I'm really happy with how this turned out and it saves me needing to implement a music player like most of the first party apps do. I'd really love to revisit this code a bit later and also try to detect and match frequency instead of just peak values so I can make the DG-Lab fully in sync with audio files.
- Depth sensor support - This was a nice quick thing to add. I'm also using the depth sensor to fake a motion sensor reading so toys with depth sensors can react to both how far you've inserted them or how fast you're moving them.
I also spent a frustrating amount of time adding bluetooth support for The Handy but it's still not behaving properly and I'm not going to finish it for now. Currently it works fine at full stroke length but completely acts up with less than that even though the timing commands I'm sending appear to be fine.
Plans For This Week
Probably just working on custom toy support, but if it gets done I might tackle the other items:
- Continuing work on custom toy support - I've got everything done for custom vibrator control over serial. Now I need to look at:
- Stroking/thrusting toys
- Toys sending input (depth sensor)
- Maybe an on/off toggle UI for people wanting to control power plugs and more basic things like that that don't have a range?
- Probably some sort of just key/value block so that scripts can send or react to any anything sent over serial. And then people that want fully custom physical control interfaces and what not will have something.
- Publishing some Arduino sample files - Master intensity controls - Still leaning towards implementing this soon
- Strokers/The Handy small changes - I want to hide patterns for strokers unless they're specifically marked as being for them. Regular fast changing patterns don't behave well at all and also overload The Handy API. I also want to start showing a notification when you've hit the API limit for The Handy.
- Pattern playlist - I still have no idea what UI form this is going to take but it's one of the last big missing features to add and I'm itching to look in to it. But XToys currently supports patterns with real-time adjustments, patterns that are infinite, per channel patterns....and I have no idea how I dump all that in to a possibly multi-toy, multi-user very simple to use playlist editor. 😕