Introducing Feel8.Fun - A Real-Time, Node-Based Signal Processing Framework 
Hey everyone! ![]()
I’m excited to share a project I’ve been working on called Feel8.Fun (Feel it) - a flexible, real-time signal processing framework designed to bring visual scripting capabilities to our community, similar to how Unreal’s Blueprints or ComfyUI work, but specifically tailored for interactive content generation.
NOTE: https://Feel8.Fun website is another toy project, I haven’t update the project page yet.
What Makes Feel8.Fun Different?
Real-Time Processing for ANY Visual Content
The system can process virtually any video source in real-time:
- Local video files - your entire library
- Live streams - support streaming content on the fly
- Running games - capture and process gameplay directly
- Screen capture - literally anything on your screen
Thanks to shared memory architecture and optimized pipelines, the Blueprint Canvas achieves <5ms processing latency for signal routing and transformation.
Community-Friendly & Extensible
Feel8.Fun is designed to embrace the amazing work already happening in this community:
- Easily integrate algorithms from FunGenAI, DeepFunGen, and other community projects
- Language-agnostic node services (C/C++/C#/Go/JavaScript/Python) - use whatever works best
- NATS messaging backbone ensures seamless communication between components
- Modular architecture means one service crash won’t bring down the entire system
For Users of All Levels
Beginners: Once a blueprint is designed, it can be packaged and distributed to other users who can simply execute it in the background - no technical knowledge required.
Advanced Users: Full visual programming environment with:
- Signal processing nodes
- Python scripting nodes
- Real-time debugging tools (inspector, line plots, visual plots)
- Compare and analyze intermediate signals at any stage
Beyond Video - Generative Scripting
Feel8.Fun isn’t limited to video analysis! Think of it as an alternative to projects like ayva-stroker:
- Generate motion patterns algorithmically based on parameters
- Create custom rhythms and patterns with node-based logic or Python code
- Combine multiple signal sources for complex, responsive behaviors
- Perfect for creative pattern design and experimental scripting
Technical Architecture Highlights
The system uses a hybrid communication model:
- Shared Memory (zero-copy) for video frame distribution → multiple algorithms can access the same video with zero latency overhead
- NATS PUB/SUB for signal routing → loosely-coupled, distributed, highly scalable
This architecture provides:
Hot-swappable modules
Fault isolation (service failures don’t crash the system)
Language flexibility (pick the right tool for each job)
Easy integration of community algorithms and tools
Why This Matters
I believe this framework can stimulate creativity in our community and empower creators to:
- Experiment with new scripting approaches
- Rapidly prototype and test ideas
- Share reusable blueprints with the community
- Lower the barrier to entry for script automation
- Build on each other’s work more easily
Current Status
The system is still under active development, but the core architecture is stable and functional. I’ve prepared a preview video demonstrating its capabilities (see below).
I’m sharing this early because I’d love to hear your thoughts, feedback, and ideas. What features would be most valuable to you? What use cases should I prioritize? Are there specific community tools you’d like to see integrated first?
Show Cases
- Dancing Video + Mediapipe + Wave Generation
- Streaming 3d skeleton from UE4 Game (Stellar Blade)
- Embrace webUI
Looking Forward
I’m hoping Feel8.Fun can become a collaborative platform that brings together the best ideas and algorithms from our community. Whether you’re a developer looking to contribute nodes, an algorithm creator wanting integration support, or a user with creative scripting ideas - I’d love to hear from you!
What would you like to see in a tool like this? What workflows would you want to support?
Drop your thoughts, suggestions, or questions below! ![]()
Feel8.Fun - Making real-time interactive scripting accessible, flexible, and fun! ![]()
NOTE: https://Feel8.Fun website is another toy project, I haven’t update the project page yet.
