Projects: incluye los 50 remixes retro en la libreria de fabrica
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.
This commit is contained in:
parent
0d17ff7e76
commit
970b89b08c
4 changed files with 4785 additions and 6 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -149,4 +149,3 @@ samples/*
|
||||||
# --- fork hacklab: material personal que no se publica ---
|
# --- fork hacklab: material personal que no se publica ---
|
||||||
my-patterns/
|
my-patterns/
|
||||||
strudel-server.log
|
strudel-server.log
|
||||||
website/src/repl/components/panel/remix-projects.mjs
|
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,8 @@ pinchar en directo. Misma licencia que upstream: AGPL-3.0 (ver `LICENSE`).
|
||||||
- Interfaz multiidioma (castellano, inglés, francés, alemán, italiano,
|
- Interfaz multiidioma (castellano, inglés, francés, alemán, italiano,
|
||||||
portugués y más). Selector en el header.
|
portugués y más). Selector en el header.
|
||||||
- Pestaña Projects: proyectos locales con carpetas, buscador y una librería
|
- Pestaña Projects: proyectos locales con carpetas, buscador y una librería
|
||||||
de tracks de fábrica para empezar a pinchar.
|
de tracks de fábrica para empezar a pinchar: bases techno/acid originales
|
||||||
|
y 50 remixes retro (80s/90s/2000s) escritos en código.
|
||||||
- Barra de transporte bajo el editor: anterior / play-pausa / siguiente,
|
- Barra de transporte bajo el editor: anterior / play-pausa / siguiente,
|
||||||
tiempo y barra de progreso arrastrable (seek real sobre el reloj del
|
tiempo y barra de progreso arrastrable (seek real sobre el reloj del
|
||||||
scheduler). Al cargar un track el loop arranca desde cero; editar y
|
scheduler). Al cargar un track el loop arranca desde cero; editar y
|
||||||
|
|
|
||||||
|
|
@ -10,12 +10,14 @@
|
||||||
// acid largo· temas ~7 min con estructura de directo: intro melódica → drop →
|
// acid largo· temas ~7 min con estructura de directo: intro melódica → drop →
|
||||||
// beat melódico (piano/flauta) → subida → clímax (todo junto + 2º
|
// beat melódico (piano/flauta) → subida → clímax (todo junto + 2º
|
||||||
// beat + melodía rompiendo ~50s) → descenso ~35s. Cajas VARIADAS.
|
// beat + melodía rompiendo ~50s) → descenso ~35s. Cajas VARIADAS.
|
||||||
|
// remixes → 50 remixes techno de melodías famosas 80s/90s/2000s (128-172
|
||||||
|
// compases con arrange()), en remix-projects.mjs
|
||||||
//
|
//
|
||||||
// Para añadir tu propio pack local sin tocar el repo: crea un modulo con tus
|
// Para añadir tu propio pack: crea un modulo con el mismo formato
|
||||||
// proyectos (mismo formato {name, folder, code}) y concatenalo abajo en
|
// {name, folder, code} y concatenalo abajo en DEFAULT_PROJECTS.
|
||||||
// DEFAULT_PROJECTS. Los packs personales van fuera del control de versiones.
|
import { RETRO_REMIXES } from './remix-projects.mjs';
|
||||||
|
|
||||||
export const DEFAULT_VERSION = 6;
|
export const DEFAULT_VERSION = 7;
|
||||||
|
|
||||||
const CLASSICS = [
|
const CLASSICS = [
|
||||||
{
|
{
|
||||||
|
|
@ -648,6 +650,7 @@ export const DEFAULT_PROJECTS = [
|
||||||
...enCarpeta(DETALLE, 'detalle'),
|
...enCarpeta(DETALLE, 'detalle'),
|
||||||
...enCarpeta(ESTILOS, 'techno estilos'),
|
...enCarpeta(ESTILOS, 'techno estilos'),
|
||||||
...enCarpeta(LARGOS, 'acid largo'),
|
...enCarpeta(LARGOS, 'acid largo'),
|
||||||
|
...RETRO_REMIXES,
|
||||||
].map((p, i) => ({
|
].map((p, i) => ({
|
||||||
...p,
|
...p,
|
||||||
created_at: i + 1,
|
created_at: i + 1,
|
||||||
|
|
|
||||||
4776
website/src/repl/components/panel/remix-projects.mjs
Normal file
4776
website/src/repl/components/panel/remix-projects.mjs
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue