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

Feature Request - Export subcommand #53

Open
jgshaban opened this issue Jan 15, 2024 · 6 comments
Open

Feature Request - Export subcommand #53

jgshaban opened this issue Jan 15, 2024 · 6 comments
Labels
duplicate This issue or pull request already exists new feature New feature or request

Comments

@jgshaban
Copy link

Hi there! I've been playing around with your project for a few days now. It's very neat! I've been poking around seeing what I could do with it.

I noticed you had feature in the GUI called "Export" that allows a user to save a WAV file made by TMS-Express' built-in emulator.

I was wondering if it would be possible to add that same functionality when invoking TMS-Express from the command line? Having a subcommand to output a WAV instead of a bitstream seems like it would be really handy! In fact, after taking a few minutes to look around, I think that would make this not only an encoder, but possibly one of the only standalone LPC emulators around that doesn't require an Arduino.

@jaybird110127
Copy link

I'd love this as well! I'm blind, so generally prefer command line apps when possible, and would love a decoder! Bonus points if you can throw binary data at it that isn't even valid LPC data and get a wav of all sorts of cool circuit bent noises!

@jaybird110127
Copy link

Another comment: If a decoder is added, could there be a way to build just the command line tools without the GUI, so as not to have to have QT installed at all, which I have no other use for at this point?

@tornupnegatives
Copy link
Owner

Thanks for the feedback! I plan to bring the CLI up to date with the GUI soon, including adding support for LPC synthesis. As far as accessibility features go, please feel free to open issues where things may be further improved.

@tornupnegatives tornupnegatives added duplicate This issue or pull request already exists new feature New feature or request labels Jan 16, 2024
@jaybird110127
Copy link

You're welcome. I guess I was ready to fall asleep last night, as for some reason I thought there was a build for Windows, but apparently not, and no instructions. Unfortunately I don't have a Mac or a GUI environment under Linux, so I really can't test this for accessibility. What I'd love is command line tools that would build under Cygwin, though I understand that's probably not your main focus at this time.

@tornupnegatives
Copy link
Owner

Are you able to run TMS Express through WSL? I do not have a Windows machine or the development know-how to compile a Qt app for that architecture.

@jaybird110127
Copy link

I could probably run command line tools, but doubt I could run the GUI, and at least in the version of WSL I have, audio doesn't actually work. This might have been fixed in a newer release though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
duplicate This issue or pull request already exists new feature New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants