IT / EN

L’obiettivo di BandChiptune è quello di consentire allo sviluppatore di costruire colonne sonore ed effetti audio in stile chiptune, ovvero simile ai vecchi suoni emessi dai computer e dalle console a 8 bit.

BandChiptune riproduce i suoni calcolandoli in tempo reale, così come facevano i computer e le console del tempo, risparmiando enormi quantità di byte nello spazio di archiviazione (un audio di BandChiptune avrà un peso di pochissimi kilobyte).

Per venire incontro a qualsiasi necessità dello sviluppatore, un oggetto BandChiptune può riprodurre l’audio:

  1. indicato nota per nota, pausa per pausa, strumento per strumento, attraverso blocchi di codice direttamente in Construct 2 o 3;
  2. inserito in un file esterno in formato JSON, quindi caricato tramite AJAX;
  3. indicato attraverso una stringa contenente diversi token (per le lunghezze delle note, le pause, le note da suonare, i legamenti, i volumi, etc.);

Per ulteriori informazioni scaricare e leggere la documentazione allegata e vedere gli screenshot qui a corredo forniti.

Licenza d'uso

The license is the popular WTF license, so 'do what the fukk you want with this code'. :) - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

ovvero

Fatene quello che volete, per scopi gratuiti e commerciali (non c'è bisogno che mi indicate nei crediti), ma non mi assumo nessuna responsabilità per danni diretti o indiretti. :)

- - - - -

The goal of BandChiptune is to allow the developer to build soundtracks and audio effects in chiptune style, ie similar to the old sounds emitted by computers and 8-bit consoles.

BandChiptune reproduces sounds by calculating them in real time, just as computers and consoles used to do, saving huge amounts of bytes in the storage space (a BandChiptune audio will weigh only a few kilobytes).

To meet any need of the developer, a BandChiptune object can reproduce the audio:

  1. indicated note by note, pause by pause, instrument by instrument, through code blocks directly in Construct 2 or 3;
  2. provided in an external file in JSON format, then loaded via AJAX;
  3. indicated through a string containing several tokens (for note lengths, pauses, notes to play, ligaments, volumes, etc.);

For more information download and read the attached documentation and see the screenshots provided here supplied.

User license

The license is the popular WTF license, so 'do what the fukk you want with this code'. :) - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

or

Do whatever you want, for free and commercial purposes (there is no need for you to indicate me in the credits), but I don't take any responsibility for direct or indirect damages. :)


Download

Download NowName your own price

Click download now to get access to the following files:

BandChiptuneTest.capx 491 kB
BandChiptuneTest.c3p 524 kB
BandChiptune.c2addon 76 kB
BandChiptune.c3addon 29 kB
BandChiptune-Italiano-Construct2.pdf 1 MB
BandChiptune-Italiano-Construct3.pdf 1 MB

Comments

Log in with itch.io to leave a comment.

First of all this looks amazing, and as a fellow audiophile and game enthusiast i can proudly and honestly say AWESOME work.

I was wondering, however, how were you able to create the tempo and time signature stuff, I'm kinda working on a musical thing too in construct and im trying to set up how to change tempo and time signature.

(1 edit)

Thanks for the plugin. It's pretty awesome but very complex. I can't imagine how it can be useful unless you're very intimate with how synthesis works or if there's a user friendly tool that can generate the JSON file.

Hello! thank you very much for your comment! ... in fact, over time, I had thought of holding a contest to involve some developers to build some software (in construct 2 or 3) that would allow the creation of music to be played then through the addon ... then I dedicated myself to other projects (many other projects, some of which you can see here on itch), and everything went into the background ... but in fact it would still be nice if someone wanted to participate in such a contest ... I would obviously give all possible support on request ...

at the moment, yes ... it's very old school ... like real geeks! ;)

Hey, nice plugin and aweseome demo. Any chance that you can implement a slider to control a oscillator? Keep up the good work!