github Erbubar23/bubba-machine v0.6.1-beta
Bubba Machine 0.6.1-beta

pre-release3 hours ago

⚠️ No instales la 0.6.0-beta: esta la reemplaza. La 0.6.0 dejaba 38 KiB de RAM al sistema del FM-1 (necesita ~50 al arrancar); la 0.6.1 deja 126 KiB. Beta, todavía no probada en el aparato (pasa las pruebas automáticas y el emulador). / Do not install 0.6.0-beta: this one replaces it. 0.6.0 left 38 KiB of RAM for the FM-1 system (it needs ~50 at boot); 0.6.1 leaves 126 KiB. Beta, not yet tried on the device (it passes the automated tests and the emulator).

Instalar / Install

  • Instalador web, plug and play / plug and play web installer: https://erbubar23.github.io/bubba-machine/instalar.html (Chrome o Edge). Ya no carga el idioma: se carga en la plataforma de control. / It no longer loads the language pack: that is done on the control platform.
  • Plataforma de control / control platform: https://erbubar23.github.io/bubba-machine/control.html (memoria, tomas, sonidos e idioma / memory, takes, sounds and language).
  • bubba-machine-0.6.1-beta.fwsc: el firmware completo / the full firmware.
  • bubba-diag-0.6.1-beta.fwsc: diagnóstico sin sonido / no-sound diagnostic.
  • Si algo falla, vuelve a la 0.5.0-beta o al de fábrica / if something goes wrong, go back to 0.5.0-beta or to stock: FM-1 V15 de / from https://www.m-vave.com/download

Español

La 0.6.0-beta no debe instalarse: dejaba 38 KiB de RAM para el sistema del FM-1, que necesita unos 50 KiB al arrancar, así que lo más probable es que no arrancara bien. La 0.6.1-beta deja 126 KiB y el instalador ya no ofrece la 0.6.0. Beta, todavía no probada en el aparato.

Agregado

  • Plataforma de control (control.html): con el FM-1 conectado por USB, muestra la memoria (RAM libre, carga del audio, tomas, la zona compartida y el idioma) con avisos según lo que estás haciendo, sube y borra tomas (convierte el audio en el navegador), carga y borra sonidos (Vital, .syx, .bsnap) y carga o quita el paquete de idioma. Sin el FM-1 no hace nada.
  • Consola, orden 23: el informe de memoria y la biblioteca (tomas y sonidos del usuario) y borrar una toma; la orden 22 borra un sonido del usuario por su número.
  • Control de RAM al compilar el firmware: build.py fm1 falla si el montón del sistema queda por debajo de 120 KiB. Las pruebas en la computadora no podían verlo.

Cambiado

  • RAM: los búferes del laboratorio (~59 KiB) se piden al montón solo mientras corre una prueba, y el delay baja a 0.80 s (antes 1.49 s; con 1/4, por debajo de 75 BPM se acorta). La RAM fija baja de 472 a 384 KiB.
  • El sampler tiene un tope de 6 s de tomas en total; el resto de la zona de 100 KiB queda para los sonidos.
  • DOS NÚCLEOS viene encendido de fábrica para probarlo en el aparato. Un cuelgue o el modo seguro lo apagan.
  • El paquete de idioma se administra en la plataforma de control: el instalador ya no lo carga.

English

Do not install 0.6.0-beta: it left 38 KiB of RAM for the FM-1 system, which needs about 50 KiB at boot, so it most likely did not start properly. 0.6.1-beta leaves 126 KiB and the installer no longer offers 0.6.0. Beta, not yet tested on the device.

Added

  • Control platform (control.html): with the FM-1 connected over USB, it shows the memory (free RAM, audio load, takes, the shared zone and the language) with warnings based on what you are doing, uploads and deletes takes (the audio is converted in the browser), loads and deletes sounds (Vital, .syx, .bsnap) and loads or removes the language pack. Without the FM-1 it does nothing.
  • Console, command 23: the memory and library report (takes and user sounds) and deleting a take; command 22 deletes a user sound by its number.
  • RAM check when building the firmware: build.py fm1 fails if the system heap drops below 120 KiB. The computer tests could not see it.

Changed

  • RAM: the lab buffers (~59 KiB) are taken from the heap only while a test runs, and the delay drops to 0.80 s (was 1.49 s; a 1/4 delay gets shorter below 75 BPM). Fixed RAM goes from 472 to 384 KiB.
  • The sampler has a 6 s cap for all takes; the rest of the 100 KiB zone is for sounds.
  • TWO CORES is on by default so it can be tested on the device. A hang or safe mode switches it off.
  • The language pack is managed on the control platform: the installer no longer loads it.

Don't miss a new bubba-machine release

NewReleases is sending notifications on new releases.