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

Add web ui support #1

Merged
merged 17 commits into from Apr 1, 2020
Merged

Add web ui support #1

merged 17 commits into from Apr 1, 2020

Conversation

@jellea
Copy link
Collaborator

@jellea jellea commented Mar 29, 2020

Hi Luc,

Thanks for this amazing sound tool, very inspiring! I'm (slowly) adding support for a web via webassembly, I've got it to work, but I want to fix some more things before opening a PR. I'd love your ideas on the TODO's below, see what you think should be merged in and how you see a potential collaboration on this :)

Try it at https://jellea.github.io/segmod

TODO (open for ideas!)

  • Fix: Make cli tool work again
  • Add all options to web UI:
    • Bit rate change
    • Download
  • Fix: Add more efficient wasm->js bridge so longer tables are possible
  • Make web UI pretty/usable
    • Share functionality
  • Bonus: Add support for wave-dsl
  • Bonus: Perhaps add looping, multitracking of audio
  • Add CI?
@jellea jellea force-pushed the jellea:master branch from 5320b4a to 9ddf27e Mar 29, 2020
@jellea
Copy link
Collaborator Author

@jellea jellea commented Mar 29, 2020

Quick idea for a UI :) Would be cool to accept different colour schemes

Untitled

@lucdoebereiner lucdoebereiner marked this pull request as ready for review Apr 1, 2020
@lucdoebereiner lucdoebereiner merged commit 873e997 into lucdoebereiner:master Apr 1, 2020
@lucdoebereiner
Copy link
Owner

@lucdoebereiner lucdoebereiner commented Apr 1, 2020

Hi Jelle,

Many thanks! Great work. UI looks cool. Yes, let's keep working on it. I've simply merged it all, but would like to get the CLI working again. I think this was the third time I've implemented segmod, the earlier versions were in OCaml, but some of the composers had issues running it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

2 participants