PDA

Просмотр полной версии : полифония на старых телефонах?



protokol
29.09.2003, 13:42
Родилась мысль и не дает покоя... А нет ли возможности сделать что-то вроде многоканального (полифонического) звука на сотовых телефонах в которых его нет? Например в старых добрых компьютерах Spectrum изначально системный динамик был одноголосый, но умельцы разработали програмный код и Spectrum стал трехголосым. Еще есть програмка DSS на писюках (http://lrsp.narod.ru/Russian/index.html) которая может проигрывать через системный бипер музыку - и нормально проигрывает. Может быть можно заставить динамик телефона проигрывать не один сигнал (ноту) за один раз, а две или больше и с разными интервалами. Получилось бы что-то вроде виртуальной полифонии - может и корявенько, но за-то реально. Понятно, что динамик телефона не сможет воспроизвести два тона одновременно, но ведь при наложении двух (или больше) тонов получается один - как две струны на гитаре одновременно дернуть. И если бы еще заставить телефон проигрывать две или больше мелодические линии (например мелодия и басс) то это будет настоящий бум в мире сотовой телефонии. Дело-то выгодное. :) Я думаю что народ со старыми трубками попер бы валом. А?
P.S. Никто не знает как отредактировать PPM? Допустим поправить текст (изменить слово), залить этот PPM в телефон и чтобы трубка после этого не умерла.
Спасибо.

GSM™
29.09.2003, 14:32
Думаю, что знаний из открытых источников не будет достаточно для такой опирации, да и быстродействие проца тоже не безгранично.

protokol
01.10.2003, 11:11
Похоже, что так, НО... Поговорил со знакомым программистом. Он сказал что производительность процессора для полифонии будет критична. Многоголосье сожрет все ресурсы проца - тем более если он слабенький. Но он не сказал, что это не возможно сделать. Любой код можно оптимизировать, написать другой и грамотно распорядившись каждым тактом процессора можно творить чудеса. Я ему намекнул - а не слабо поработать, но он признался в своей природной лени и перевел стрелки на другого знакомого программиста, который сделал бы наверняка, но огорчил, расказав о жадности до денег последнего. :( Увы... А жаль. Сам бы попробовал, но мозгов Бог не дал - математических. :)

fobos
01.10.2003, 11:19
Пробовал я с 3310 железно этот прикол реализовать. Вместо буззера два динамика, на один напрямую, а на другой через инвертор и полосовой фильтр простенький (RC). Жутко коряво получалось

protokol
01.10.2003, 14:37
Программист сказал что невозможного мало. Прошивку телефона можно распотрошить, дизассемблировать, написать свой ассемблер для данного процессора, но нужно знать команды процессора - какая команда что делает. Иначе это будет похоже на расшифровку каких-нибудь всеми давно забытых древних письменов. То есть всё упирается в процессор. Если знать с чем его едят то всё возможно. :) Может есть такая информация? Или это жуткая тайна, хранимая персооналом фирмы Nokia под страхом смерти? :( Ведь известна же вся подноготная всех компьютерных процесоров - а эти, получается, исключение?

protokol
02.10.2003, 17:36
Мда... Объяснил мне программист всё поподробнее... Тухлое дельце. :( Для такой операции нужна гора информации о всех процессах в железе телефона, которой похоже нет нигде - прав GSM. Придется всю прошивку перелопатить и дело это не одного дня. В Нокия народу сидит додури, а в одиночку это проблематично. Это не флэшер по готовой схеме спаять. Ку...