Niu plusplus

[MidiPhrase] RenRenYouGeXie midi plugin
VST3,AU (Win64,MacOS)

Hello buddy

Music inspiration capture and motivation extraction
We need to browse a large number of midi clips as quickly as possible in a short period of time. For example, I have a piece of harmony and drums, and I want to find a melody. Or I have a simple framework of drums and bass, and I want to find harmony and melody.

Midi phrase package The plugin provides packages of various types of musical phrases and supports custom phrase package creation, distribution, and sales. (For detailed information, please visit our website.)
Efficient editing tools Without leaving the plug-in, edit and sculpt your selected midi clips in real time simply, quickly and efficiently until you are satisfied.

Tips: When you are satisfied with a clip, you can click on the number of the pad and it will turn red. The pad will be locked and you can continue to turn the page to find the next material.
[Note: If you load a new midi file, the lock will be invalidated, so before you need to load a new midi file, you need to drag the locked clip to your DAW or computer to save it!]

Latest version v2.0.10 [2024/5/10]

1. MidiPhrase is a plugin that assists musicians in obtaining inspiration for motifs and themes in their musical creations. It provides strong MIDI sampling functionality, efficient note manipulation, and a robust phrase system. The plugin's primary objective is to offer efficient and professional inspirational aid in music composition.
The current factory phrase package contains over 1000+ phrases, and various technique packages will soon be sold on the phrase marketplace.
The powerful Midi phrase library system supports your own production, distribution and sales!

2. Music Production Assistance : The plugin is designed to help you extract and develop your creative ideas for music production.

3. Midi Sampler,MIDI slicing, Midi analysis and Note Processing: It provides powerful MIDI slicing capabilities and efficient, professional-grade tools for processing musical notes.

4. Scale Matching: You can experiment with different musical scales and harmonies quickly, allowing you to find the right sound for your composition.

5. Keyboard Shortcuts: The software offers keyboard shortcuts for all its functions, making it user-friendly and efficient.

6. MIDI File Import: You can import MIDI files using traditional file selection methods or by simply dragging and dropping them into the editing window.

7. Sliced Pad Support: The plugin allows you to create sliced pads and then drag and drop them directly into your computer or DAW as MIDI files.

8. Slice Triggering: It offers two triggering modes, allowing you to use both MIDI and a keyboard for triggering slices.

9. Pedal Switch: The pedal switch is particularly useful for piano and guitar-based accompaniments. It affects the generated MIDI, so you can include pedal events in your files. However, you should be cautious about the impact of pedal events, especially when using the software in your DAW.

(Note: It is recommended to check in your DAW. For instance, if you have set the slices to 4 bars, the pedal event will be continuous throughout, which is clearly not what you need!)

These features are designed to enhance your music production workflow and give you more creative control over your compositions.

Convenient and efficient tool

Quickly test your musical ideas

