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

Documentation #1

Open
jpcima opened this issue May 6, 2019 · 8 comments
Open

Documentation #1

jpcima opened this issue May 6, 2019 · 8 comments

Comments

@jpcima
Copy link
Owner

jpcima commented May 6, 2019

Write documentation on controlling the software.
Provide a key description in the software, and also figure out correct usage of keyboard layout with SDL. (currently scancodes are used)

@jpcima
Copy link
Owner Author

jpcima commented May 6, 2019

Added a README document which lists current key shortcus.

@Wohlstand a key F2 was added to choose a MIDI port from a dynamic list

@farvardin
Copy link

for the readme, on latest linux mint, libuv-dev is not present, it seems it's "libuv1-dev" instead

@jpcima
Copy link
Owner Author

jpcima commented Mar 16, 2021

This appears correct thanks, just checked.
Not only this, there was the icu requirement recently that was replaced by glib, yet icu has never been mentioned.

@Erquint
Copy link

Erquint commented Sep 29, 2021

Some synthesizers require a ROM or SoundFont to be provided, and specified in the configuration.

How do I provide and specify soundfonts and which formats are supported by each plugin?

; Path of directory opened initially
initial-path = 

; Selected device for MIDI output
midi-out-device = 

; Selected device for synthesis
synth-device = Fluidsynth

; Sample rate of synthesized audio stream (Hz) [22050:192000]
synth-sample-rate = 44800.000000

; Latency of synthesized audio stream (ms) [1:500]
synth-audio-latency = 50.000000

; Theme of the graphical interface
theme = default

; Force software rendering in case of graphical problems
force-software-renderer = false

; Scale factor of the display
scale-factor = 1


[effects]
Bass Enhance = 0
Bass amount = 50
Bass tone = 50
EQ = 0
EQ Low = 50
EQ Mid-Low = 50
EQ Mid = 50
EQ Mid-High = 50
EQ High = 50
Reverb = 0
Reverb amount = 50
Reverb size = 10

Not seeing plugin soundfont options in the config.

@jpcima
Copy link
Owner Author

jpcima commented Sep 29, 2021

The synth plugins have their own ini files, starting with s letter.
For instance, fluidsynth is s_fluid.ini, etc.

@jpcima
Copy link
Owner Author

jpcima commented Sep 29, 2021

More precisely, timidity++ and fluidsynth accept SF2 soundfont files.
mt32emu wants the ROMs of Roland MT-32.

adlmidi and opnmidi accept WOPL and WOPN files. See also
https://github.com/Wohlstand/OPL3BankEditor
https://github.com/Wohlstand/OPN2BankEditor

@Erquint
Copy link

Erquint commented Oct 4, 2021

The synth plugins have their own ini files, starting with s letter.

Good to know. Probably belongs to documentation. Perhaps to the GUI as well…

No DLS soundfont support?

@jpcima
Copy link
Owner Author

jpcima commented Oct 4, 2021

Timidity++ definitely doesn't, Fluidsynth might support it, I've never checked it.

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

3 participants