Skip to content

BETA - Responsive layout, Roland MKS80, DSI Mopho etc.

Pre-release
Pre-release
Compare
Choose a tag to compare
@christofmuc christofmuc released this 06 Jun 22:40
· 1257 commits to master since this release

I finally attacked the problem of layouting and responsiveness for different screen sizes, DPIs, and font sizes. This is still only supposed to work on single monitor/single solution setups, but at least it contains a host of improvements and UI changes. This pre-release is available for Windows only for now.

  • Made the text search bar the prominent search feature, with text clear button and loupe Icon
  • Introduced a left sidebar (resizable, position remembered) with currently the list of all imports. This will be used for future additional filters, like user collections of patches, saved searches, etc.
  • Persist the position of the splitters, and the zoom level selected
  • Added a slider below the patch button grid to change the number of buttons shown, from 8x8 default down to 7x7, 6x6, ... until 4x4. Also persisted.
  • Cleaned up filtering

New synths and adaptations:

  • This contains a first beta version of the Roland MKS 80 support. I tested with my Rev 5 and it seems to work including auto detection and handshake communication, but I'd be interested in your feedback
  • All Sequential/Dave Smith Instrument adaptations are now based on a new Python module called GenericSequential, and are only parametrizations of this. This brings a) all features to all DSI and Sequential synths, and b) allowed me to easily add the DSI Mopho, Mopho X4, and DSI Tetra synths. There is a beta version for the DSI Evolver as well, but this has a different and weired way of storing patch names, so would need substantially more work. I hope I broke nothing bad especially on the Prophet 12 ;-)
  • Started writing generic adaptation tests, that at some point can be used to test all adaptations for at least well-defined behavior. If you are interested, look in the class TestAdaptation.py in the directory adaptions/sequential

More Bugfixes:

  • This should fix the instabilities reported by #93
  • Fixes wrong result when using name search and typing/correcting too fast