profile
viewpoint

captbaritone/webamp 7077

Winamp 2 reimplemented for the browser

jberg/butterchurn 415

Butterchurn is a WebGL implementation of the Milkdrop Visualizer

jberg/butterchurn-presets 10

Presets for Butterchurn Visualizer, converted from Milkdrop presets

jberg/butterchurn-video-creator 9

Create videos of Milkdrop presets using Butterchurn

captbaritone/eel-wasm 7

Compile Nullsoft's EEL code to Web Assembly

jberg/butterchurn-chrome-extension 6

Butterchurn chrome extension

jberg/milkdrop-preset-converter 6

Convert Milkdrop presets to Butterchurn JSON format

jberg/milkdrop-preset-converter-aws 3

Convert Milkdrop presets to Butterchurn JSON format using AWS Lambda

jberg/glsl-optimizer-js 2

Port of glsl-optimizer to JavaScript using Emscripten

jberg/milkdrop-editor-electron 2

Edit Milkdrop presets with Butterchurn visualizer

startedWACUP/Winamp-Skinning-Archive

started time in 5 days

startedrezecib/Geometric-Placement

started time in 14 days

startedmathielo/dst-dedicated-server

started time in 22 days

startedGabdaZM/DST-map-editor

started time in a month

startedhandsomematt/dont-starve-tools

started time in a month

startedfairplay-zone/docker-dontstarvetogether

started time in a month

push eventjberg/butterchurn

jberg

commit sha a5086307f34fa1ad581b511e7323e70d782e09c9

fix custom waveform additive/dots/thick

view details

jberg

commit sha 514c8a983135546b1eafd8bbef6f723c4d0a3eb3

add FPS calculation

view details

push time in 2 months

push eventjberg/butterchurn

jberg

commit sha d35cef5663a5543c0638ca3da89660a81b80eb22

wasm presets can handle regVars differently

view details

jberg

commit sha de2f125ece2cc331b7e884acb6aa49f52fb4bfb1

trim frameKeys

view details

jberg

commit sha 317c6c0b4ee76ee7aba7dc5eedc55895889cdac4

trim customWave and customShape keys

view details

push time in 2 months

push eventjberg/butterchurn

jberg

commit sha 1f151c820560dfb862daaf78e6d1ec78a38a243c

upgrade eel-wasm

view details

push time in 2 months

issue commentcaptbaritone/eel-wasm

Check exponentiation associativity

Yeah, this was mostly just me being interested in understanding what's the difference between associativity and precedence as I read through my compiler text book :)

Yea, cool stuff. I should probably check how Im doing it currently hah

captbaritone

comment created time in 2 months

issue commentcaptbaritone/eel-wasm

Check exponentiation associativity

I know you had a script to shows you function calls, does the ^ operator actually get used in presets? I know pow exists. I think ^ might only exist in the the cockos eel.

still a fun question regardless :D

captbaritone

comment created time in 2 months

issue commentjberg/butterchurn

WebVR (or WebXR technically)

Any chance we can hop on a short call sometime? On Thu, May 28, 2020, 20:18 jberg ***@***.***> wrote: Will do. Where can I find the legacy build? … <#m_-4751740636770021797_m_4981626400035009351_> On Thu, May 28, 2020, 19:51 jberg @.***> wrote: Actively working on it.. stay tuned. Thats sounds great, Yoav! Let me know if there is anything you need from me. Excited to see what you do — You are receiving this because you commented. Reply to this email directly, view it on GitHub <#29 (comment) <#29 (comment)>>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACIMECVX2F77QNH2NXDKEG3RT4IK7ANCNFSM4KLOFPXA . Unfortunately dont really have a buildable version of the old three.js version if thats what you are referring to. The only experiments I did were very simple. Rendering to a texture, and then putting that on a plane or sphere in VR. It wasn't that great TBH, but that was when things were just coming out. — You are receiving this because you commented. Reply to this email directly, view it on GitHub <#29 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACIMECSSRCQJIWGZKOA5SILRT4LO7ANCNFSM4KLOFPXA .

Any chance we can hop on a short call sometime? On Thu, May 28, 2020, 20:18 jberg ***@***.***> wrote: Will do. Where can I find the legacy build? … <#m_-4751740636770021797_m_4981626400035009351_> On Thu, May 28, 2020, 19:51 jberg @.***> wrote: Actively working on it.. stay tuned. Thats sounds great, Yoav! Let me know if there is anything you need from me. Excited to see what you do — You are receiving this because you commented. Reply to this email directly, view it on GitHub <#29 (comment) <#29 (comment)>>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACIMECVX2F77QNH2NXDKEG3RT4IK7ANCNFSM4KLOFPXA . Unfortunately dont really have a buildable version of the old three.js version if thats what you are referring to. The only experiments I did were very simple. Rendering to a texture, and then putting that on a plane or sphere in VR. It wasn't that great TBH, but that was when things were just coming out. — You are receiving this because you commented. Reply to this email directly, view it on GitHub <#29 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACIMECSSRCQJIWGZKOA5SILRT4LO7ANCNFSM4KLOFPXA .

For sure. If it works for you, come swing by the Webamp discord and we can figure something out: https://discord.gg/KHVzM6

scruffynerf

comment created time in 2 months

issue commentjberg/butterchurn

WebVR (or WebXR technically)

Will do. Where can I find the legacy build? On Thu, May 28, 2020, 19:51 jberg ***@***.***> wrote: Actively working on it.. stay tuned. Thats sounds great, Yoav! Let me know if there is anything you need from me. Excited to see what you do — You are receiving this because you commented. Reply to this email directly, view it on GitHub <#29 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACIMECVX2F77QNH2NXDKEG3RT4IK7ANCNFSM4KLOFPXA .

Unfortunately dont really have a buildable version of the old three.js version if thats what you are referring to.

The only experiments I did were very simple. Rendering to a texture, and then putting that on a plane or sphere in VR. It wasn't that great TBH, but that was when things were just coming out.

scruffynerf

comment created time in 2 months

issue commentjberg/butterchurn

WebVR (or WebXR technically)

Actively working on it.. stay tuned.

Thats sounds great, Yoav! Let me know if there is anything you need from me. Excited to see what you do

scruffynerf

comment created time in 2 months

PR closed captbaritone/webamp

Use count from forceUpdate to determine if components areEqual

So feel free to reject this and we can just keep things simple, it's not a large performance increase.

I do believe there is a slight performance increase. It is hard to measure because I think it's about 5%, but there is more variation in the runtime of the updates than that. I'd like to think it shouldn't be slower than comparing the node objects, but could be wrong :-X

Maybe there is a better way to measure specifically the memoization equality check?

Also think it's kind of cool to have available the # of updates a component has had, but don't actually have any plans of what we would do with that haha.

+965992 -6863

2 comments

298 changed files

jberg

pr closed time in 3 months

pull request commentcaptbaritone/webamp

Use count from forceUpdate to determine if components areEqual

Oops. I somehow overlooked this, and now its git history is all a mess (Probably from the force push I did to remove the large assets I accidentally committed).

Eh, it was just a hack and we can figure out whats right when we pick this back up, no worries

jberg

comment created time in 3 months

more