Re: Исходники и ноты

From
Igor Nikolaev (2:5030/266)
To
Eugene Muzychenko
Date
2005-04-20T23:55:52Z
Area
RU.INTERNET
Eugene Muzychenko <Eugene_Muzychenko@f14.n5000.z2.fidonet.org> wrote:
>  GS> И тем не менее, результат исполнения GM файла как правило будет куда
>  GS> лучше, чем результат компиляции исходника программы не тем
>  GS> компилятором ;)
> Сколько ты знаешь более-менее известных и применяемых MIDI-инструментов? ;) А

У свежего  korg'а, который под linux'ом, их что-то порядка трёх сотен.
Понятно что реальный композитор применяет хорошо если пару десятков.

> Вообрази, что у тебя есть полная MIDI-партитура (сейчас таких почти никто не
> делает, но для примера) какой-нибудь трехминутной современной попсовой
> композиции. Типа, прямо в студии на дискетку записали. Дай ее любому
> профессионалу, и спроси, сколько времени и денег ему потребуется, чтобы получить
> из нее на "чужой" аппаратуре звучание, идентичное оригиналу. Чтоб хотя бы не

Тут базовый вопрос как раз такой: "А насколько другая аппаратура"?

Если ты возьмёшь несколько похожих моделей к примеру от yamaha и
будешь переносить внутри одного модельного ряда, то скорее всего
никакой разницы не заметишь. Если конечно не засбоит что.

Наиболее забавно показывать этот радостный факт на yamah'овских
цифровых микшерах. Нормальный музыкант сначала нифига не понимает,
затем начинает пищать и подпрыгивать, когда осознаёт, что эта
"дурная" коробка вполне очень даже заменяет его любимые кнопки
(хотя цена на O2R96V2 вполне может вогнать в ступор).


> потом дай любому профессиональному программисту пару мегабайт исходников и
> спроси, как скоро и почем он их переделает под другой компилятор, или даже
> портирует на другую платформу.

Пару мегабайт? Вот уж смотря как и чего. Перенос под одним
компилятором (gcc) может занять не одну неделю. Под разными
вообще иногда проще переписать всё заново. С совместимостью
системных библиотек затрахаешься.

Кстати, вот пример:
ftp://ftp.lexa.ru/pub/domestic/snar/cdpd-1.0.2.tgz

Кто перенесёт под мастдайку (в виде .exe) - с меня 5литровая банка
пива для совместного распития в городе-герое москве во время
http://www.opensource-forum.ru

Предложение действительно до окончания этого форума.

cdpd это простенькая программа, 430 строк, раздающая по сети
информацию вида:
Device ID: xxx.spb.ru
Entry address(es): IP address: xxx.xxx.xxx.xxx
Platform: i386,  Capabilities: Host
Interface: FastEthernet0/23,  Port ID (outgoing port): vlan85
Holdtime : 161 sec
Version : FreeBSD 6.0-CURRENT FreeBSD 6.0-CURRENT #15:
[skip]

Очень удобно сети с ней администрировать...

-- 
И
--- ifmail v.2.12.os.sensi
 * Origin: Пейте пиво пенное. (2:5030/266@fidonet)
SEEN-BY: 46/50 400/814 450/210 1024 465/222 5000/5000 5011/13 5015/10 5020/545
SEEN-BY: 5020/715 4441 5021/29 5025/3 5027/16 5030/7 37 55 115 251 254 266 580
SEEN-BY: 5030/730 1023 1115 1763 5035/38 5036/34 5038/9 5047/43 5048/7 5054/1
SEEN-BY: 5054/8 9 28 35 37 67 5058/1 5063/3 5069/7 5080/1003 5085/13 5095/20
SEEN-BY: 6000/254 6083/11
PATH: 5030/266 115 5020/545 5054/1 37