1.1.6.5 Update -- MIDI Input, Output, and More

Midinous

Midinous is a grid-based non-linear MIDI sequencer usable with any Digital Audio Workstation or hardware that accepts MIDI messages. Midinous can also generate its own simple sounds either for reference, or for normal use.

[h3]1.1.6.5 Changelog - Fixes and Features[/h3] [h4]Fixes[/h4] [list] [*] Fixed bug causing control groups to not display correctly when copying and pasting points which have groups [*] Fixed some controls not stopping when using a control/command modifier with the same binding. Ctrl+N and N (for snapping mode) for example. [*] Fixed a bug causing appearance settings not to load properly in certain situations (startup, when using reset settings, etc.). Your pretty color selections should load on startup now! [*] Fixed a bug where the feedback menu would say "Feedback Submitted", but there was really no guarantee that this was working as intended. [*] Fixed a UI quirk where Relative Pass fields couldn't be set unless a value was present in the relative area, which was counter intuitive, as the value was then meaningless. [*] Made all times (in logs and file names) more human-readable. Single digits will now be extrapolated so they can line up nice and neatly. [*] Fixed a crash that would sometimes happen when undoing or redoing and a spin button was selected. This tried to undo text that didn't exist. [*] Fixed a crash when trying to open empty projects [*] If for whatever reason the new version does not work for you, you can revert to the old version using the Betas properties. Look for 1.1.6.0. [/list] [h4] New Stuff [/h4] [list] [*] Manual has been updated to 1.1.6.5 - If you can't access the manual in the program, you can reach it here, or on Discord: https://github.com/Nornec/Midinous-Issues [*] Please take some time to read through the manual -- there are new pages describing the new features and some clarification on existing features. [*] New Precise Clock mode in options menu -- WARNING: This is a very resource intensive mode, but it does ensure that clock, events, and timing are extremely precise. Expect a performance hike of about 20%. The CPU that this mode will consume is low priority, so if other programs need it, it should drop down naturally. Because of the performance hike, this option will not be saved between sessions. [*] Triplet grid: Enable this with the "Triplet Grid" button in the Toolbox. This will give you access to triplets below the current grid size! Snapping works just like before using the triplet grid but now you can put in those tasty fills. While the triplet grid is active, the normal grid will be hidden. When both grids were on screen it was really hard to look at, so only one will be visible at a time. [*] MIDI Input! Select an input device from the Options menu. Send a note/cc to Midinous to automatically set the selected point to that value. If you have a note point selected and press a key, that point will take the value (including velocity, if using a pressure sensitive device) of whatever you play. [*] Basic syncing to external gear/software: Please note that this is experimental and does NOT use either clock messages or MIDI sync, so you may experience drift. It simply starts the sequence if the program receives a MIDI Start message. Similarly, the sequence will stop if it receives a MIDI stop message. Enable this from the toolbox. Midinous will receive data on "Midinous Clock Port". [*] Note probability option! Note points now have a field in the properties pane that controls the chance that a particular note will play. The default is 100% (displayed as 100). [*] Added the following items to "startup" settings: Primary Values and Channel point display [*] Added the following option in General Settings: Incoming MIDI channel changes point properties (some keyboards and controllers only work off of one channel. This setting is to prevent overwriting channel data on a point when not wanted) [*] The program will now autosave the curent document every 5 minutes; these autosaves will appear in the normal saves folder. The program will keep the last hour of work for you and back up the current document every time it autosaves. Remember you can always get to your backups in the "backup" directory, next to your saves. Backups are created every time you save. Hopefully, in the unlikely event that Midinous should crash, you will not have lost much work. [*] When Midinous starts a sequence, it will now generate a corresponding MIDI file for that sequence! A new folder save_MIDI can be found in your user directory. Midinous will keep the latest five generated MIDI files for you. [/list] [h4] Interface Changes [/h4] [list] [*] Minimum resolution reduced to 1280x600 to fit some very small screens. I don't intend to reduce this any further. If you have resolution issues, try checking your DPI scaling settings in your OS, especially if your screen's resolution is higher than 1280x600 [*] Added option to enable welcome window on startup [*] Added Triplet grid button to the toolbox [*] Added MIDI Input selection to the options general tab [*] Added probability option for note points to the properties pane [*] Shifted value selectors to be right-aligned, this makes more sense and just looks better [*] Renamed "Send MIDI Clock" to "Send Clock" [*] Added "External Clock" to the toolbox under "Send Clock" [*] Logic points that send color will now give that send color to the path exiting it [*] Added additional options to General and On Startup [*] Added Precise Clock mode toggle to options menu [*] Moved the Control Groups pane to the bottom right near the Zoom controls [/list] Thank you all for your suggestions, bug reports, and support as always. I love seeing what everyone creates, especially sequences that people say they listen to for hours! I hope to take a small break from updates so I can work on doing some streams/videos for the new features. It is hard to give guides on how to set up Midinous in DAWs which I don't have; seems to be a pain point for some but that is where I hope the community can provide their experience. From user feedback, I haven't found a DAW that can't see Midinous at all. Anyway, I've been waiting so long to do new videos/tutorial streams because I wanted this next update out, since it contains some interface changes that would be really good to showcase, and of course since any new change has to be reflected in the manual, I batched a bunch of changes at the same time. See you around on the forums and on Discord; happy creating!