this is getting better and better and better!
Last update in this month.
Version 0.4
- redesigned tools options flow for file loading and removed
Select file
button. - added submenus to
Tools - Renoise Simple Midi File Support
-
Options
- opens tool options. -
Import midi file
- opens file browser.
-
- added
Import midi file
context menu for pattern track (right click).
Updated readme
Download
strange behaviour in windows explorer:
Thanks! I do not have a Windows box to test it. It worked fine in XFCE on Linux. I have fixed this by skipping the *.mid, *.xrmid file filter. All files will be visible by default. If the file being loaded is not *.mid or *.xrmid then a status message will be show and file will not be loaded. This will be release in v0.5.
I have also tested it on some drum kits and it works fine. Added some new options for fine tuning.
we have a new super script-hero-tool-maker on the forums!
When will be v0.5. released ?
Hi. The code was ready but I was busy with some other stuff. I donât have many ideas on what else could we add to this tool. Maybe import to phrases instead of only to patterns depending on which screen you are currently on. What do you think?
Version 0.5
- changed file browser to show all files instead of
.mid
and.xrmid
to a fix an issue on Windows (thanks, Roppenzo). - improved the workflow for file browser to first select the file and then show Options dialog if
Options - Show for each file
is enabled. - added an option to skip note delay information (
Options - Include delay
=false
). - added an option to skip note-off (OFF) events (
Options - Include note-off
=false
). - added an option to correct note start or end position if delay is higher than FD (disabled by default) (
Options - Correct positions
=true
). - added tooltips for options.
- reviewed, corrected and updated readme.
Updated readme
Download
This tool works GREAT! I use Ripchord and export the MIDI file from it, but could not use it in Renoise. With the capability of Renoise Simple Midi File Support (RSMFS), I can use my various chords from Ripchord by simply renaming the suffix to .xrmid.
One day, I hope to bypass this, and just be able to drag/drop the actual .mid file without changing the suffix. Still a way cool Tool to get the more complex chords into Renoise without typing them in. Thanks, @nil.caream!
This is the best tool. Thank you.
@nil.caream I do have a request for this Tool. May we have the capability of entering more than one chord in the same pattern?
If I put in one chord at the very beginning, but want to put in another chord a few steps after the first one, it simply replaces the original chord. If Iâm using more than one chord in a pattern, I have to create a NEW pattern, then add the next chord. If I want them to be together, then I have to join the patterns. Itâs a few extra steps that Iâd love to be able to bypass. Would this be possible?
This image is how I put them in, and in this window, there is no option to keep the chords in the same pattern:
Thanks for feedback! @yoshino, I am glad that it works for you
@Neuro_No_Neuro What do you think about adding an extra checkbox in the configuration dialog like âInsert notes at cursor positionâ? This way when you move the cursor to a particular line number and note column then your midi file would be inserted at this very place instead. The whole track would not be automatically cleared in such case.
If it makes sense I could work on it this week and release within few days. Let me know.
And yes, I also wish that it all would not be needed and we could simply drag and drop midis directly into the pattern or phrases editor. Maybe one day Until then I think that we are stuck with workarounds like this toolâŚ
Thatâs exactly what would work for me, would save a ton of time for whomever needed to place MIDI at very specific spots. Wonderful!
Hi. @Neuro_No_Neuro, can you give it a try? I literally tested it on 2 files but the change was small so it should work alright. Let me know in case of issues. Thanks!
Version 0.6
- added an option to insert notes at cursor position (
Options - Insert at cursor position
=true
; thanks, Neuro⌠No Neuro).
Updated readme
Download
Still at work, will aim for this evening if I donât fall asleep
Interesting! This does work; will input the MIDI chord. It has to be an imprecise âdragâ onto the pattern, while the cursor does need to be where it is supposed to be located. So, it works! But, it also puts in an extra note a few lines below the chord.
The chord that shows up is linked to the next instrument (in this case, a blank instrument slot), while the additional note that gets added below the chord is for the instrument the chord is intended for. This Tool âworksâ, but does leave a bit of extra tidying up that ultimately could be spent on other compositional tasks.
Hmm. Is the extra note an OFF note? If so, then you could disable these options and check if it helps: âIncrease number of linesâ, âDecrease number of linesâ and âInclude note offâ. The instrument should never change though.
Can you please share the midi file you are importing? Maybe it has some midi events that this tool does not know how to handle. The use case you are describing should work without a need to tidy up anything afterwards. Letâs fix it.
Sure! Iâve been taking chords from Ripchord files, exporting their MIDI, and renaming them with â.xrmidâ.
R&B-01 00.mid (63 Bytes)
Alright, this is indeed a note off issue. For now please disable âInclude note offâ and it should work fine. In the mean time I will fix it.
Hello! I think I managed to fix all (known) âinsert at cursorâ issues. The readme has been updated with hints on which options to enable or disable when inserting short or single chord midi files. I hope that this version will work as expected.
Version 0.7
- fixed a note off placement on insert at cursor position.
- fixed an issue with missing note delays on insert at cursor position.
- added an option to maintain existing track notes instead of clearing them by default (
Options - Clear existing notes
=false
). - fixed an issue with invalid number of pattern lines needed to fit all notes.