Version 2.0.10
Functionality:
1. MIDI recording with quantization (press Ctrl+R and then spacebar to start recording, a one-measure count-in will be played before recording starts. Alternatively, you can press the spacebar first for immediate insertion of recording).
2. Beat extraction and application. (Ctrl+Q / Shift+Q)
3. Pitch extraction and application. (Ctrl+W / Shift+W)
4. Channel filter (to force display of specified channel's notes when they are covered by other channels' notes) (use D or Alt+D to toggle between channels).
5. Pad loading independent files with option to set measure number (right-click menu on pad).
Behavior changes:
1. Different channels' notes can now overlap.
2. Drawing notes is now linked to the channel filter.
3. Spacebar now defaults playback from user-specified playhead location; if no position is specified, it plays from the beginning (Ctrl+left mouse button sets playhead / W key returns cursor back to the beginning).
4. Ctrl+spacebar: continues playing from stop point.
5. Copy selected note block in piano roll using Cmd+D which automatically adjusts range.
Bug fixes:
1. Fix issue where playhead always auto-plays upon reopening plugin.
2. Fix issue where pads lose lock after reopening plugin.
3. Fix issue where S key splits channels incorrectly during note group operation.
4. Fix issue where loaded file into an independent pad has wrong speed upon reopening plugin.
5. Reset counting issues.
6. Address various issues related to note group operations.
7. Correct host BPM change leading to misaligned playhead.
8. Fix distorted playhead position after zooming in/out piano roll.
----------------------------
Version 2.0.9a
Bug Fixes:
Fixed a bug where creating an empty pad resulted in the plugin crashing.
----------------------------
Version 2.0.9
Bug Fixes:
1. Fixed some note operations that could potential cause the plugin to crash.
2. Fixed the issue where the playback speed is incorrect when using a MIDI keyboard or triggering notes in pad mode after independently loading a MIDI file.
3. Fixed the issue where the time ruler's tick marks do not display correctly during MIDI keyboard or note triggering.
UI Adjustments:
1. Note style adjustment.
2. Piano window style adjustment.
----------------------------
Version 2.0.8
Fix:
1.Fix bug causing crash on plugin startup.
----------------------------
Version 2.0.7
New Features:
1. Create new pads via the right-click context menu.
2. Pad locks stay enabled when switching MIDI files without impacting edits.
3. Drag and drop MIDI files into separate pads to automatically lock them; this works with content from multiple sources such as ezKey, Scaler 2, and other similar tools. Also, you can freely drag and drop pads between each other. Disabling the lock returns pads to standard behavior.
4. Clean up temporary MIDI files by clicking a dedicated button in the Config panel.
5. File browsers show the designated MIDI library path by default.
Changes in Behavior:
1. Pad lock state continues until manual cancellation or shutting down the DAW.
2. A Tmp folder is available within the MidiPhrase directory to manage user-created temporary MIDI files.
3. Plugins now automatically adjust files and settings according to the config version number.
Bug Fixes:
1. Addresses the issue where pagination may cause the plugin to crash.
2. Rectifies problems resulting in possible crashes following changes in bars/measures.
3. Eliminates crashing issues occurring when reopening the plugin.
4. Solves one specific instance of crashes related to editing notes.
----------------------------
Version 2.0.6
Behavior:
Delete phrase - now shows a confirmation window.
Fixes:
Fixes an issue causing sustained MIDI notes to continue playing.
----------------------------
Version 2.0.5
This version mainly modifies some plugins' inhuman behavior and bugs in operation.
Behavior:
1. When a note is selected, right-click dragging can now also select notes.
2. Upon first launching the plugin, it will automatically load a demo MIDI file to fill all pads, making them usable.
Note: If MidiPhrase has been installed previously, users must manually remove the demo.mid file from the MidiPhrase directory themselves.
3. When more than one note is selected, the piano roll will display a flag, allowing for overall scaling of your selected note block - a feature that FL Studio users are sure to be familiar with.
Fixes:
1. Addresses an issue where notes become difficult to move after being scaled down too small.
2. Fixes two underlying bugs.
----------------------------
Version 2.0.4
Bug Fixes:
Fixed the issue of repeatedly showing unregistered information.
Fixed the issue of improper registration information displayed upon first launch.
Improvements:
Optimized midi trigger pad graphics rendering.
----------------------------
Version 2.0.3
Performance:
1. Significant performance improvements.
2. Optimized DAW environment collaboration workflow.
New features:
1. Host synchronization enabled during DAW playback (compatible with the loop switch), allowing automatic tempo synchronization when switching clips. Users can play along with computer keyboard or mouse inputs in real-time while switching between different clip sections within the same bar. For example, under host sync mode, adjust the subdivision of bars to four, trigger the plug-in to play a note via DAW, and users can instantly switch to different sections of other clips using the mouse or computer keyboard. This feature is extremely powerful during the creative process, especially when working with DAW environments. This feature behaves consistently outside of DAW playback.
2. Added a global pitch fine tuning option with half-note increments.
Bug Fixes:
1. Fixed the issue where the technique mapping toggle did not save state.
2. Resolved the misaligned cursor issue when switching pads.
3. Fixed the issue where keyboard or note triggers failed to display synchronized.
4. Rectified the issue where the plug-in default channel settings were incorrect. Now, the global channel enable switch defaults to off.
UI Adjustments:
1. Moved the global channel enable switch to the top of tool bar.
----------------------------
version 2.0.2
Bugfix - Addressing An Error Where User-Defined MIDI Phrase Packs May Fail To Load Correctly.
version 2.0.1
1. Fix the bug of short sentence condition filtering.
2. Fixed the issue where the selected note channel failed to switch when inserting a phrase.
3. Fix the problem that may cause continuous sound.
----------------------------
version 2.0.0 update
Function:
1. Add chord arpeggio upDown sound mode (Ctrl+Shift+mouse click);
2. Add scale arpeggio upDown sound mode (Ctrl+Shift+mouse click);
3. Add major and minor pentatonic options (actually Gong and Yu in the pentatonic scale;
4. When global key matching is enabled, the piano window will display scale assist shading.
5. Phrase system, which can create and delete short sentences, and supports the creation of your own phrase packages. [It is recommended that custom phrases are best placed in self-created packages rather than factory packages]
5-1. MIDI channel global mapping technology
5-2. Listen to the short sentence in real time (click the mouse), select the note [ctrl[Cmd] + click the left mouse button on the phrase Pad] to insert the short sentence (the note channel can still be modified after insertion) Real-time piano window, shortcut key ctrl[ cmd]+H).
5-3. Short sentences support modified interval listening.
5-4. The short sentence system supports users to create their own short sentence packages.
5-5. Short sentence collection function
5-6. Customize comments and change label names
5-7. Select the comment and create a short sentence Shift + P
5-8. Bring up the phrase palette Alt + P [Mac:Alt + Shift + P]
6. Piano window note block scaling.
7. The note color is represented by the channel number and the note channel number is displayed.
7-1. Note channels can now be modified in real time in the piano window
7-2. Support mapping performance technology to channels.
8. Enable MIDI channel switching globally. (shortcut alt + H)
9. Convert selected notes to rhythm (ctrl[Cmd] + F)
10. Add menu size generation option.
repair:
1. Fix the error of using shift+t to add inverted scale.
2. Fix the error of using ctrl[cmd]+shift+t to add scales and arpeggios.
3. Piano window and time scale correction.
4. Fixed the problem of playing from the specified cursor.
5. Add horizontal zoom scrolling shortcut keys (F to zoom in, ALT+F to zoom out)
Clarification:
1. Currently, the original phrase pack provides 1000+ phrases, and various skill packs will be sold in the phrase pack market in the future.
2. When users create phrase packs with less than 30 items, they can be freely shared. If there are more than 30 items, they cannot be shared and can only be used by yourself. If you want to make a phrase pack of more than 30 that is easy to sell, you can contact me and put it on the midiphrase market for commercial sales. , please visit the website: midiphrase.com for more information, or see the contact details in the plugin.

Contact me

Feel free to contact me with any questions or suggestions.