baby-k : VIC20 Tracker for your Browser! :D/
BotB Academy Bulletins
 
 
140852
Level 28 Hostist
puke7
 
 
 
oh wow i made a new toy!!!

you can get it here:
https://github.com/langel/vixxen20/releases/tag/v0.8.0

there is a manual here:
https://langel.github.io/vixxen20/

you can see the demo groove playing on hardware here:
https://twitter.com/b_knox/status/1387204861041709059

i will be creating a discord channel for this
but feedback here or on github is welcome too

there will be bugs!

also i'm only using half of the 0.98kb i left in the VIC20's 3.5kb RAM for the playroutine which means we can have some effects in the future (or more patterns? dunno)!
 
 
140861
Level 23 Chipist
irrlicht project
 
 
 
post #140861 :: 2021.04.29 7:10am
  
  argarak, puke7 and nitrofurano liēkd this
oh yeah baby! looking fantastic.
couple things i noticed while giving it a quick run:
- keyboard input is pretty sluggish (ff on linux, hardware accel not fully working)
- F7 toggles Caret mode on ff, so don't use that for play-from-here, use Enter instead
 
 
140862
Level 28 Hostist
puke7
 
 
 
post #140862 :: 2021.04.29 7:40am
  
  nitrofurano liēkd this
oh yeah -- i was originally targeting electron

so i've only tested this thing on Chrome

i bet there is a lag in FireFox because the time i recently opened it in there it was anti-aliasing the display

also f5-f8 aren't implemented yet (whoops)
 
 
140869
Level 28 Hostist
puke7
 
 
 
post #140869 :: 2021.04.29 12:48pm :: edit 2021.04.29 12:50pm
  
  VinsCool and argarak liēkd this
v0.8.1 is up:
https://github.com/langel/vixxen20/releases/tag/v0.8.1

21.04.29 -- v0.8.1

dvorak (and other?) keyboard support thanks to argarak
firefox pixels nearest neighbor (optimization?)


also -- i tried it on firefox and, yes, it seemed very sluggish
 
 
140880
Level 23 Chipist
irrlicht project
 
 
 
post #140880 :: 2021.04.30 1:56am :: edit 2021.04.30 1:59am
yeap still sluggish
what's interesting is, it's registering the keypresses (ie LAST KEY changes, can see the events in ff devtools, too), but doesn't act on them, even though it's not doing anything else (ie it skips keypresses even if there's no repaint or whatever)
 
 
140886
Level 26 Mixist
argarak
 
 
 
post #140886 :: 2021.04.30 5:14am
that is strange... i've run it on firefox on my thinkpad x230 with intel integrated graphics and it works pretty well. it even works well on my main machine which uses the proprietary nvidia driver which generally has pretty poor hardware acceleration support on firefox.
 
 
140923
Level 28 Hostist
puke7
 
 
 
post #140923 :: 2021.04.30 10:31am
the sluggishness i was experiencing was mostly just the audio being very ahead of the visual

can you try any other browsers in your OS, irrlicht?
not sure what i can do w/o a gui linux machine, but i am curious
 
 
140939
Level 23 Chipist
irrlicht project
 
 
 
post #140939 :: 2021.04.30 1:52pm
  
  argarak and puke7 liēkd this
not right now, my system is pretty borked. gimme 2 weeks till i'm done with this bintracker feature i'm currently working on, then i'll fix sh*t over here and check it out. if argarak says it works for him then it's probably fine and the problem is on my end.
 
 
141029
Level 28 Hostist
puke7
 
 
 
post #141029 :: 2021.05.03 11:57am
  
  sean liēkd this
big ups to sean for being the first person to get a song file to me!!

here's a vid of it playing on my vic! :D
https://twitter.com/b_knox/status/1389292116929568770?s=21

<3
 
 
141031
Level 24 Grafxicist
sean
 
 
 
post #141031 :: 2021.05.03 12:36pm
  
  puke7 liēkd this
heheh,,, its not my greatest piece, but i definitely enjoyed playing around w/ and learning your tracker !!!!
 
 
141139
Level 19 Chipist
nitrofurano
 
 
 
post #141139 :: 2021.05.05 4:40am
alt+s seems to save the song, but how can we get a .json file? (not finding it documented anywhere yet... :( )
 
 
141140
Level 26 Mixist
argarak
 
 
 
post #141140 :: 2021.05.05 4:47am
  
  puke7 and nitrofurano liēkd this
alt+shift+s should do it! i.e. "force donload of Song data" in the manual
 
 
141145
Level 19 Chipist
nitrofurano
 
 
 
post #141145 :: 2021.05.05 7:15am
  
  puke7 and argarak liēkd this
@argarak thanks! :)
 
 
141157
Level 16 Chipist
VinsCool
 
 
post #141157 :: 2021.05.05 12:17pm :: edit 2021.05.05 12:18pm
Incredible! Now I need to try this out and make music for my VIC20! :o
Is it compatible with NTSC too?
[Edit] nevermind I should have read the manual first lol
 
 

LOGIN or REGISTER to add your own comments!