Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compile with Emscripten for running in the browser #4

Open
petersalomonsen opened this issue Feb 26, 2020 · 0 comments
Open

Compile with Emscripten for running in the browser #4

petersalomonsen opened this issue Feb 26, 2020 · 0 comments

Comments

@petersalomonsen
Copy link

Has anyone tried to compile with Emscripten for running this excellent software in the browser?

Would be great to have Protracker in a web-browser :-)

8bitbubsy added a commit that referenced this issue Apr 3, 2020
- The mouse system has been rewritten so that we don't need to do mouse
  capturing while interacting with GUI widgets, which could be buggy sometimes.
- Fixed a bug when exiting from Edit Op. screen #4 ("Sample chord editor") and
  reopening it. It could mess up the UI in worst case scenarios.
- Some other small miscellaneous changes not worth of a mention
- Small code cleanup (and also the opposite :-)
8bitbubsy added a commit that referenced this issue Apr 19, 2020
- Bugfix: note(s) displayed in SAMPLER (resample note) and Edit Op. screen #4
  were wrong.
- After a long talk with aciddose I have found out that I did several things
  wrong in the Amiga filtering. I have now removed the filter cutoff tweaking,
  gotten a slightly improved low-pass/high-pass routine, and also replaced the
  naive "LED" filter implementation with another one that is slightly more
  accurate (but still not perfect).
8bitbubsy added a commit that referenced this issue May 28, 2020
- Added audio sampling capability. It can be accessed by clicking the new
  "SAMPLE" button in the SAMPLER screen. Pressing the right mouse button is
  the same as pressing the [SAMPLE] button, which is handy for easier timing.
  This is experimental and can contain bugs! Let me know if you find any.
- Fixed a bug where clicking to the left of the song/sample name could cause
  a temporary UI lock up.
- Bugfix: After loading a new sample, the sample restore (CTRL+Z) buffer
  would not be updated.
- The scopes, VU-meters and (fake) spectrum analyzer should now be less delayed,
  and better in sync with the music. Only a slight difference though.
- The PAT2SMP HI mode was changed from A-3 finetune +5 (28836.54Hz, period 123)
  to A-3 finetune +4 (28603.99Hz, period 124). After reading the Amiga Hardware
  Reference Manual and doing some basic testing, I found out that this rate is
  not safe for channel #4 on a real Amiga. The absolute minium safe period is
  period 124 (28603.991Hz, PAL).
- Very minor code cleanup/changes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant