Skip to main content

Messages

This section allows you to view all Messages made by this member. Note that you can only see Messages made in areas you currently have access to.

Messages - Mike Shawaluk

202
General Discussion / Re: Articulation volume adjustment: accents, etc.
I'm not sure if what I am about to say makes sense, but could that maybe be done with a user object?
Don't think I haven't thought about it :)  I think it would be beyond the scope of a user object to be able to "take over" the playback of all notes, trying to establish its own interpretation of performance styles, articulations, etc.  It seems more likely that a future version of NWC could include something to allow this.
203
General Discussion / Re: Articulation volume adjustment: accents, etc.
I'm not sure if what I am about to say makes sense, but I'm going to offer a possible solution, that people who know more about virtual synths than I do can tell me if it would work.

Is it possible to customize an instrument so that it responds more or less to note velocity? It seems to me that this should be possible, since when I am playing different pianos on my Yamaha keyboard, it feels that some of them have different touch sensitivity. Some, like Fender Rhodes, change the tone of the note dramatically when you use more velocity.  Anyway, if this is possible, then it might be possible to use a piano sound that is less velocity sensitive as a work-around to NWC being unable to customize the behavior of articulations.

Personally, I would very much like the ability to customize the multipliers used for the various articulations (velocity and duration), in the same way that dynamic multipliers can be customized in instrument settings.
204
General Discussion / Re: Beaming compound-time
One of the things that some consider a "strength" of NoteWorthy Composer is that while it can audit and suggest standard notation practices, it does not enforce them absolutely. So it is possible to score "free style" with bar lines positioned where the composer desires, rather than forcing them every X beats. Anyone who has tried to create a score for chant or polyphonic choral music will appreciate this flexibility.  Also, there will always be some musicians who will prefer simpler notation, and who might find multiple ties confusing, even though they are the "right" way to notate.

User tools are a standard feature of NWC for adding features to the editing and creation of scores, so this should result in the behavior that you want.
205
General Discussion / Re: Beaming compound-time
When I started my first reply, I incorrectly assumed what @David P's complaint was about (import accuracy) but on a second read, I realized what the real issue was, and amended my post. I now see the point that he's making, and there are other cases where it's more correct to use tied and dotted notes to show the correct beat boundaries.

NWC has a number of "audit" functions that will correct accidentals, bar line placement, enharmonic spelling and note stem direction. It seems that a tool to audit beat boundaries would be a very nice enhancement. As @Lawrie Pardy says, it should not be too difficult to do this via a user tool.  While I consider myself to have reasonable programming skills, I haven't done that many user tools, so I might not be the best person to tackle this. However, there are a number of skilled user tool creators here, who I'm betting are already thinking about how to tackle this.  What I can do is to search through Behind Bars for the relevant details/rules, since I happen to own a copy, and I can try to summarize them here if there is interest in creating a tool.
206
Tips & Tricks / Re: How to edit pre existing text.
Can you help with another issue? Is it possible to enlarge existing lyrics?
Yes, you would do this under Page Setup - the icon that looks like an open book.  In that dialog, there are multiple tabs, you want to go to the Fonts tab. On that tab, you would choose the Staff Lyric font, and increase the point size. You can also change the actual font, or use bold or italics.

Hope this helps!
208
Tips & Tricks / Re: How to edit pre existing text.
Look for the "anchor" character that appears below the text, and select it with your mouse or keyboard, so it is highlighted. Then right click and choose "Properties"
209
General Discussion / Re: Beaming compound-time
First, you do not mention the other import settings you are using, such as note and rest resolution. These could have a bearing on the accuracy of your import, but in general, export and import via MIDI is an inexact process. When you export a NWC score to MIDI, it will record each note's duration according to the current performance style, so that notes will have space between them. A standard performance style will have more space than a legato style.  When NWC imports a MIDI file, it sees the duration of each note, and makes its best estimate of the note value that would correspond to that duration. I don't think that NWC's MIDI import logic can handle different performance styles or articulations like staccato, tenuto, etc., nor does it understand the rules for dotted notes and ties that go with certain time signatures.

I may not be explaining this as well as other forum members here, so perhaps one of them can help with this (also sadly, not the person who I'd expect to have responded a few months ago...)
210
General Discussion / Re: Very Sad news.
I too will miss his always accurate and helpful responses to peoples' questions and problems. I learned a lot about NWC from his messages and examples.
Rest in peace, Rick.
211
General Discussion / Re: Creating a .bat file to convert all files of a folder to NWCTXT.
Not a stupid question. With current versions of NWC, a .nwc file is just a compressed version of the .nwctxt equivalent. Therefore, it's smaller on your hard drive.  There are a number of sites out there for converting NWC to MusicXML or other formats, and some of those sites will only convert .nwctxt format files (i.e. they can't uncompress the .nwc).
212
Object Plugins / Re: Glissando.ms (2.11)
Hey Mike,
I was wondering if the pitchbend implementation could be modified so as to (maybe optionally) not start the bending the pitch until about half the duration of the starting note has passed?  This seems to be normal practice, at least for trombone players...  Perhaps the starting point could be set as a percentage of the starting note duration.
This should be possible to do, but there is a small complication: I didn't write the pitch bend playback code in the plugin. That was graciously added by @NoteWorthy Online. I was looking at that code just now, and it will take some studying and experimentation to figure out how it works, before I know for sure how to make the enhancement you're suggesting. It also doesn't help that it's been over 3 years since I last updated that plugin (how time flies!) That said, if any of the other plugin whiz kids here is looking at the code and can suggest a way to add this, I'm all ears.
I was also wondering if this object could be either extended OR used as a basis for a new object that could provide the following jazz articulations:
plop (bend)
plop (smooth)
scoop
lift
doit (bend)
doit (smooth)
fall (bend)
fall (smooth)

All would be implementations of pitchbends with appropriate markings.  See here for examples:
https://steinberg.help/dorico/v2/en/dorico/topics/notation_reference/notation_reference_jazz_articulations_c.html
I recall looking at those ornaments/articulations before, as possible plugin candidates. Several of them (smooth plop, doit and fall, and lift) are already possible using a "hanging" straight line gliss, using a hidden muted grace note, but the bend versions would work better as a designed object.

I notice that Dorico implements these only as ornaments, and does not play them back. That would seem to be a reasonable starting point for a NWC implementation.
213
Object Plugins / Re: ChordPlay.nw
Not clear on your point. The size 50 max is clearly a thing. These two clips give the same result:
(snip)
Perhaps he was confused by the fact that the point size in the font chooser dialog is 4x the value that is returned to the program. So a 50 point font in the object properties corresponds to a 200 point font in the dialog.
214
Announcements / Re: Forum/Server Upgraded (August 2020)
This reply is a test. When I finish, I'll let you know how it went.
  • This should be the first bullet
  • And this the second
  • And this the third
And this should be text after the list.

The test was successful!  I created the above list in WYSIWYG mode, rather than "view source" mode. I clicked the "bullets" icon once at the start of the list, entered each line of text followed by Enter, and then pressed Enter once more after the third line to end the list. I Before submitting the reply, I did a quick "view source" to confirm that it built the items correctly. (It did).

For some reason, I've always created my messages in "view source" mode, and it behaves as @NoteWorthy Online‍ describes. I would create the empty list and then add the text. Which of course only works for the first two list items.

I think going forward I'm going to create my messages in WYSIWYG mode (but do a quick View Source check before submitting to make sure it got it right)
215
Announcements / Re: Forum/Server Upgraded (August 2020)
If anyone is still using RSS feeds, I would be interested to hear how you utilize them.
 
I still use them, through the web-based aggregator The Old Reader. This particular forum's RSS shows both new posts and replies to those posts, which I like. Some other forums will only include new posts in their feeds, so the aggregator doesn't show follow-up messages.

I like to be able to visit a single site in the morning, that will show me all of the sites I follow that have had new messages posted.
216
Object Plugins / Re: Arpeggio.ms (2.2a)
The Arpeggio.ms object has been updated, with the following changes:

  • The embedded "Toggle" user tool will now clone parameter values from a prior arpeggio. Those preferring the original tool behavior can use "Toggle (old)".

Please refer to the parent post for additional information.
217
General Discussion / Re: Arpeggio settings in NWC2.75a
So, after all this discussion about beta versions, I realized something: it's possible for a user object to have multiple embedded tools available.  Thus, I can preserve the original "Toggle" tool, and create a "(Test) Toggle" tool besides, with the new behavior. People can run the one they wish, and can provide feedback on their results. Once I know that the new version works well, I can update the object by removing the "old" version and rename the "(Test)" from the new version (since they basically do the same thing).

And I just did my own "undo" tests, confirming what you said. It even supports multiple undo levels (which after thinking about it, it only makes sense that this should work fine).

Look for an update soon.
218
General Discussion / Re: Arpeggio settings in NWC2.75a
Mike, there is something I'm missing.
...
What I got wrong?
I probably wasn't very clear, so let me try again.

Let's assume there are users of NWC who are currently using the "Arpeggio.ms: Toggle" user tool, This user tool hasn't changed for quite a while, and we'll also assume it behaves correctly for those users. Now, I can update Arpeggio.ms such that the core plugin behavior does not change at all, but the user tool behaves very differently. It might also have unintended bugs, so that a user who executes "Toggle" does not get what they expected. It's even possible that a bug in the user tool could garble the notes in the score, when the tool is run. This would obviously upset someone, if they did not save their score before they ran the tool. (I don't remember whether "Undo" will work after a user tool is run, but that's a separate issue).  My point is that if people are getting acceptable behavior from "Toggle" today, and I make a change to the tool to add new features, and it stops working correctly, that would be a bad thing.  Hence it would be nice to find a few users who would be willing to test the change before I make it official.

In a subsequent reply, David brings up a valid point: why not just release a "test" version of the object with a slightly different name? That could work, but then the testers wouldn't be able to test the cloning function on arpeggios in existing scores; they would need to create sample scores, insert an ArpeggioTest.ms in that score with some parameters, and then run the "Toggle" tool on some later chord, to confirm that it clones the parameters. The embedded user tool copies parameters from a previous arpeggio object in the score of the same type as the plugin that contains the tool. Maybe this isn't a big deal to testers.

To me, the bigger question is: is this potential new feature in the user tool something that people would want or need? If the answer is no, then it's probably not worth releasing it for testing.
219
General Discussion / Re: Arpeggio settings in NWC2.75a
You're very welcome - I enjoy making these changes. I am still trying to give back for all of the benefit I've received from NWC over the years.

And with that I have a request for assistance.  While I was working on the changes to Arpeggio.ms and Trill.ms, it occurred to me that there was a key difference between the embedded "Toggle" user tool and the "Insert Object..." functionality.  Specifically, while doing "Insert Object..." will clone the parameters from an earlier instance of the object on the staff, the user tool doesn't do that - it inserts an object with a fixed set of parameters. I asked myself whether it would be possible to clone parameter values from the user tool, and after a bit of experimentation, I think the answer is "yes". Now, I don't know how many people use the "Toggle" tool, given that there are fancier "arpeggiate" tools out there (one by @NoteWorthy Online, one by @Flurmy) but if there is interest, I could share the improved embedded user tool that clones/inherits settings the same as "Insert object" does.  The thing is, my user tool knowledge is a bit spare, especially using the new Lua methods, and I wouldn't want to update the existing version and break things for every NWC user out there. I can upload a "test" version, but it might work best for the user to do some temporary renaming so that the object has the "right" name (otherwise it won't inherit parameters correctly).

So if anyone is interested in beta testing my changes, please contact me directly via "Send message".

Mike
220
Object Plugins / Re: Trill.ms (2.2)
The Trill.ms object has been updated, with the following changes:
  • Added a built-in user tool to toggle trill on/off for a selected note.
  • Inserting a new trill will now copy parameter values from a previous instance in the current staff.
221
Object Plugins / Re: Arpeggio.ms (2.2)
The Arpeggio.ms object has been updated, with the following changes:

  • Inserting a new arpeggio will now copy parameter values from a previous instance in the current staff.

Please refer to the parent post for additional information.

222
General Discussion / Re: Arpeggio settings in NWC2.75a
When I saw the original request, I had started to compose a response, which described a way to change the default value by editing the object's code. While this would have worked, it would have caused a potential incompatibility with previously created scores, as well as sharing scores with others. I won't go into details, but it has to do with how the object's parameters are stored in NWCTXT.

The above replies by @Flurmy and @Lawrie Pardy are both correct approaches. Additionally, it occurs to me that I could make an update to Arpeggio.ms so that new instances added with "Insert object" would inherit the settings of the arpeggio which precedes it on the current staff. I do this for a number of other objects I have written, and it's a relatively simple change. The feature is not present in Arpeggio.ms mainly because that was one of my earlier objects, and I got the idea to inherit settings later on. So the more I think about it, I should probably make this change, and not only to Arpeggio.ms but to the other objects which don't have this feature yet. So, I will make this change to Arpeggio.ms soon (probably later today).

All of that said, there is a third approach which doesn't require any code changes (although I will still make this code change shortly).  You can create a custom selector for an arpeggio, and set each of the parameters in the selector to whatever values you choose. When you insert an arpeggio from that selector, it will have the parameters you want.  However, creating selectors is a kind of an art, and I don't think the process is described in the NWC documentation. (Although I'm sure there are forum posts out there which tell you how to do it.)
223
Tips & Tricks / Re: How to hide rests to prevent collisions with notes in layered staffs
Lawrie will know this, but new users might not:
To make notes invisible without losing the horizontal space, use blank noteheads and stem length = zero.
The original topic was a way to hide rests, and blank noteheads & zero length stems won't help with that. However, such a note can be muted, which essentially makes it a rest.

Also, before someone says "but what about if it is dotted", remember that if you set extra dot spacing to -1, it hides the augmentation dot.

Oh, and don't forget to hide the leger lines.

Have I missed anything?
225
Tips & Tricks / Re: How to hide rests to prevent collisions with notes in layered staffs
(a) highlight the object, e.g. the rest - you do that by placing the cursor to the left of it and pressing Shift-right_arrow (right_arrow is the key to go right).
(b) then you either press Alt-Enter; or you press right-click on your mouse, which shows a small menu - the last entry is "Properties ...".
For (a) you can also highlight with the mouse, by clicking to the left of the rest and dragging right (with the button pressed) or clicking to the right and dragging left.  Likewise, for (b) you can choose Edit > Properties... from the menu.
226
General Discussion / Re: XML feature
There is another online tool, which only converts from NWC to MusicXML, which can be found here: http://nwc2musicxml.appspot.com/ . Unlike the Niversoft converter, it can directly read NWC 2.75 native files (.nwc extension)

There is also a thread in User Tools which contains a local-installable NWC to XML converter that was created by the NWC author. It's been a few years since it was updated (which sadly is also true of NWC itself) and requires installation of a suitable Java runtime environment. The thread can be viewed here: https://forum.noteworthycomposer.com/?topic=9281.0
228
General Discussion / Re: Old Midi interface won't work
On a much older computer than I am using now (I think it was Windows XP at the time), I had a MIDI interface, and was able to use the MIDI In with NWC to enter a score from the keyboard, as well as with MIDI sequencing software on the PC. During the intervening years, I didn't have a MIDI keyboard near my PC, so I stopped using that feature. But not too long ago, I regained one, a Yamaha P250 stage piano, which has a built-in USB interface that emulates MIDI with the appropriate Yamaha driver installed on the PC. I don't remember what version of Windows I had when I got it, but I have Windows 10 now, and although MIDI Out works fine for playing music in NWC from the PC to the keyboard, I've never been able to get MIDI In to work for step recording. There's might be something wrong with the USB MIDI driver (which might not have been certified for Windows 10) because I tried a rudimentary MIDI recorder program, and could not get that to work either.  However, I have seen numerous people post here with problems trying to get MIDI input working with NWC, and I wonder if there is ANYONE out there who has ever gotten it working with Windows 10.  Perhaps it stopped working as of some version of Windows (or some version of NWC)?
229
Object Plugins / Re: About Object Plugins
I think what you are seeing is intentional, and by design. Only the top part is supposed to be displayed in the "Insert Object" dialog. The "@" entries are for the context sensitive help when the object properties dialog is open. If you click the "?" in the title bar, then click on one of the fields in the property dialog, it will display the appropriate text in a hover window.
230
Object Plugins / Re: About Object Plugins
I'm not sure I follow. Can you give an example of what is not working correctly? All of the help entries for MIDIParm.nw work for me.
231
General Discussion / Re: Stacked Rests
I am pretty sure that what Rick meant by "Use text" is just to insert a text object in your score, choosing the Staff Symbols font, and then picking the desired rest symbol. You can move it up or down on the staff to position it where you want. Warren's message above describes the necessary steps to do this.
232
General Discussion / Re: Is the NWC Viewer/Player available as a webpage
There is one other site you might consider: go to https://noteworthycomposer.org/nwc2abcjs and open a NWC score, or paste the nwctxt into the window, and click Convert. This will convert the score to abc notation, and will display and play the score in real time. Note that the conversion to abc notation is not perfect, but I have found it works well for most scores. It even has rudimentary support for a few user objects, such as arpeggios.
234
General Discussion / Re: Uninstall nwc 1
Of course you realise that the cat video comment was in jest, but my point was that video files can take up a considerable amount of space, especially if they are more than a few minutes long.  And it turns out that the files you did decide to move offline were videos, which demonstrates my point.

Now, I could have been correct if you had done a video of a cat orchestra (I might even watch that once).
235
General Discussion / Re: Deciding About BAK files
Edit to add:  my recent question to Mike here ( https://forum.noteworthycomposer.com/?topic=9201.0) about having different versions of an object plug-in is linked to the fact that the multiples are BAK files, and I think I would like to delete them in that case. Is this a good or bad idea?)
When you upgrade a user object using "Manage Objects...", NWC will rename any objects that are being upgraded by adding .BAK to the filename, before it downloads the new object version. (If there is already a .BAK present for that object, it is superseded by the new .BAK file).  It does this so that if you discover that the updated object doesn't work correctly, or you prefer the previous version, you can remove the file you just downloaded and rename the .BAK file back to the original name, and you will have your old object back.  But if you are happy with the new version, then there probably isn't a need to keep the .BAK file around, once you have determined the new object is working correctly.

User object files are very tiny, generally only a few Kbytes in size. My UserPlugins folder has 47 plugin files, which take up a mere 1/2 megabyte of space. The .BAK files I have in that folder take up about 1/2 that much space. Compared to current hard drive sizes, which range from hundreds of gigabytes to multi-terabytes, this is smaller than a drop in the bucket. (A gigabyte is 1000 megabytes, and a terabyte is 1000 gigabytes.)  The bottom line is that you can remove .BAK files to keep the clutter down, but they won't save you any appreciable amount of disk space.
236
Object Plugins / Re: Tempo.ms (version 2.0)
Tempo.ms and TempoEquation.ms are separate objects with different use cases. In short, TempoEquation.ms displays two single note durations on each side of an = sign, which is centered over a barline, and is intended to show a change in the tempo factor. Tempo.ms displays tempo values and can optionally show various double note swing rhythms. I'd suggest playing with each of them to get the feel for how they work.
237
Object Plugins / Re: Trill.ms (2.1)
Hi Mike

I was looking at my computer file for user plug ins and objects, and I noticed that I had two versions of a few things, with different names.

For example, Trill.ms.nwcuser and Trill.ms.nwcuser.lua

Can I safely delete the .lua versions (which have an older date on them)?

Thanks
It depends on whether you have Windows configured to hide the extensions of files.  When you are looking at the files in Windows explorer, what does the "Type" column show for each of the two files, i.e. Trill.ms.nwcuser and Trill.ms.nwcuser.lua ? You could also highlight each of the files, right click and choose Properties, and then go to the Details tab, and see what it displays for Name.
239
Object Plugins / Re: Hairpin.ms (1.2)
Note that the existing "Gap Height" parameter is renamed to "Open Gap Height" and the new parameter is called "Closed Gap Height". I chose these names, rather than "left gap" and "right gap" so that backward compatibility will be maintained.

Let me know if you encounter any issues with the updated object, as my testing was fairly brief (but then, the change was relatively simple)
240
Object Plugins / Re: Hairpin.ms (1.1)
The Hairpin.ms user object has been updated, with the following changes:

  • Addition of a closed gap parameter (to allow hairpins that are open at both ends)

Mike

241
Object Plugins / Re: Hairpin.ms (1.1)
As stated at the top of the topic, Hairpin.ms is an ornament only, and has no effect on playback.  I created it as an alternative to the native hairpins, since it offers more control over the shape, line thickness and position. However, if you want to use Hairpin.ms in place of the native hairpins, you can insert "cresc." and "decresc." commands between dynamics, but make them invisible. (I'm not aware of a way to enter a native hairpin that is not visible, other than putting it on a hidden staff)
242
Tips & Tricks / Re: User Object suggestion: filesystem metadata with option to be a watermark.
How about without lua?  Are user objects possible without using lua?

I am almost certain the answer to this is "no".  User tools can be written using any number of languages and subsystems, but tools are invoked directly by the user. User objects are invoked by NWC itself, while the score is being viewed, edited, played or printed, and I know of no other mechanism for calling or creating user objects other than the Lua framework that has been documented by NWC.
243
Tips & Tricks / Re: Sharp in stead of flat, how to change?
If you right-click on a note in a chord you can change its accidental and quite a lot of other attributes too. Make sure you haven't anything else selected when trying this.
This is true, but you can't change a Gb to F#. The only way (that I am aware of) of changing an individual note's value (i.e. G to F) is to delete it from the chord and re-add it.

This gives me an idea for a user tool. Let's call it "Enharmonic". You select a chord (or group of chords) and run the tool. It gives you several options: Change to sharps, Change to flats, Toggle sharps/flats.  A question for tool writers: is it possible for a tool to query the cursor position on the staff? If so, a tool could do a targeted sharpen/flatten on a single note within a chord.
244
Tips & Tricks / Re: Sharp in stead of flat, how to change?
A black note on the piano keyboard can be interpreted as a flat or as a sharp. As John explained, Noteworthy Composer chooses the note with a flat for a key signature that have flats and the note with the sharp for a key signature which has already sharps.
Bart
I think that a worthwhile enhancement to the piano keyboard would be the ability to have some sort of modifier (perhaps ctrl or shift key) that would affect the note that is entered when pressing a black key. For example, holding Shift while clicking could override the key signature and insert the note as a sharped note, while holding Ctrl while clicking could insert as a flatted note. Or perhaps a different mechanism could be used.
247
General Discussion / Re: MIDI exporting bug?
RE MIDI files - I was hoping to find a MIDI analyzer to download that would let me see if the two matched as far as MIDI data was concerned, but the ones I found wouldn't show the changes on channel 16 - still looking but now not holding my breath.  Maybe Rick has something that will tell the story.
Hi Lawrie,

I downloaded and installed the free program MidiEditor which appears to show notes and messages from all channels. However, for some reason this program numbers the channels from 0 to 15 rather than 1 to 16.  This is the program which I used to confirm my "64th rest" workaround. The program appears to work on Windows XP and later, although I only ran it on Windows 10.
248
General Discussion / Re: MIDI exporting bug?
... since I have also discovered that v 2.75 will export v 1.75 NWC files (Has it always done so?), the work-around that I favour is:
Create the NWC file using v 2.75
Export it as a v 1.75 file
Open it using v 1.75
Save it from v 1.75 as a type 0 MIDI file  –  which is how I produced the attached files.
This will only work as long as you don't use any new 2.75 features that would be stripped from the file when you save in 1.75 format. This would include custom objects for things like arpeggios, tremolos and the like.

In short, I consider the current 2.75 behavior as a "bug". It might have been an intentional change of behavior by the author, but it now appears that the previous behavior is something that is desired, at least for certain playback situations.
249
General Discussion / Re: MIDI exporting bug?
This is just me taking a SWAG[1], but I wonder if NWC 2.75 might not be "optimizing" things by removing redundant back-to-back program changes to the same channel that don't have any notes between them. I notice in a few cases in the sample score, there are short duration rests between some of the program changes, presumably because the organ needed some time to process them. Perhaps as a test, 32nd rests could be inserted between the runs of program changes, to see if that causes them to be present in the output stream.  I don't have the MIDI tools that @Rick G. does so I can't easily test or verify this.
Edit: I decided to find myself a MIDI editor and see if I could verify my own guesses above. I exported the original sample file to MIDI Type 0 and opened it in the editor. In the first measure, I could see three program changes, which corresponded to the first two (that were bracketed by rests) and the first in the group of 8 consecutive program changes.  I then reopened the sample score and inserted 64th rests between each of the 8 consecutive program changes, re-exported the file and opened it in the editor[2]. Now, I could see that all program changes were present in the stream.  So, at a minimum, I've shown that inserting rests between consecutive program changes will make them work with 2.75. Whether there is a better workaround for this is something I haven't yet explored.
Scientific Wild-Assed Guess
I also added equivalent rest amounts in the other staves to keep things lined up
250
General Discussion / Re: MIDI exporting bug?
Hello Graham,

I don't know if this will help in your specific situation, but there was a topic posted a while back around someone's need to send MIDI RPN and NRPN messages to control their church organ, so a custom object was created to assist with this. Custom objects are a feature in version 2.75 that allow new functions and features to be easily added to NWC. Check out this thread for more information about the MIDIPARM.nw object, to see if it would work with your organ.