Forum Home
Press F1
 
Thread ID: 63822 2005-11-23 23:11:00 Midi connection keyboard>computer Billy T (70) Press F1
Post ID Timestamp Content User
406961 2005-11-28 05:24:00 Did you try Mets idea,use your computer to test.? Cicero (40)
406962 2005-11-28 10:13:00 Did you try Mets idea,use your computer to test.?
No, it doesn't have Sibelius on it, plus it is too difficult to fit the keyboard into my office, it is so small that if anybody comes to visit me, I have to leave the room to let them in.:( My MB also has on-board sound (Intel SR440BX).

BTW Graham, what exactly is the 300 bytes/second communication channel. Is it the midi port, and if so, why so? Surely a midi port is designed to carry midi signals?

Cheers

Billy 8-{) :confused:
Billy T (70)
406963 2005-11-28 10:18:00 No, it doesn't have Sibelius on it, plus it is too difficult to fit the keyboard into my office, it is so small that if anybody comes to visit me, I have to leave the room to let them in.:( My MB also has on-board sound (Intel SR440BX).

BTW Graham, what exactly is the 300 bytes/second communication channel. Is it the midi port, and if so, why so? Surely a midi port is designed to carry midi signals?

Cheers

Billy 8-{) :confused:
Bill,it doesn't seem fair that you have been relegated to the smallest office in the house(bog,for those not familiar with the term)Surely something can be done?!
Cicero (40)
406964 2005-11-28 20:18:00 Bill, it doesn't seem fair that you have been relegated to the smallest office in the house (bog,for those not familiar with the term) Surely something can be done?!
Not really Ciccy, but it's ok really it is. Sure it's a bit inconvenient when somebody wants to change the roll (I have to take down my keyboard) and I don't get a lot of work done if I take the family out for curry the night before, but the regular flushing humidifies the air and does wonders for my complexion. On the plus side, I don't need a waste paper basket and recycling is just a button-push away.

I've been thinking of pushing out one wall a bit to make it a two-seater so that I can keep working during casual visits, but I'm meeting strong resistance. The only other option for maximising space is to do everything standing up.

Cheers

Billy 8-{) :D
Billy T (70)
406965 2005-11-28 20:31:00 Not really Ciccy, but it's ok really it is. Sure it's a bit inconvenient when somebody wants to change the roll (I have to take down my keyboard) and I don't get a lot of work done if I take the family out for curry the night before, but the regular flushing humidifies the air and does wonders for my complexion. On the plus side, I don't need a waste paper basket and recycling is just a button-push away.

I've been thinking of pushing out one wall a bit to make it a two-seater so that I can keep working during casual visits, but I'm meeting strong resistance. The only other option for maximising space is to do everything standing up.

Cheers

Billy 8-{) :D
Ha ha,Mr's B has a lot to answer for.
Cicero (40)
406966 2005-11-29 01:50:00 Billy: a midi port is indeed a midi port. It is used to communicate between midi devices with digital messages, using a UART. So it's a serial communications port.

Roland clocked the UARTS at 500 kHz, giving a bit rate of 31.25 kbps. That's about 300 bytes/sec after allowing for parity, start and stop bits. Depending on the number of bytes in a message, that sets your minimum delay or latency.

Some computer MIDI incarnations used a slightly different rate, because they didn't have an appropriate clock rate divisor to produce 500kHz.(16X the bit rate). I don't think it was 38400, because they were still supposed to be able to operate with "real" MIDI musical instruments, and there's a limit to what a UART will handle.
Graham L (2)
406967 2005-11-29 03:37:00 Have a look in the Google Groups area, as well as the main Google. The newsgroups are quite often more useful. "midi Sibelius" and "midi latency"led to some relevant threads. Someone mentioned a Sibelius setting which cut the latency to negligible. Other messages say that there is a big difference in latency between software and table synthesisers. 500 ms is mentioned as standard for software synths. :( This could be your problem. Graham L (2)
406968 2005-11-29 03:45:00 Thank you Graham. Little by little I am learning, and I know a little more today than I did yesterday. The only problem with that is that with more knowledge, there arise more questions.

For example, if a midi port is a UART (and of course I accept that it is) then all midi users who connect via a midi port will be subject to the same restriction. My reading tells me that the amount of data the midi system has to pass is quite limited, so the port can't be the issue, not when some users can have up to 16 or more channels running simultaneously.

So, the problem seems to be well known, and the delay is variously described as "up to a half-note behind" which matches my experience. There are software solutions apparently, and Sibelius include a program called Kontakt Silver that has the ability to compensate, or so it seems from what I read on the Muso's sites.

Since the delay or "latency" is in the secondary reproducer (i.e. the computer) the keyboard can't be slowed to match, which means that processing at the computer end must be made faster.

Watch this space.

Cheers

Billy 8-{)
Billy T (70)
406969 2005-11-29 08:05:00 Well, I've sort-of fixed it, but there is now another problem to be solved before it is all fully functional .

I tried to enable/activate Kontakt, which comes as part of Sibelius, but it didn't play at all and although it is selectable under devices in Sibelius, it doesn't appear in the multimedia devices under control panel .

I then changed to MPU-401 and that made the headphone output swap from computer to keyboard :confused: , but eliminated all signs of latency . It also played back OK, but I was left with another problem though: the voices all moved around as well, so none of the instruments sound like what they are supposed to be .

At which point ungrateful son claimed I'd stuffed it all up so I changed it back to MS GS Wavetable SW Synth (from whence it came) and left him with 250mS of latency until he gets sick enough of it to go back to MPU-401 and sort it out for himself .

Sheesh! :mad:

Cheers

Billy 8-{) :xmouth:
Billy T (70)
1 2 3