LINUX.ORG.RU
ФорумTalks

Имитация нестабильного лентопротяга

 , , , ,


3

2

Пжять лет ждал, ностальгировал и таки сел и наварнякал. Не понадобилось даже фильтров кодить.

while true; do echo "multiply speed $( echo "scale=9; 0.995 + ($RANDOM / 3276700)"|bc )"; done|mpv --no-video --input-file=/dev/stdin --audio-pitch-correction=no /downloads/sound/garage/Jalmaan\ -\ Summer\ Night\ \(Remastered\)-908499686.mp3

Тащите ещё аудиоизвращений.

P. S. Подозреваю, что у сабжевого скриптеца есть погрешность и на большом плейлисте он таки в какую-то сторону уплывёт, но пока не пойму, в какую, ибо великий рандом двигает то туда, то сюда.

P. P. S. Щяс набигут ценители предельно точной звукопередачи и за такое надругательство обозвут скрипт вредоносным, а потом начертят пентаграмму и призвут beastie.

UPD: компилируемая версия с лимитом в 20% на изменение скорости.



Последнее исправление: bodqhrohro_promo (всего исправлений: 1)

Эх, понастальгировал, достал старый кассетный плеер из ящика, воткнул свежие батарейки... и по нажатию кнопки play ничего не произошло. Печально вздохнул и выкинул в помойку. прошла эпоха.

ncrmnt ★★★★★
()
Ответ на: комментарий от ncrmnt

Ну вырежь из лиссапедной камеры новые, чо ты как не некромант. На запчасти разобрал бы, на худой конец, а то совсем позорище.

bodqhrohro_promo
() автор топика

В zsh не работает. Видимо, потому что

subshells that reference RANDOM will result in identical pseudo-random values unless the value of RANDOM is referenced or seeded in the parent shell in between subshell invocations

Фикс:

while true; do rand=$RANDOM; echo "multiply speed $( echo "scale=9; 0.995 + ($rand / 3276700)"|bc )"; done|mpv --no-video --input-file=/dev/stdin --audio-pitch-correction=no /downloads/sound/garage/Jalmaan\ -\ Summer\ Night\ \(Remastered\)-908499686.mp3

Atragor
()
Ответ на: комментарий от Napilnik
echo '[ speed_mult 0.99001' >> ~/.mplayer/input.conf
echo '] speed_mult 1.01' >> ~/.mplayer/input.conf
while true; do if [[ $RANDOM -gt 16384 ]]; then echo -n '['; else echo -n ']'; fi; sleep 0.2; done|mplayer /downloads/sound/garage/Jalmaan\ -\ Summer\ Night\ \(Remastered\)-908499686.mp3
bodqhrohro_promo
() автор топика

Неужели может совковые магнитофоны эмулировать?

Правда, ностальгии по дерьму от криворуких сов.инженеришек у меня нет - ведь даже примитивная дека начального уровня Technics RS-M205 ни разу не тянула пленку.

Bioreactor ★★★★★
()
Ответ на: комментарий от commagray

Ух, какая годнота. С грайндом забавно выходит.

Ты предупреждай в следующий раз, а то я скачал, послушал и аппетит себе испортил.

Ramil ★★★★
()
Ответ на: комментарий от sehellion

Или написать еще один с киллер-фичей?

Я, отчаявшись, так и думал, поверх libav.

bodqhrohro_promo
() автор топика
Ответ на: комментарий от Bioreactor

Кстати, да. Даже убогие импортные моно-мини-мафоны никогда не тянули плёнку. Исключая, конечно, совсем плохой кетай из 90-х, но это другая история. Да блин, даже встроенный в комп мафон, в котором деталей один операционник и три транзистора, ни плёнку не тянул, ни шыпел, ни бубнил. Они и сейчас живые, во многих даже пассик менять не надо. Вообще, советская схемотехника у меня всегда вызывала изумление. Как так, столько деталей, и на выходе такой ужос. Особенно, эти платы управления движком. Как так можно жрать столько батареек и не выполнять своих функций. Комплекта батареек на две кассеты хватало, пипец же.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 2)
Ответ на: комментарий от lenin386

Да ладно. Но сперва вопрос, что вы имеете в виду под «тянуть ленту», нестабильность скорости или просто её линейное отклонение от стандарта? В первом я сомневаюсь что имело место массово, стабилизировать питание не проблема технически. Да и маховик в некоторых ЛПМ огого.

Второе встречалось, но это легко подстраивается вручную. Тут скорей всего виной рассыпуха, из которых всё собрано, из-за внешних воздействий характеристики цепей могут меняться и возникают отклонения. А может и на заводе недостаточно точно подстраивали. Бывало что композиция с заведомо известной длительностью заканчивалась позже или быстрее на пару секунд, но как я уже сказал, это самостоятельно можно подстроить, подкрутив подстроечный резистор, который там где-то обычно имелся, ориентируясь на заведомо известную длительность воспроизведения композиции (лучше сравнить с кассетами разных студий, а то брак не только у пиратов может быть).

RapidFire
()
Ответ на: комментарий от bodqhrohro_promo

от камерных детонации слишком большие.

но ты бы ещё колечко от презерватива предложил.

нормальные пасики стоят дороже мафона. мафоны сейчас по цене комплекта пассиков продают.

n_play
()
Ответ на: комментарий от Bioreactor

Слушай, а если тебе дать несколько записей с кассет, сделанных в разное время с разных магнитофонов, сможешь на слух определить где какой? :D

RapidFire
()
Ответ на: комментарий от RapidFire

В первом я сомневаюсь что имело место массово, стабилизировать питание не проблема технически. Да и маховик в некоторых ЛПМ огого.

парашную обработку всех валов и втулок неотменяло, да и качество пассиков тоже вносит вклад.

для компакт-кассетных мафонов все втулки и валики - очень прецезионные компоненты.

Второе встречалось, но это легко подстраивается вручную. Тут скорей всего виной рассыпуха, из которых всё собрано, из-за внешних воздействий характеристики цепей могут меняться и возникают отклонения. А может и на заводе недостаточно точно подстраивали.

кроме случаев дд с кварцевой стабилизацией, это нерешаемо.

скорость будет гулять. даже по мере прогрева. даже у hi-fi. можно поднастроить на прогретом, на калибровочной кассете. но тогда нужно будет перед записью минут 20-30 греть мафон.

n_play
()
Ответ на: комментарий от RapidFire

doing it wrong

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

калибровочной кассетой это делается на прогретом мафоне. на кассете записан 3кГц синус. Дальше измеряется частота выходного сигнала и подстраивается скорость протяга.

такая кассета на ебае за копейки покупается.

n_play
()
Ответ на: doing it wrong от n_play

калибровочной кассетой это делается на прогретом мафоне. на кассете записан 3кГц синус. Дальше измеряется частота выходного сигнала и подстраивается скорость протяга. такая кассета на ебае за копейки покупается.

Сейчас это нафиг не нужно, а в девяностых школьнику в домашних условиях был доступен только описанный мной метод.

RapidFire
()

Это звиздец какой-то, так хреново мои магнитофоны звук не воспроизводили. Тем более, что после резкого ускорения скорости следовало ждать зажёвывания плёнки а на повторения цикла. Пиши нормальную программу на компилируемом ЯП а не говноскрипт на баше.

Napilnik ★★★★★
()
Ответ на: комментарий от RapidFire

в девяностых вместо мафонов был лишь мусор [хорошоо если это были брендовые изделия для третитьх стран].

а сейчас можно хватануть японский hi-fi средне-топчик за недорого. вот только рем-комплект нормальных пассиков с роликами может перевалить за $100.

n_play
()
Ответ на: комментарий от n_play

в девяностых вместо мафонов был лишь мусор

Неправда. В девяностых как раз уже был хороший выбор, по сравнению с восьмидесятыми. А к концу девяностых это уже стало не нужно.

а сейчас можно хватануть японский hi-fi средне-топчик за недорого. вот только рем-комплект нормальных пассиков с роликами может перевалить за $100.

А нафиг это сейчас нужно? Разве что нищебродам аудиофилам, которые не могут себе позволить современную качественную технику, поэтому они тактично строят из себя ретроградов, слушающих кассеты. Бывают ещё «фанаты» старых мобил с выдвижными антеннами.

RapidFire
()
Ответ на: комментарий от RapidFire

первом я сомневаюсь что имело место массово,

Да имела, и именно массово. Народ ходил с мафонами, они тянули все. Слов было не разобрать, жесть полная. Даже музыканты писались на это убожище. Вот так это выглядело. Уже головной мозг не помнит, а спинной помнит.

стабилизировать питание не проблема технически.

Да вообще нуль проблем. Один элемент. Но зачем они вместо этого хреначили туда плату, на которой под сотню элементов, и которая нихрена не работает, даже при питании от сети - вот вопрос. Кому-то надо было защититься, котому-то отчитаться - вот результат.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 2)
Ответ на: комментарий от lenin386

Вот так это выглядело

Вот жесть, а я уже и забыл, как плохо они могут звучать

sehellion ★★★★★
()
Ответ на: комментарий от Napilnik

У меня мафон с убитым стартером есть, он и вообще заглохнуть мог; запчасти хрен найдёшь, ибо китайский ноунейм. Да и карманники с говномеханикой плавают. И учти, что версия для mplayer чуть грубее, чем для mpv, ибо варьирует скорость дискретно.

bodqhrohro_promo
() автор топика
Ответ на: комментарий от lenin386

Народ ходил с мафонами, они тянули все. Слов было не разобрать, жесть полная. Даже музыканты писались на это убожище. Вот так это выглядело.

Ой блин, ты передергиваешь. Жесть что по ссылке не из-за плохой стабилизации мотора, там периодическое заедание, там явно механические причины, например сама касаета туго крутится (бывает плёнку криво намотали, карандашом может вертели), или пасик заедает или ослаб, или механика магнитофона засрана. И ты опять зачем-то в пример притащил монофонический советский магнитофон их 70х. Там как раз для прослушивания Цоя. А с ЛПМ типа как в Маяках всё ОК.

Да вообще нуль проблем. Один элемент. Но зачем они вместо этого хреначили туда плату, на которой под сотню элементов, и которая нихрена не работает, даже при питании от сети - вот вопрос.

Нищебродство. В совке вся электроника делалась на рассыпухе, её было просто в большом количестве, а интегральные микросхемы дороже и редки, поэтому их редко применяли. На самом деле работало это всё, поосто поломки у рассыпухи частые, а у тебя в примере виной не электроника.

RapidFire
()
Ответ на: комментарий от bodqhrohro_promo

Да и карманники с говномеханикой плавают.

Да ты однако почти не жмот - батарейки к ним регулярно покупал!

Napilnik ★★★★★
()
Ответ на: комментарий от Moderators

Да хоть малиновые. В обычный мафон 7 штук лезло, это же 2р 10к, если простые - жаба задушит часто их покупать.

Napilnik ★★★★★
()
Ответ на: комментарий от Moderators

Это не про карманный плеер

Жаба из обычного мафона строго смотрит и на плееры. А так была магнитола Нерль, у которой мафон размером почти с плеер и отстёгивался, да сгорел мотор, а такого мелкого и мощного оказалось не найти - не сильно походишь с плеером, если ему тока маловато.

Napilnik ★★★★★
()
Ответ на: комментарий от Napilnik

не сильно походишь с плеером

Так ты за аналоговые технологии? CD так-то уже в 90-х были, ну моднявые с ними ходили!

Moderators ★★
()
Ответ на: комментарий от Moderators

Так ты за аналоговые технологии?

Когда в первый раз услышал mp3, сильно резало слух ступенчатостью воспроизведения, потом привык.

CD так-то уже в 90-х были

Писать их было не на чем, а готовые блины стоили в разы дороже записанных кассет.

Napilnik ★★★★★
()
Ответ на: комментарий от Napilnik

Писать их было не на чем, а готовые блины стоили в разы дороже записанных кассет.

Ну дык, они и сейчас не дешевы. Но, куча преимуществ говорило само за себя. А еще в те года, да с плеером наперевес, ты выглядел как герой фантастического фильма, не иначе!

Moderators ★★
()
Ответ на: комментарий от Moderators

как герой фантастического фильма, не иначе!

Не зря стереомагнитолы с динамиками по краям бластерами называли.

RapidFire
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.