Purpose: Quick-reference catalogs, operator libraries, theoretical frameworks, and practical patterns for Morphogen developers.
Audience: Implementers, domain experts, researchers looking for specific operators or patterns.
| If you want to... | Start here... |
|---|---|
| Find a specific operator | Search the Operator Catalogs |
| Understand a domain | Check Domain Overviews |
| Build a multiphysics system | Read Multiphysics Success Patterns |
| Understand transformations intuitively | See Mathematical Transformation Metaphors |
| Visualize your domain | Browse Visualization & Sonification |
| Explore music theory integration | Review Mathematical Music Frameworks |
| Understand theoretical foundations | See Universal Domain Frameworks |
Complete, implementation-ready catalogs of all operators in each domain:
| Catalog | Size | Description |
|---|---|---|
| Emergence Operators | 30K | Genetic algorithms, particle swarms, cellular automata, ant colonies |
| Procedural Operators | 21K | Noise functions, fractals, L-systems, Wave Function Collapse |
| Genetic Algorithm Operators | 30K | Selection, crossover, mutation, fitness functions |
| Optimization Algorithms | 44K | Gradient descent, PSO, simulated annealing, evolution strategies |
| Time Alignment Operators | 29K | Temporal synchronization, alignment, warping |
Each catalog includes:
- ✅ Type-safe signatures
- ✅ Complete parameter specifications
- ✅ Semantics and use cases
- ✅ Code examples
- ✅ Cross-domain integration patterns
For implementation details, see Specifications.
High-level overviews of domain capabilities and organization:
| Overview | Size | Description |
|---|---|---|
| Procedural Graphics Domains | 14K | Noise, palettes, color theory, image operations |
| Visual Scene Domain | 18K | 3D scene representation, rendering, lighting |
| Visual Domain Quick Reference | 8K | Quick reference for visual operations and types |
For complete domain specifications, see Specifications.
Comprehensive catalogs of visualization and sonification techniques:
| Resource | Size | Description |
|---|---|---|
| Visualization Ideas by Domain ⭐ | 56K | Comprehensive catalog - Visualization concepts organized by domain (audio, physics, fields, agents, optimization, graphs, chemistry, etc.) |
| Audio Visualization Ideas ⭐ | 40K | Sonification & audio-visual coupling - Making computation audible through data sonification |
| Advanced Visualizations | 19K | Implemented visualization techniques (spectrograms, phase space, vector fields, particle systems) |
Key Features:
- Real-time visualization patterns
- Cross-domain visualization mappings
- Interactive visualization techniques
- Sonification strategies for debugging and exploration
Battle-tested patterns for building robust Morphogen systems:
| Pattern Guide | Size | Description |
|---|---|---|
| Multiphysics Success Patterns ⭐ | 23K | 12 architectural patterns for multiphysics simulation (coupling strategies, time integration, boundary conditions, stability, etc.) |
| Operator Registry Expansion | 49K | How the operator registry grows and evolves - adding new operators, domains, and compositions |
When to use:
- Building coupled multi-domain systems
- Ensuring stability and accuracy
- Optimizing performance
- Extending Morphogen with new domains
Mathematical and conceptual foundations for understanding Morphogen's design:
| Framework | Size | Description |
|---|---|---|
| Universal Domain Frameworks ⭐ | 28K | Category theory, functorial semantics, universal algebra - The mathematical foundations of universal domain computation |
| Mathematical Transformation Metaphors | 25K | Pedagogical metaphors - Intuitive frameworks for understanding transformations (rotations, projections, flows) |
| Mathematical Music Frameworks ⭐ | 31K | 10 mathematical domains that map to musical structure (group theory, topology, dynamical systems, information theory, spectral methods) |
Cross-References:
- For philosophical context, see Philosophy
- For implementation details, see Architecture
- For formal specifications, see Specifications
Universal Domain Frameworks (math foundations)
↓
Philosophy (why formalization matters)
↓
Architecture (how Morphogen implements it)
↓
Reference (practical operators and patterns)
↓
Specifications (detailed implementation)
Naming and organizational standards for Morphogen development:
| Standard | Size | Description |
|---|---|---|
| Naming Conventions | 8K | Naming standards for code, operators, domains, and documentation |
| Philosophy Doc | Related Reference | Relationship |
|---|---|---|
| Operator Foundations | Universal Domain Frameworks | Math theory (philosophy) → Practical foundations (reference) |
| Universal DSL Principles | Multiphysics Success Patterns | Design principles → Implementation patterns |
| Formalization and Knowledge | Mathematical Music Frameworks | Why formalization matters → Specific formalization example |
| Architecture Doc | Related Reference | Relationship |
|---|---|---|
| DSL Framework Design | Universal Domain Frameworks | Implementation vision → Theoretical foundation |
| Domain Architecture | Domain Overviews | Complete specification → Quick reference |
| Continuous-Discrete Semantics | Multiphysics Success Patterns | Dual computational models → Practical coupling patterns |
By Task:
- 🔍 Searching for operators → Operator Catalogs
- 📊 Visualizing data → Visualization & Sonification
- 🏗️ Building systems → Patterns & Best Practices
- 🧠 Understanding theory → Theoretical Frameworks
- 🎯 Learning domains → Domain Overviews
By Experience Level:
- Beginners → Start with Domain Overviews
- Implementers → Focus on Operator Catalogs and Patterns
- Researchers → Dive into Theoretical Frameworks
- Visual thinkers → Explore Visualization & Sonification
Total Reference Documentation: ~420KB across 18 documents
Breakdown by Category:
- Operator Catalogs: ~154KB (5 docs)
- Visualization/Sonification: ~115KB (3 docs)
- Theoretical Frameworks: ~84KB (3 docs)
- Domain Overviews: ~40KB (3 docs)
- Patterns & Standards: ~72KB (2 docs)