HardwareHeaven.com

HardwareHeaven.com

Looking for the skin chooser?
 
 
  • Home

  • Hardware reviews

  • Articles

  • News

  • Tools

  • Gaming at HardwareHeaven

  • Forums

 

Go Back   HardwareHeaven.com > Forums > Hardware and Related Topics > kX Project Audio Driver Support Forum > SoundFonts and MIDI


Reply
 
Thread Tools
Old Feb 13, 2009, 07:58 AM   #1
Tail Razer
 
Maddogg6's Avatar
 
Join Date: Jun 2005
Location: Bernyurass, AZ - USA
Posts: 4,027
Rep Power: 0
Maddogg6 will become famous soon enoughMaddogg6 will become famous soon enough

Contridiction Found RE: kX Synth NRPN

Ok, so I see in the kX Help file, the MIDI Implementation Chart, under NRPN.
Quote:
supported NRPNs:
SoundFont 2.01 NRPNs
AWE NRPNs
BUT!.. I found this in the CL SF2.01 Spec File..
Quote:
9.6 SoundFont 2.01 Standard NRPN Implementation
Although the SoundFont 2.01 Modulator implementation gives a large degree of flexibility to real-time control over sounds, by itself it precludes the ability to have some dynamic real-time control over the suite of synthesis parameters without having to do sound design or customization. Therefore this NPRN implementation will be a standard NRPN implementation to be used in any SoundFont 2.01 compatible synthesizer.

NRPN stands for Non Registered Parameter Number. The MIDI specification has defined this series of continuous controllers to permit General MIDI compatible synthesizers to take advantage of their proprietary hardware by using these messages to control the non-General MIDI compatible aspects of
their hardware. The SoundFont 2.01 specification uses these messages to allow arbitrary real-time control over all SoundFont synthesis parameters.

This specification outlines a general approach on how to select generators and what resolutions they may be controlled. This way, there need not be any adjustments to this portion of the specification in order to accommodate new generators.

Note that this NRPN implementation is not compatible with NRPN implementations provided with other SoundFont 2.0 compatible products such as Creative Labs Sound Blaster AWE32.
Can any one explain this please?

I am going crazy trying to find SF2.01 NRPN information also - like what are they. I found AWE32 NRPN.

I am attempting to make a complete kX Synth MIDI Implementation Chart.

Thanks in advance for any direction you can point me into.
Maddogg6 is offline   Reply With Quote


Old Feb 13, 2009, 08:21 AM   #2
h/h member-shmember
 
Join Date: Dec 2002
Location: Evil Empire
Posts: 2,640
Rep Power: 69
Max M. is just super!Max M. is just super!Max M. is just super!Max M. is just super!Max M. is just super!Max M. is just super!

Ответ: Contridiction Found RE: kX Synth NRPN

>I am going crazy trying to find SF2.01 NRPN information also - like what are they.

mmm, in the sfspec24.pdf i can see the complete "SF2.01 NRPN information" - is it missing in 2.01 spec?
__________________
Max M. is offline   Reply With Quote
Old Feb 13, 2009, 05:26 PM Threadstarter Thread Starter   #3
Tail Razer
 
Maddogg6's Avatar
 
Join Date: Jun 2005
Location: Bernyurass, AZ - USA
Posts: 4,027
Rep Power: 0
Maddogg6 will become famous soon enoughMaddogg6 will become famous soon enough

Re: Contridiction Found RE: kX Synth NRPN

I have the SF 2.04, and its written the same way. What I am attempting to do is make a table that explains how to use the SF NRPN.
I see;
The NRPN (9.6) section says:
Quote:
This specification outlines a general approach on how to select generators and what resolutions they may be controlled.
And I see:
Section 8.1.2/3 Generators defined showing that for instance Generator '8' is the 'initialFilterFc' - but that conflicts with the AWE32 spec which is 'Envelope 1 Sustain Level'.

And because the kX MIDI Implementation states it supports both - I must be not understanding what I am reading in the SF2.01 spec.

I do not find a SF 2.4 - I only find SF 2.04 - named 'sfspec24.pdf' So I presume you are referring to the 2.04 spec.

Both my copies of 2.01 and 2.04 are same for NRPN and the Generator definitions - well, nothing so drastically different it jumps out at me.

But the main question is the thread title - the contradiction I find between SF NRPN and AWE NRPN - that kX is saying supports both - I don't see how it is possible.
Maddogg6 is offline   Reply With Quote
Old Feb 13, 2009, 07:51 PM Threadstarter Thread Starter   #4
Tail Razer
 
Maddogg6's Avatar
 
Join Date: Jun 2005
Location: Bernyurass, AZ - USA
Posts: 4,027
Rep Power: 0
Maddogg6 will become famous soon enoughMaddogg6 will become famous soon enough

Re: Contridiction Found RE: kX Synth NRPN

Nevermind I figured it out...

AWE NRPN uses a MSB of 127 - while SF NRPN uses a MSB of 120.

So no conflict.
Maddogg6 is offline   Reply With Quote
Old Feb 13, 2009, 08:46 PM   #5
h/h member-shmember
 
Join Date: Dec 2002
Location: Evil Empire
Posts: 2,640
Rep Power: 69
Max M. is just super!Max M. is just super!Max M. is just super!Max M. is just super!Max M. is just super!Max M. is just super!

Ответ: Contridiction Found RE: kX Synth NRPN

yep
__________________
Max M. is offline   Reply With Quote
Reply

Thread Tools