renoise

Module to work with Renoise songs

Usage no npm install needed!

<script type="module">
  import renoise from 'https://cdn.skypack.dev/renoise';
</script>

README

renoise-node

This is a work in progress for providing some tools to work with Renoise files in node.js land.

If you have any ammendments or can improve this, feel free to fork the project, do your magic and then send me a pull request ;-)

Installing

npm install renoise

Usage

Currently you can only convert a song's XML file to JSON, which is more palatable to humans:

var renoise = require('renoise');

renoise.loadAsJSON('/path/to/song.xrns', function(songJSON) {
    console.log('Got the JSON file!');
});

Author

Soledad Penadés

Acknowledgments & thanks

Lots of thanks fly to...

  • the Renoise team for storing the songs in a hackable format (ZIP+XML), which in turn encourages people to build tools and things for Renoise. YAY!
  • the authors of xml2js and node-unzip that I'm using too. Both libraries are easy to use and do their job amazingly well. Awesome.