hacklab
7ace286d8a
Integra KISUM (audio→Strudel) + pestaña Visor + accesos en la cabecera
...
Build and Deploy to warm (strudel.cc) / build (push) Waiting to run
Strudel tests / build (20) (push) Waiting to run
- Pestaña KISUM: sube audio/vídeo y lo convierte en código Strudel vía un
mini-servidor Python local (kisum/, puerto 3010) que arranca el lanzador.
- Pestaña Visor: piano-roll (pentagrama) + osciloscopio + espectro en vivo
de lo que suena, sin escribir .pianoroll()/.scope().
- Botones en la cabecera: projects, KISUM, visor, ajustes.
- KISUM empaquetado en kisum/ (código, sin venv) + install.sh de un comando
y lanzador portable (sin rutas absolutas).
- .gitignore excluye venv/cachés/logs de KISUM. Docs en README.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-26 18:31:37 +02:00
hacklab
970b89b08c
Projects: incluye los 50 remixes retro en la libreria de fabrica
...
Build and Deploy to warm (strudel.cc) / build (push) Has been cancelled
Strudel tests / build (20) (push) Has been cancelled
Remixes 80s/90s/2000s escritos en codigo Strudel (sin samples de los
originales). Sube DEFAULT_VERSION para que la siembra solo-anadir los
incorpore en instalaciones existentes.
2026-07-17 02:10:41 +02:00
hacklab
0d17ff7e76
README: captura del REPL con la pestaña Projects y el transporte
Build and Deploy to warm (strudel.cc) / build (push) Waiting to run
Strudel tests / build (20) (push) Waiting to run
2026-07-17 02:07:10 +02:00
hacklab
c7ea07b8ad
Quita el README-HACKLAB duplicado (su contenido vive en README.md)
Build and Deploy to warm (strudel.cc) / build (push) Waiting to run
Strudel tests / build (20) (push) Waiting to run
2026-07-17 02:04:33 +02:00
hacklab
fcfc1b784f
README principal: la documentacion del fork con los enlaces
...
Build and Deploy to warm (strudel.cc) / build (push) Waiting to run
Strudel tests / build (20) (push) Waiting to run
El README que renderiza Gitea es ahora el del hacklab (que anade el fork,
instalacion, samples, algorave y demas enlaces). El original de Strudel
queda intacto en README-upstream.md.
2026-07-17 02:04:08 +02:00
hacklab
921647020c
Transporte: al cargar un track el loop arranca desde cero
...
Build and Deploy to warm (strudel.cc) / build (push) Waiting to run
Strudel tests / build (20) (push) Waiting to run
Cargar un proyecto (pestaña Projects o anterior/siguiente de la barra) deja
pendiente un reinicio que se aplica en la siguiente evaluacion: el tema nuevo
empieza en el ciclo 0 aunque el reloj del scheduler siga corriendo. Editar y
actualizar en vivo no reinicia nada. Funciona con Cyclist y NeoCyclist (ambos
tienen setCycle).
README-HACKLAB mas breve y con enlaces: upstream, TidalCycles, algorave,
librerias de samples y video introductorio.
2026-07-17 02:00:08 +02:00
hacklab
b6dbe97a62
Distribución: lanzador de escritorio, README del fork y gitignore
...
Build and Deploy to warm (strudel.cc) / build (push) Waiting to run
Strudel tests / build (20) (push) Waiting to run
- strudel-launcher.sh portable (sirve la build estática y abre el navegador;
rutas relativas, puerto configurable, detecta node/nvm)
- README-HACKLAB.md: qué añade el fork, instalación en Linux, icono de
escritorio, packs propios y cómo seguir a upstream
- gitignore: patterns personales, remixes generados y logs fuera del repo
2026-07-17 01:47:12 +02:00
hacklab
7b9f1155b4
Mejoras hacklab: i18n, pestaña Projects, transporte con seek, guía y temas
...
- i18n ligero de la interfaz del REPL (castellano, inglés, francés, alemán,
italiano, portugués...) con selector en el header
- Pestaña Projects: gestor local de proyectos con carpetas, buscador y
librería de tracks de fábrica (bases techno/acid originales)
- Barra de transporte bajo el editor: play/pausa/anterior/siguiente, tiempo
y barra de progreso arrastrable; seek real vía Cyclist.setCycle()
- Pestaña Guía: chuleta de síntesis y sonidos para el directo
- Packs de temas del editor: neon-madrid + hacklab-pack (5 neón + 5 estándar)
- pnpm-workspace: allowBuilds para instalación limpia en Linux
2026-07-17 01:47:12 +02:00
yaxu
c150752372
revert 85e6d436ef
...
revert motors workshop page
(committed to main by mistake!)
2026-06-21 20:47:04 +02:00
Alex McLean
e248bf85f3
Merge pull request 'Creates a pattern of numbers in base x from a number or pattern of numbers @stretchyboy' ( #2075 ) from stretchyboy-base-function into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/2075
2026-06-21 20:45:28 +02:00
Alex McLean
6c51c0261a
Merge branch 'main' into stretchyboy-base-function
2026-06-21 20:45:05 +02:00
Felix Roos
deefde7b50
hotfix: codeformat
2026-06-21 15:41:50 +02:00
froos
d4f63e8de3
Merge pull request 'fix: cache bunny cdn urls #2057 ' ( #2076 ) from cache-bunny into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/2076
2026-06-21 15:29:56 +02:00
alex
19cb3dedc2
snapshot
2026-06-21 14:02:34 +01:00
alex
a7c3407da7
codeformat
2026-06-21 13:54:38 +01:00
Martyn Eggleton
6870b04fb2
Pretty code now
2026-06-21 13:49:11 +01:00
Alex McLean
2b2646a768
Merge branch 'main' into base-function
2026-06-21 14:34:18 +02:00
alex
97ef5bc335
Merge branch 'main' of ssh://codeberg.org/uzu/strudel
2026-06-19 21:30:17 +01:00
alex
85e6d436ef
motors workshop page
2026-06-19 21:29:58 +01:00
alex
d3e2b7c7b4
motors workshop page
2026-06-19 21:29:49 +01:00
alex
def1738259
shortcuts for workshop
2026-06-19 21:29:25 +01:00
Alex McLean
0feeb1e701
Merge pull request 'Add growlist' ( #2073 ) from growlist into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/2073
2026-06-18 13:25:38 +02:00
alex
813cc6c190
format
2026-06-18 12:04:03 +01:00
alex
62d4f84e69
add growlist
2026-06-18 10:55:34 +01:00
stretchyboy
49a1e11cd8
Merge branch 'main' into base-function
2026-06-17 13:58:30 +02:00
Felix Roos
941c97da0d
fix: cache bunny cdn urls #2057
2026-06-15 09:15:06 +02:00
Alex McLean
95a9d301a1
Merge pull request 'midikeys-with-channel' ( #2063 ) from eefano/strudel:midikeys-with-channel into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/2063
2026-06-10 13:38:02 +02:00
Martyn Eggleton
475f17ddfd
base now accepts Arrays which improve compatibility with rockstar-strudel
2026-06-03 21:56:26 +01:00
Martyn Eggleton
bd68c6a0a7
Documentation tweak
2026-06-03 12:36:41 +01:00
eefano
2635716c87
added midikeys third test
2026-06-02 14:56:55 +02:00
eefano
58f956b57e
prettier fix
2026-06-02 14:29:28 +02:00
eefano
0ae2c120b3
updated documentation for midikeys
2026-06-02 13:28:23 +02:00
eefano
05a43ef687
included midichan value in midikeys haps
2026-06-02 13:14:30 +02:00
Martyn Eggleton
f21aeb55bd
The base param can be a pattern. We also add a max number of digits to produce for each n
2026-06-01 14:02:20 +01:00
Martyn Eggleton
d83139980b
Creates a pattern of numbers in base x from a number or pattern of numbers
2026-05-27 21:23:55 +01:00
Alex McLean
0c61cd7670
Merge pull request 'Don't force SSL for mqtt websocket connections' ( #2058 ) from mqtt-ws into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/2058
2026-05-27 13:35:28 +02:00
alex
13b11efa15
don't force SSL for mqtt websocket connections - fall back on url instead (wss: for SSL, ws: for unencrypted)
2026-05-26 16:11:33 +01:00
froos
f73b395648
Merge pull request 'Add error for when name arg in register is a pattern' ( #2020 ) from tyow/localstrudel:registerErrorFix into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/2020
2026-05-07 11:46:59 +02:00
froos
9c47efd3cf
Merge pull request 'docs: note that all/each require labeled patterns' ( #2015 ) from bwagner/strudel:fix/all-unlabeled-pattern-docs into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/2015
2026-05-07 11:28:31 +02:00
froos
f4066089f4
Merge pull request 'Add flux function' ( #1528 ) from TodePond/strudel:lu/flux into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1528
2026-05-07 10:51:57 +02:00
Felix Roos
0e81987c4e
Merge remote-tracking branch 'origin/main' into lu/flux
2026-05-07 10:36:11 +02:00
Felix Roos
23dbe53013
add snapshots
2026-05-07 10:32:58 +02:00
froos
0e4d0484a3
Merge pull request 'Fix the documentation of stretch' ( #1670 ) from vvolhejn/strudel:vv/fix-stretch-docs into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1670
2026-05-07 09:32:37 +02:00
froos
37bf2e4dc7
Merge pull request 'Added .dockerignore' ( #2005 ) from KuboOrk/strudel:docker/add-dockerignore into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/2005
2026-05-07 00:45:30 +02:00
froos
e69761397e
Merge pull request 'fix midi numbers as notes for osc backend' ( #2001 ) from jagen31/strudel:jagen-midinote-osc into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/2001
2026-05-07 00:20:41 +02:00
froos
10c33f24f5
Merge pull request 'LFO documentation' ( #2000 ) from scrappy_fiddler/strudel:lfo_docs into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/2000
2026-05-07 00:11:54 +02:00
Felix Roos
ea0ec7edb9
fix format
2026-05-06 22:14:11 +02:00
froos
f900642359
cross-reference signals page
2026-05-06 22:01:58 +02:00
froos
4cc63b8b01
Merge pull request 'fixed bug where withBase would silence a pattern if freq was unset' ( #1994 ) from tyow/localstrudel:withbase-fix into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1994
2026-05-06 21:29:34 +02:00
Alex McLean
26832c0fe7
Merge pull request 'send manual deploy to cold.strudel.cc, and autodeploy to strudel.cc' ( #2037 ) from move-domains into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/2037
2026-04-05 12:42:49 +02:00