alert!!! site for the old dublang version 0.4.x, see the latest version here
home - plugins - tutorials - history - manual
dublang history
before the history some words about why dublang was
created
motivation
the motivations to create dublang are:
- to take the advantage of the client-server architecture implemented
in most part of the live coding tools to allows servers management
indepently from the text editor
- examples: start, stop, restart, logs, etc
- to do live coding mixing multiple live coding tools and languages in
the same source code on the same session
- example: mix in the same file SuperCollider language with Tidal
Cycles language
- integrates as many tools as possible, not only live coding
languages, but also tool that could be useful on a live coding session
- example: control OBS Studio or MPV media player from the same live
coding session using Tidal and SuperCollider
- propose a workflow to manage live coding projects for artwork
creation or live shows using some good practices from the software
engineering field
- example: use git to track changes on source code, document all the
dependencies, use free software, etc
history
dublang
was formely created with the name hrung, the project
development started in 10
Dev 2021
in 27 january 2023 it was renamed to dublang and splitted
into a multi-repository project
besides the dublang development itself, some other sub-projects were
created to integrate tools, examples
the first dublang public release 0.1.1
was made at 21 May 2023 and announced
at twitter
on 7 august 2023 version 0.3.0
was released including new plugins for gource and git
on 20 august 2023 dublang version 0.4.0
was released including new plugins for sm (screen-message)
and mpv media player
(to be continued...)
home - plugins - tutorials - history - manual