kxkm
9d6ee56874
feat: harmonize voice generators and AI taxonomy
2026-04-05 00:31:40 +02:00
kxkm
8d9eea6a99
feat: improve ai instrument editors
2026-04-05 00:03:36 +02:00
kxkm
301269e11d
feat: 3 IA audio effects — Stutter, RingMod, Chorus
...
- IA Stutter: rhythmic buffer repeat/glitch (rate, depth, chance, mix)
- IA RingMod: ring modulation for metallic/robotic textures (freq, depth, mix)
- IA Chorus: chorus/flanger with modulated delay line (rate, depth, feedback, mix)
Each effect: schema + forge + box + adapter + processor + editor + manual
Registered in: BoxAdapters, DeviceProcessorFactory, DeviceEditorFactory
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-22 14:25:13 +01:00
kxkm
949508c636
docs: rewrite 9 instrument manuals in proper markdown format
...
All manuals follow openDAW convention: numbered sections, paragraph descriptions,
MIDI behavior documented, backend info, usage examples.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-22 13:54:35 +01:00
kxkm
84e7054311
feat: instrument types + IA naming + manuals + pitch-aware Honk
...
- AceStep/KokoroTTS/Piper switched to audio type (TrackType.Audio)
- Drone/Grain/Glitch/Circus/Honk/Magenta remain notes type (TrackType.Notes)
- All 9 instruments renamed with IA prefix (IA Drone, IA Kokoro, etc.)
- 9 instrument manuals added (drone.md, grain.md, glitch.md, circus.md,
honk.md, magenta.md, ace-step.md, kokoro-tts.md, piper.md)
- Honk: pitch-aware (MIDI note shifts base frequency)
- DeviceManualUrls updated
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-22 13:49:08 +01:00
kxkm
81da994bdc
feat: Magenta rewrite (no CDN) + [AI] badges on 9 custom instruments
...
- Magenta: removed external CDN dependency, built-in algorithmic generation
(5 scales: minor/major/pentatonic/blues/chromatic, drums, improv)
- Added [AI] prefix to all 9 custom instrument descriptions in factory menu
- Eliminates CORS/COEP warnings from Magenta.js CDN loading
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-22 13:35:56 +01:00
kxkm
f6c1dff2bd
feat: complete openDAW -> openDIAW.be rename (48 occurrences across 21 files)
...
Header menu, MissingFeature, Privacy, Imprint, Errors, dialogs,
auth-callback, all manuals (index, cloud-backup, permissions, recording,
file-system, browser-support, tech-stack, creating-a-device, shadertoy,
apparat, spielwerk, werkstatt).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-22 13:05:33 +01:00
kxkm
ca8485bf9e
fix: UTF-8 encoding for Dashboard + AI editors (no more unicode escapes)
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-22 13:00:47 +01:00
kxkm
4bdc733cab
feat: improved AI editors (Kokoro/Piper/AceStep) + welcome page openDIAW.be
...
- KokoroTTS: textarea + voice dropdown (12 voix) + progress bar
- Piper: textarea + persona dropdown + progress bar
- AceStep: prompt textarea + style dropdown (14 styles) + progress bar
- Dashboard: openDIAW.be branding, fork links, random quotes electron fou
- SASS: enriched ai-panel with textarea, select, progress-bar, generating state
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-22 12:56:04 +01:00
kxkm
20676614ac
fix: register 9 instruments in BoxAdapters.ts visitor (fixes factory lookup crash)
...
Missing visitor entries in BoxAdapters caused "Could not find factory" error
when inserting Magenta/Drone/Grain/Glitch/Circus/Honk/AceStep/KokoroTts/Piper.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-22 09:22:37 +01:00
kxkm
5b62c9f12f
feat: lots 501-504 — voice-clone endpoint + 19 backends
...
POST /generate/voice-clone — XTTS-v2 voice cloning (6s ref audio)
19 AI Bridge backends total
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-22 01:27:44 +01:00
kxkm
2102d82901
feat: lot 433 — sound-design endpoint + 18 backends
...
POST /generate/sound-design — categories: texture, foley, impact,
transition, atmosphere, mechanical. AudioGen primary, ffmpeg fallback.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-22 00:10:17 +01:00
kxkm
05ab604edf
docs: rewrite README for openDIAW.be fork
...
Explains fork rationale, 9 instruments, AI Bridge architecture,
upstream relationship, and differences.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-21 21:54:16 +01:00
kxkm
054276929d
chore: remove upstream workflows for fork push
2026-03-21 21:46:23 +01:00
kxkm
049547c822
feat: rebrand openDAW → openDIAW.be
...
Rename all user-visible strings: HTML title, meta tags, about dialogs,
sample origin enum, README, serve-studio log prefix.
Internal package imports (@opendaw/*) preserved.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-21 21:40:21 +01:00
kxkm
e3c615b671
fix: ai-bridge ACE-Step fallback for /generate/music
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-21 21:06:13 +01:00
kxkm
3f9065b6b8
feat: 9 nouveaux instruments KXKM clown
...
Instruments DSP temps réel:
- Drone: unison oscillateurs + LP filter + LFO
- Grain: synthèse granulaire (micro-grains + scatter)
- Glitch: buffer repeat + stutter + bit crush + downsample
- Circus: orgue de barbarie (4 registres harmoniques + tremolo + air)
- Honk: klaxon/sirène/corne (3 modes + sweep paramétrique)
- Magenta: AI MIDI generator (Magenta.js MelodyRNN/DrumsRNN/ImprovRNN)
Instruments AI-backed (via AI Bridge :8301):
- AceStep: génération musicale IA (prompt + bpm + durée)
- KokoroTTS: synthèse vocale rapide (12 voix Kokoro)
- Piper: synthèse vocale Piper/Chatterbox
AI Bridge: 5 nouveaux endpoints ffmpeg (/instrument/drone|grain|glitch|circus|honk)
Chaque instrument: schema + forge + box + adapter + processor + UI (TSX+SASS)
+ factories + visitor registration
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-21 20:52:32 +01:00
kxkm
acffe78750
feat: 3615 Jai pete fork — patched API URLs, bypassed features, local mode
...
All api.opendaw.studio → /api/opendaw (local proxy)
Feature checks bypassed (crossOriginIsolated via Express headers)
DemoProjects, PublishMusic, UserCounter, ErrorsPage all local
2026-03-21 14:40:54 +01:00
kxkm
6203b36dd0
feat: AI Generation panel integrated into openDAW
...
AIPanel component with 6 buttons: MUSIC, VOICE, DRONE, PINK, WHITE, SUGGEST
Connects to AI Bridge at :8301 for generation
Audio playback inline
SASS styling matching openDAW dark theme
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-21 12:47:18 +01:00
André Michelle
1351fccb30
may fix 819
2026-03-20 20:06:14 +01:00
André Michelle
27fdf4b5d0
may fix 857
2026-03-20 20:00:37 +01:00
André Michelle
1953c7a48d
append
2026-03-20 19:57:37 +01:00
André Michelle
3b6c46a647
may fix 840
2026-03-20 19:52:16 +01:00
André Michelle
4b4fedba2a
adds tb303 sequencer
2026-03-20 16:03:46 +01:00
André Michelle
33ff948dcd
fixes bool switch
2026-03-20 14:23:25 +01:00
André Michelle
272571f3bc
fixing timing issues
2026-03-20 13:37:39 +01:00
André Michelle
c3029d2c9d
more structure
2026-03-20 13:22:09 +01:00
André Michelle
975d91918a
fixes mapping changes
2026-03-20 12:59:35 +01:00
André Michelle
72a5b51278
Merge branch 'refs/heads/dev'
2026-03-20 11:39:47 +01:00
André Michelle
f81d03359a
fixes
2026-03-20 11:29:30 +01:00
André Michelle
810d055c43
reset values when loading example
2026-03-20 11:02:24 +01:00
André Michelle
a9731ea222
device clipboard fixes + tests
2026-03-20 10:43:49 +01:00
André Michelle
c7f3608eee
better users graph
2026-03-20 10:41:54 +01:00
André Michelle
b28180ad0a
copy device fixes
2026-03-20 08:08:12 +01:00
André Michelle
c40c2e2cd2
fixes window.__firefox
2026-03-20 08:07:07 +01:00
André Michelle
cec8b744de
fixes 854
2026-03-20 07:15:53 +01:00
André Michelle
50b6f3362e
fixes 841
2026-03-20 07:15:47 +01:00
André Michelle
6b9e9b78d4
fixes 841
2026-03-20 07:04:41 +01:00
André Michelle
dda2ff939f
fixes 841
2026-03-20 07:03:14 +01:00
André Michelle
e5360a3c8c
fixes
2026-03-19 21:32:11 +01:00
André Michelle
a69559157f
fixes removed code
2026-03-19 21:23:28 +01:00
André Michelle
7a21b78283
fixes mapping changes
2026-03-19 21:12:19 +01:00
André Michelle
867ea4c634
same fix for main
2026-03-19 17:44:05 +01:00
André Michelle
08fa21c727
allow multiple spaces in params
2026-03-19 17:41:45 +01:00
André Michelle
4881a5097a
fixes #210
2026-03-19 17:38:27 +01:00
André Michelle
9f1a0ac495
adds manual
2026-03-19 15:04:52 +01:00
André Michelle
14fcde6111
fixes sample-drop
2026-03-19 14:49:27 +01:00
André Michelle
f14143d058
updates sample-zone
2026-03-19 14:40:15 +01:00
André Michelle
7bfdfdb7e3
adds grain and fixes
2026-03-19 14:33:30 +01:00
André Michelle
b8f356ba0f
adds Apparat
2026-03-19 13:52:01 +01:00