Skip to content

V1.1.2 — Visual Modules & Audio Spatial

Choose a tag to compare

@danartriyudistira danartriyudistira released this 09 Jul 16:11

Syntetika Studio v1.1.2

Rilis ini membawa modul visual baru, spatial audio binaural, DJPlayer, rewrite PatternMatrix, dan upgrade SpatialRender.


🎨 Modul Visual Baru

Modul Deskripsi
LissajousOut XY oscilloscope buffer audio dengan FBO output, grid, scale/color/zoom
MeshInstances3D 3D OBJ viewer audio-reaktif, orbit camera, instancing, FFT analysis
TriggerWaveEffect Efek visual beat-synced: Pulse, Glitch, Scanlines, All

🎧 Audio Spatial

  • EclipSpatialRender HRTF: Binaural spatial — ITD (Woodworth-Schlosser) + ILD
  • EclipSpatialSource: Sumber audio spatial dengan animasi + occlusion
  • SpatialRender upgrade: SaveState/LoadState, IVisualSource FBO, occlusion processing, per-source volume, orbit invert
  • SpatialDataSource: Shared data structures (SpatialSourceInfo, SpatialRoomInfo)

🎛️ DJPlayer

  • Serato-style DJ player — BPM sync + CUE points
  • Waveform display, click-drag scrub, scroll nudge/zoom
  • Deteksi BPM otomatis (immutable)

🧩 PatternMatrix Rewrite

  • 8 halaman (pages) — pattern data per slot per halaman
  • 32 max slots (sebelumnya 8)
  • Element grids di kanan — Rotary/Slider/Button column bands
  • Save format rev 7 — global bindings, page data

🔧 Modul Lainnya

  • FormantFilterEffect: 4 parallel formant bands
  • LadderFilter: Classic ladder filter
  • MidiChannelFilter: Per-channel MIDI filtering
  • MidiPlayer: MIDI file playback
  • BandLimitedOsc: Band-limited oscillator

🖼️ Infrastruktur

  • IVisualSource: FBO output interface (Source → MonitorModule)
  • GlShaderUtil: Shared GLSL compilation/linking + uniform caching
  • tinyobjloader: OBJ 3D model loader

🐛 Bug Fix

  • SpatialRender: stereo width, orbit animation XY plane + invert, thread safety
  • EclipSpatialRender: std::sort, const_cast fix, mutex, per-instance clock
  • PatternMatrix: 11 layout bugs
  • Python stdlib bundling via SYNTETIKA_PORTABLE
  • .gitmodules: missing libkeyfinder URL

📦 Download

File Deskripsi
Syntetika-Studio-v1.1.2-Portable.zip Portable — extract & jalankan Syntetika.exe

Catatan: VideoPlayerModule & VideoDrumSampler akan hadir di v1.1.3 (menunggu FFmpeg 8.x compatibility fix).