Pipeline PrototipiForge Series

PulseForge

Runtime özel şarkı import’u, FFmpeg dönüşümü ve C# Radial V2 analiz/planner hattını DSP ritim oynanışına bağlayan Unity sistem prototipi.

Güçlü audio-to-gameplay sistem çalışması; güncel C# runtime ile tarihsel Python/Guard–Strike hattı ayrı sözleşmelerdir.

  • Unity
  • C#
  • FFmpeg
  • Python (Legacy)
  • DSP Timing
  • JSON

Kısa Bilgiler

Rol
Güçlü audio-to-gameplay sistem çalışması; güncel C# runtime ile tarihsel Python/Guard–Strike hattı ayrı sözleşmelerdir.
Durum
Pipeline Prototipi
Seri
Forge Series
Kategori
Audio / Gameplay Tooling
Ana Girdi
Desteklenen özel ses dosyası
Ana Çıktı
DSP zamanlı Radial ritim oturumu; ayrı legacy Guard/Strike yolu

Sistem Özeti

PulseForge, ses analizinden oynanabilir ritim verisine uzanan Unity sistem prototipidir. Güncel C# Radial V2; onset/feature extraction, tempo/beat grid, section analizi ve seed tabanlı encounter planner’ı birleştirir. Tarihsel ilk altı milestone Python pipeline, Guard/Strike, combat variants ve Windows runtime import temelini oluşturmuştur.

Mevcut Kapsam

Windows runtime özel şarkı seçimi ve MP3/WAV/M4A/AAC/FLAC/OGG/OPUS/WMA/AIFF için FFmpeg üzerinden PCM WAV dönüşümü vardır. Runtime analiz ve beatmap üretimi uygulanmıştır. Radial V2 planner validation/repair ve versioned fingerprint; DSP timing/input, calibration/training, Standard/Survival/OneLife modları, settings/profile ve track/audio/beatmap cache kalıcılığı bulunur.

Legacy quick-import onset analizi Guard/Strike beatmap üretir. Legacy Python hattı Balanced/Defensive/Aggressive/Bursty varyantları, rapor ve Editor preview sağlar. Editor pipeline varsayılan Radial V2 ile ayrı LegacyPythonV1 seçimini korur; iki hattın çıktıları aynı contract değildir.

Ana Sistemler

  • Runtime Custom Song Import / FFmpeg
  • RadialAudioAnalyzerV2
  • RadialEncounterPlanner / Validation / Repair
  • Radial Rhythm Session / DSP Timing
  • Calibration / Training / Game Modes
  • Track Library / Versioned Cache
  • Legacy Guard / Strike Beatmaps
  • Legacy Combat Style Variants
  • Editor Pipeline Preview

Teknik Etiketler

  • Unity
  • C#
  • FFmpeg
  • Python (Legacy)
  • DSP Timing
  • JSON

Girdi → İşleme → Çıktı

Girdi

Desteklenen özel ses dosyası

İşleme

PCM WAV dönüşümü, runtime onset/beat/section analizi ve encounter planning

Çıktı

DSP zamanlı Radial ritim oturumu; ayrı legacy Guard/Strike yolu

Mimari Akış

  1. 1

    Custom Audio File

  2. 2

    FFmpeg / PCM WAV

  3. 3

    RadialAudioAnalyzerV2

  4. 4

    RadialEncounterPlanner / Repair

  5. 5

    Versioned Beatmap Cache

  6. 6

    DSP Timing / Input

  7. 7

    Radial Session / Modes / UI

Tasarım Kararları

  • Analiz ve encounter planını ayırmak

    C# analiz özelliklerini seed tabanlı planner validation/repair katmanı gameplay verisine dönüştürür.

  • Legacy kanıtı ayrı tutmak

    Python/Guard–Strike çıktıları Radial V2 sözleşmesi gibi sunulmaz; Editor seçimi ayrıdır.

  • Timing ve cache kimliğini doğrulamak

    DSP timing/input, calibration ve versioned fingerprint/cache ilişkileri tekrarlanabilir sistem davranışını destekler.

Sınırlar

  • Final ritim oyunu veya her şarkıda doğru BPM/kusursuz koreografi garantisi değildir.
  • FFmpeg dönüşümü desteklenen Windows workflow’una bağlıdır; analiz kalitesi müzik ve parametrelere göre değişir.
  • Dosya tabanlı runtime analiz canlı mikrofon/realtime streaming analizi anlamına gelmez.
  • README/code kanıtı kullanıldı; Unity test/build ve gerçek custom-song kabulü yeniden çalıştırılmadı.

Planlanan Genişletmeler

  • Farklı müzik türlerinde analiz ve oynanabilirlik kabulünü genişletme.

Bağlantılar

Aynı Serideki Artifactler

Deneysel Lab Prototipi

VoxForge

İzinli referans seslerle yerel TTS, voice profile, ses ön işleme ve kalite değerlendirme akışlarını birleştiren audio lab.

  • Python
  • Gradio
  • Coqui XTTS-v2
  • +3

Referans ses ve metin → profil/TTS/kalite değerlendirme → yerel ses üretim çıktıları

Etkileşimli CV Prototipi

VisionForge

Gerçek zamanlı kamera akışını yerel yüz tanıma, el takibi ve gesture tabanlı büyü komutlarıyla birleştiren local-first PySide6 masaüstü uygulaması.

  • Python
  • PySide6
  • OpenCV
  • +3

Kamera → latest-frame CV/doğrulama → gesture komutu ve masaüstü geri bildirimi