[yoshimi] Re: yoshimi in a web browser

  • From: Jari Kleimola <jari@xxxxxxxxxxxxxxxxxxx>
  • To: yoshimi@xxxxxxxxxxxxx
  • Date: Sun, 14 Oct 2018 23:18:24 +0300

Kristian, Will,
 
thanks a lot for testing! i'm very happy to hear that performance and 
reproduction accuracy are ok. the only substantial changes to the codebase were 
A) a workaround for missing file system access, and B) using a lighter-weight 
fft library (kissfft) instead of fftw. i suppose web gui could be the next step.
 
best,
jari


On 14 Oct 2018, at 21.10, Will Godfrey <willgodfrey@xxxxxxxxxxxxxxx> wrote:

On Sun, 14 Oct 2018 20:14:46 +0300
Jari Kleimola <jari@xxxxxxxxxxxxxxxxxxx> wrote:

hi all,

i've ported a headless yoshimi to WebAssembly to run it in web browsers:

https://webaudiomodules.org/demos/jariseon/yoshimi ;
<https://webaudiomodules.org/demos/jariseon/yoshimi>

this was my first encounter with yoshimi as i don't have linux. it sounds 
absolutely amazing to my ears. however, i had to make some (minor) 
modifications to the codebase and might have missed something in the 
process. can someone on the list please test if the web version sounds 
identical to the linux standalone? 

the initial version requires chrome, which unfortunately may have underrun 
issues in linux afaik. i've tested this in MacOS High Sierra though, Chrome 
69, no crackles there. sounds wonderful.

thanks,
jari
Absolutely delighted to see and hear this. Very well done indeed.
I ran it on Chromium in devuan (a slightly older fork of debian) and it
performed extremely well running all alsa and linking to my Hua-Xing keyboard.

This is quite a game-changer :) :)

-- 
Will J Godfrey
http://www.musically.me.uk
Say you have a poem and I have a tune.
Exchange them and we can both have a poem, a tune, and a song.
Yoshimi source code is available from either: 
https://sourceforge.net/projects/yoshimi
Or: https://github.com/Yoshimi/yoshimi
Our list archive is at: https://www.freelists.org/archive/yoshimi
To post, email to yoshimi@xxxxxxxxxxxxx

Yoshimi source code is available from either: 
https://sourceforge.net/projects/yoshimi
Or: https://github.com/Yoshimi/yoshimi
Our list archive is at: https://www.freelists.org/archive/yoshimi
To post, email to yoshimi@xxxxxxxxxxxxx

Other related posts: