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 > In Russian


In Russian Discussion in the Russian Language

Reply
 
Thread Tools
Old Jan 16, 2004, 03:29 PM   #1
DriverHeaven Newbie
 
Join Date: Jan 2004
Posts: 17
Rep Power: 0
realfm is on a distinguished road

RPN1 fine tuning ??

Ìîæåò *èêòî *å îáð*ù*ë ** ýòî â*èì**èå, ò.ê. ì*ëî êîìó ýòî *óæ*î *î âî âñåõ ñè*ò*õ ñ ïîìîùüþ RPN1 ìîæ*î òî*êî **ñòðîèòü âûñîòó â midi ê***ëå. Â kx æå å*ò* îïåð*öèÿ èçìå*ÿåò âûñîòó ** ïîëóòî* âìåñòî öå*ò*. Èëè ýòî òîëüêî ó ìå*ÿ ò*ê?
realfm is offline   Reply With Quote


Old Jan 17, 2004, 12:15 AM   #2
kX Project Lead Programmer and Coordinator
 
Join Date: Dec 2002
Posts: 3,119
Rep Power: 75
Eugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud of

ÿ òóò *åä*â*î ñïåöè*ëü*î ïðîâåðèë -- âñ¸, âðîäå, ð*áîò*åò ïð*âèëü*î...

RPN1: master fine tuning: data: lsb & msb
RPN2: master coarse tuning: data: msb only

final tuning (â öå*ò*õ): (fine-0x2000) + (coarse-64)*100
(ïî êð*é*åé ìåðå, ò*ê*ÿ ôîðìóë* ñåé÷*ñ â äð*éâåðå)

öå*òû ïåðåâîäÿòñÿ â pitch shift: 0x1000*(cents/1200) -- ýòî óæå *ïï*ð*ò*ûå "äåò*ëè" äëÿ ç**êîìûõ ñ *ðõèòåêòóðîé EmukX

êòî-*èáóäü ìîæåò ïðîâåðèòü \ îïðîâåðã*óòü \ ïîäòâåðäèòü?..

Eugene Gavrilov is offline   Reply With Quote
Old Jan 17, 2004, 06:24 PM Threadstarter Thread Starter   #3
DriverHeaven Newbie
 
Join Date: Jan 2004
Posts: 17
Rep Power: 0
realfm is on a distinguished road

ç*ïèñûâ*þ ñ ñè*òåç*òîð* RPN1 è âèæó âîò ÷òî:

fine = 0 => rpn1 = 8192
fine = +50 (+ ÷åòâåðòü òî**) => rpn1 = 12288
fine = -50 (- ÷åòâåðòü òî**) => rpn1 = 4096

ò.å ïîëó÷*åòñÿ

+1/4òî** â MSB=64+32
-1/4òî** â MSB=64-32

LSB *å èñïîëüçóåòñÿ, **ñòð*èâ*åòñÿ âñ¸ â MSB

(ñè*òåç*òîð ñîîòâåòñòâóåò GM)
realfm is offline   Reply With Quote
Old Jan 17, 2004, 07:01 PM   #4
kX Project Lead Programmer and Coordinator
 
Join Date: Dec 2002
Posts: 3,119
Rep Power: 75
Eugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud of

>> fine = +50 (+ ÷åòâåðòü òî**) => rpn1 = 12288

*ó ò*ê âåäü ýòî *å äð*éâåð ñ÷èò*åò rpn1, * ñè*òåç*òîð
ò.å. ò*ì äîëæ*î áûëî áûòü 8192+50, * *å 12288

**äî ïðîñòî âçÿòü è ïðîâåðèòü "âðó÷*óþ" -- ÿ ïðîâðÿë â Ñî**ðå -- âñ¸ áûëî îê
(ò.å. RPN1 [LSB & MSB] --> 8192 + 100 -- ä*â*ëî ê*ê ð*ç ïîëóòî*)

Eugene Gavrilov is offline   Reply With Quote
Old Jan 18, 2004, 12:21 PM Threadstarter Thread Starter   #5
DriverHeaven Newbie
 
Join Date: Jan 2004
Posts: 17
Rep Power: 0
realfm is on a distinguished road

Òî÷*åå lsb òîæå èñïîëüçóåòñÿ, ä*, ñîãë*ñå*. Ìå*ÿ âîë*óåò øê*ë*. Ïî ñëåäóþùåìó *äðåñó
http://www.midi.org/about-midi/table3.shtml#Table3aRPNs
**ø¸ë âîò ÷òî:

Resolution 100/8192 cents
00H 00H = -100 cents
40H 00H = A440
7FH 7FH = +100 cents

Ñï*ñèáî ç* â*èì**èå è òåðïå*èå â ðåøå*èè ýòîãî âîïðîñ* è ç* ïðåêð*ñ*ûå äð*éâåð*.
realfm is offline   Reply With Quote
Old Jan 19, 2004, 08:55 AM   #6
kX Project Lead Programmer and Coordinator
 
Join Date: Dec 2002
Posts: 3,119
Rep Power: 75
Eugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud of

ñêîðåå âñåãî, ëèáî ìîÿ, ëèáî óê*ç****ÿ âûøå ñïåöèôèê*öèÿ RPN *åïð*âèëü**ÿ

http://www.borg.com/~jglatt/tech/midispec/rpn.htm
(http://www.borg.com/~jglatt/tech/midispec.htm)

Master Fine Tuning (ie, in cents) 0x0001
Note: Both the coarse and fine adjustments together form a 14-bit value that sets the tuning in semitones, where 0x2000 is A440 tuning

(ñ ó÷¸òîì îïå÷*òêè): ç**÷å*èÿ äîëæ*û áûòü â öå*ò*õ, * *å â ò*è*ñòâå**ûõ "100\8192"...

ÿ ïðîâåðþ, ñêîðåå âñåãî ïðèä¸òñÿ âñ¸ ïîäñòðîèòü ïîä midi.org

Eugene Gavrilov is offline   Reply With Quote
Reply

Thread Tools