VCVRack / library

Database for the VCV Library
https://library.vcvrack.com/
381 stars 82 forks source link

ByteBeatMachine #465

Closed bokontep closed 5 years ago

bokontep commented 6 years ago

BokontepByteBeatMachine is an oscillator that renders 8KHz audio using javascript, inspired by bytebeat programs. It uses the duktape javascript engine. You can paste your javascript expression in the textarea and right click and select initialize to compile the javascript program.It uses a trig input (resets the t to zero) and an output and 2 additional inputs X and Y acting as 8 bit parameters (mind the case, it is t,X and Y). You can see a video with the module in action here: https://www.youtube.com/watch?v=AQctoH3ucmQ The module code can be found here: https://github.com/bokontep/BokontepByteBeatMachine Currently it is built against 0.6 version of VCVRack I only tested it on windows and I consider this module alpha. I posted this to get some feedback from the users. The module will be free open source. I used this expression for testing (([1.122,1.259,1.498,1.681,1.887][((t >> 12) ^ ((t >> 10)+ 3561)) %5]) * t & 128 | (([1.122,1.259,1.498,1.681,1.887][((t >> 11) ^ ((t >> 9) +2137)) %5]) * t) & ((t>>14)%120+8) | (t>>4) )

bokontep commented 6 years ago

BokontepByteBeatMachine Licence: Public Domain Github: https://github.com/bokontep/BokontepByteBeatMachine Site: http://bokontep.blogspot.gr/search/label/bokontepbytebeatmachine Manual: https://github.com/bokontep/BokontepByteBeatMachine/blob/master/README.md Support email: bokontep@gmail.com

bokontep commented 6 years ago

My current version hash is 30d6b28d4ad5215e935da1862c554e57f19e3c96 on master branch. Question: How do I upload the manifest?

BokontepByteBeatMachine.json { "name": "Bokontep Byte Beat Machine", "author": "ВОКОИТЕР", "license": "Public Domain" "authorUrl": "http://bokontep.blogspot.gr/", "authorEmail": "bokontep@gmail.com", "manualUrl": "https://github.com/bokontep/BokontepByteBeatMachine/blob/master/README.md",
"sourceUrl": "https://github.com/bokontep/BokontepByteBeatMachine", "donateUrl": "https://www.paypal.me/AnastasiosKleisas", "latestVersion": "0.6.1", "status": "available" }

bokontep commented 6 years ago

"status":"available" is not in the manifest published. Is there a problem with the build? Do you perform builds and then update the status?

Thanks in advance!

mdemanett commented 6 years ago

The build will happen when Andrew runs it (for everyone at once), usually once a week...when that happens the "available" flag will show up.

cschol commented 5 years ago

Module browser crash: https://github.com/bokontep/ByteBeatMachine/issues/1

Coirt commented 5 years ago

Someone on community reported a crash. Had a crash also when I searched "B"

https://community.vcvrack.com/t/plugin-crashes-vcv/4741/3

cschol commented 5 years ago

Known issue (see above). The build should not have gone out.

AndrewBelt commented 5 years ago

Removed manifest from library. Users can delete plugins-v1/ByteBeatMachine from their Rack user folder and relaunch Rack.

AndrewBelt commented 5 years ago

Closing until fixed by developer.