Comments (9)
Just a local experiment. For extra non-FM setup, I have an idea on a separate branch to use separated tabs for them. For the FM setup layout it needs to give more compact combination of label+control.
from opn2bankeditor.
from opn2bankeditor.
from opn2bankeditor.
The main reason to use smaller fonts on smaller screens 🤔
Anyway, one another reason to make a different layout (horizontal only, not cubic) to avoid the hell on smaller screens...
from opn2bankeditor.
make a different layout
TBH, thought about the same. Incompatibility with smaller screen aside, current one isn't flexible enough. YM2612 may be fine, but when thinking about full YM2608 (Wohlstand/libOPNMIDI#94), it won't lead anywhere - in addition to FM, there is a built-in PSG, wildly different than the one used in Mega Drives (hw and sw envelopes, noise + tone mixing on a single channel, non square waveforms, SSG-EG), ADPCM channel that's much more powerful than 2612's pathetic channel 6 output and there must be an option screen for all permutations of sound synthesis (FM + PCM, PSG + FM/2608 Rhythm, pseudo 8-op, etc...)
Home screen for OPN chip type selection, tabs for each synthesis type and BambooTracker or Deflemask-inspired instrument editor might be not the worst idea 🤷♂️
from opn2bankeditor.
FM setup layout it needs to give more compact combination of label+control.
Maybe short, 2~4 letter abbreviation of parameter labels (AR instead of Attack, MULT instead of Frequency Multiplication) and spinbox control? For description of parameter, mouse-hover can be used, like now
from opn2bankeditor.
Is the horizontal layout still being worked on? Using bank editors is a bit of a problem (at least on Linux, much less so on Windows) with small screen device and I can't find any way to resize the window or reduce a font size.
Changing lines 12 and 13 of bank_editor.ui
didn't change anything:
<width>973</width>
<height>748</height>
from opn2bankeditor.
I didn't complete this yet, at least, I need to tune some. Until that, you have a workaround: try to reduce the font size in your settings, that should also reduce the size of controls
from opn2bankeditor.
Did just that, didn't help. Font size of texts in BE isn't affected by fonts' system settings.
Under Linux Mint, top of the window is off-screen - everything above "instrument list" is invisible, including menu bar.
from opn2bankeditor.
Related Issues (20)
- Link for 64-bit Windows dev build is broken HOT 3
- [Feature Request]Option to show detune values as unsigned (0-7ε) HOT 4
- [Bug]Instrument list keeps jumping to GM1 Melodic bank after changing LSB HOT 10
- Add PCM sampling instrument HOT 2
- support importing OPL musical instruments HOT 4
- The same crash problem as OPL3-BE HOT 4
- Feature request: ability to detune an instrument by n cents
- Allow detuning percussion instruments by n cents HOT 1
- Options for VGM importer HOT 1
- Build error on delay_analysis.cpp HOT 5
- Instrument importer cannot import multiple files HOT 1
- Gyb checksum formula HOT 7
- Definitions of banks for XG and other standards HOT 13
- Support for other instrument formats part 2 HOT 23
- Copy and paste with textual instrument formats HOT 12
- Bug when importing instrument with no item selected on a main window list HOT 2
- update GYB file format specification HOT 10
- cmdline utilites? HOT 3
- VGM importer glitchy behaviour HOT 12
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from opn2bankeditor.