OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 29.03.2024, 01:05

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 12 ] 
Autor Zpráva
PříspěvekNapsal: 28.08.2019, 17:03 
Offline
Pan Generální
Uživatelský avatar

Registrován: 13.05.2013, 09:15
Příspěvky: 2278
Bydliště: Brno
Has thanked: 842 times
Been thanked: 302 times
Potřebuji ztlumit nástroj. Amiga má úroveň hlasitosti v rozsahu 0-64 v desítkové soustavě. Třeba RASTER Music Tracker má úroveň hlasitosti 0-15. Jde o to, že snižování hlasitosti u RMT z 15 na 0 je nelineární. Tedy pokud 15 je 100 procent hlasitosti. Tak rozdíl mezi hlasitostí 15 a 14 nebude stejný jako například mezi hlasitostí 7 a 6. Jaký je prosím vztah mezi těmahle úrovněmi hlasitosti? Nemusíme se bavit pouze o RMT. Díky :)

_________________
Amiga - PMD 85


Nahoru
 Profil  
 
PříspěvekNapsal: 30.08.2019, 09:31 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
Vztah je logaritmicky. T.j. mal by byt zachovany pomer medzi dvomi susednymi urovnami hlasitosti. Pozri si napriklad datasheet k AY-3-8912. Tam sa uroven hlasitosti tiez nastavuje 0-15, pricom plati ze pomer medzi urovnou X a urovnou X+1 je odmocnina z dvoch. Jedina vynimka je uroven 0 (uplne ticho), ktora ma samozrejme hodnotu nula.


Nahoru
 Profil  
 
PříspěvekNapsal: 30.08.2019, 19:34 
Offline
Radil
Uživatelský avatar

Registrován: 12.05.2013, 20:32
Příspěvky: 457
Bydliště: Kladno
Has thanked: 46 times
Been thanked: 118 times
Hodně záleží taky na analogové časti. Mám dva AY interface, a každý si na výstupu vysvětluje hlasitost 7 (z 15) jinak...

_________________
>>eLeMeNt, MB03+, Amiga 1200, ZX Spectrum 128 +2A, ZX Spectrum+, Didaktik Gama, LnxSpectrum, LnxTracker, LnxAmigaImageConvertor, https://www.ilnx.cz <<


Nahoru
 Profil  
 
PříspěvekNapsal: 03.09.2019, 15:13 
Offline
Pan Generální
Uživatelský avatar

Registrován: 13.05.2013, 09:15
Příspěvky: 2278
Bydliště: Brno
Has thanked: 842 times
Been thanked: 302 times
Díky, na start to bylo dobrý, nicméně jsem to udělal zatím takhle (vše desítkově):
57,52,47,42,37,32,27,22,18,14,10,6,6,3,3,0

jen si ke všemu kromě nuly připočtěte 1.
57 (58) je maximální hlasitost sólového nástroje ze 64.

_________________
Amiga - PMD 85


Nahoru
 Profil  
 
PříspěvekNapsal: 03.09.2019, 15:20 
Offline
Radil
Uživatelský avatar

Registrován: 12.05.2013, 20:32
Příspěvky: 457
Bydliště: Kladno
Has thanked: 46 times
Been thanked: 118 times
Proč max 58, a proč ty dvě 6 a 3 vedle sebe?

_________________
>>eLeMeNt, MB03+, Amiga 1200, ZX Spectrum 128 +2A, ZX Spectrum+, Didaktik Gama, LnxSpectrum, LnxTracker, LnxAmigaImageConvertor, https://www.ilnx.cz <<


Nahoru
 Profil  
 
PříspěvekNapsal: 03.09.2019, 15:46 
Offline
Pan Generální
Uživatelský avatar

Registrován: 13.05.2013, 09:15
Příspěvky: 2278
Bydliště: Brno
Has thanked: 842 times
Been thanked: 302 times
Amplituda nástroje vůči té původní je na 160 procentech a z těch 160 procent je to na hlasitosti 58 z 64. Nebudu hýbat s amplitudou tak aby jsem měl hlasitost na maxime. Takhle to mám naposlouchaný a 59 již bylo dle mne moc hlasitě. Dvě 6 a 3 - snažil jsem se udržet ještě v závěru nějakou hlasitost. I tu 6 (7) již mezi nástroji není moc slyšet. Jde spíše o ten pocit o ten přechod od úplného ztlumení sólového nástroje k ostatním nástrojům, které dál hrají. Samozřejmě ztlumení nástroje můžu kdykoliv upravit. Jde pouze o můj první pokus o ztlumení nástroje, které se snad blíží originálu a se kterým jsem alespoň já spokojen.

_________________
Amiga - PMD 85


Nahoru
 Profil  
 
PříspěvekNapsal: 15.10.2019, 23:04 
Offline
Pan Generální
Uživatelský avatar

Registrován: 13.05.2013, 09:15
Příspěvky: 2278
Bydliště: Brno
Has thanked: 842 times
Been thanked: 302 times
Postupné ztlumení všech 4 kanálů z f na 0, ve 4 kanálech hodnoty dekadicky, převod do hexa, 6 bite na 1 kanál, tedy celkově 3 byte. Zatím zadaných prvních 5 ztlumení a vypadá to ok.

Kód:
f   63 39 57 27 - fe 7e 5b
e   57 35 52 24 - e6 3d 18
d   51 31 47 21 - cd fb d5
c   45 27 42 18 - b5 ba 92
b   40 24 37 16 - a1 89 50
a   35 21 32 14 - 8d 58 0e
9   30 18 27 12 - 79 26 cc
8   25 15 22 10 - 64 f5 8a
7   20 12 18  8 - 50 c4 88
6   15  9 14  6 - 3c 93 86
5   11  6 10  4 - 2c 62 84
4    8  4  7  3 - 20 41 c3
3    5  2  5  2 - 14 21 42
2    3  1  3  1 - 0c 10 c1
1    1  0  1  0 - 04 00 40

_________________
Amiga - PMD 85


Nahoru
 Profil  
 
PříspěvekNapsal: 19.10.2019, 19:39 
Offline
Pan Generální
Uživatelský avatar

Registrován: 13.05.2013, 09:15
Příspěvky: 2278
Bydliště: Brno
Has thanked: 842 times
Been thanked: 302 times
Vše nahozeno a upraveno. Přidaná úroveň hlasitosti mezi hodnotu 1,2 a 2,3. Čísla 8 a 9 jsou délka držení hlasitosti v posledních 2 patternech.
Kód:
f   63 39 57 27 - - - fe 7e 5b
e   57 35 52 24 - 8 - e6 3d 18
d   51 31 47 21 - 8 - cd fb d5
c   45 27 42 18 - 9 - b5 ba 92
b   40 24 37 16 - 8 - a1 89 50
a   35 21 32 14 - 9 - 8d 58 0e
9   30 18 27 12 - 8 - 79 26 cc
8   25 15 22 10 - 8 - 64 f5 8a
7   20 12 18  8 - 9 - 50 c4 88
6   15  9 14  6 - 8 - 3c 93 86
5   11  6 10  4 - 9 - 2c 62 84
4    8  4  7  3 - 8 - 20 41 c3
3    5  2  5  2 - 9 - 14 21 42
32   4  2  4  1 - - - 10 21 01
2    3  1  3  1 - 9 - 0c 10 c1
21   2  1  2  0 - - - 08 10 80
1    1  0  1  0 - 8 - 04 00 40



Tady je výsledek obou typů ztlumení, v rámci Amigy dolní odkaz a další:


Skladba: Atari Goes On!
Autor 8 bit Atari verze: PG
https://www.youtube.com/watch?v=FDwKjIDm2sE

Amiga 4 kanálová očesaná verze aktuální k 19.10.2019 : :)
https://youtu.be/4qOwTmVQX_g

Speciální díky: PG, DJM, zxretrosoft

Nevím, jestli a kdy bude grafika, tak zatím takhle pánové :)

_________________
Amiga - PMD 85


Nahoru
 Profil  
 
PříspěvekNapsal: 20.07.2021, 20:46 
Offline
Pan Generální
Uživatelský avatar

Registrován: 13.05.2013, 09:15
Příspěvky: 2278
Bydliště: Brno
Has thanked: 842 times
Been thanked: 302 times
Dám to sem...

pořád se tak nějak rozkoukávám u Octamedu na Amize. Co mne zaujalo je práce s hlasitostí v jednotlivých kanálech u Octamedu. Měl jsem za to, že pokud není hlasitost určená příkazem C, je úroveň hlasitosti na 30 hexa, pokud se hraje tón. Ve 2 kanálech jedné skladby tomu tak je, nicméně v 1 kanálu dává úroveň hlasitosti pokud není daná příkazem C na 20 hexa. Porovnávám úrovně hlasitostí když ji zadám a nezadám příkazem C. Octamed mám přeplý na práci s hlasitostí v hexa a v MODu je určitě taky použitý zápis hlasitostí v hexa. Jsou použité i písmena A-F. V rámci těch přednastavených hodnot hlasitostí by se snad nemělo jednat o jejich poslední nastavení v rámci použité hodnoty s příkazem na hlasitost C... . Tedy v jednom kanálu přednastavená úroveň 20 hexa, v dalších dvou 30 hexa, 4.kanal má myslím vždy určenou hlasitost pomocí příkazu C.

_________________
Amiga - PMD 85


Nahoru
 Profil  
 
PříspěvekNapsal: 20.07.2021, 21:26 
Offline
Pan Generální
Uživatelský avatar

Registrován: 13.05.2013, 09:15
Příspěvky: 2278
Bydliště: Brno
Has thanked: 842 times
Been thanked: 302 times
ok, sample jsou nahrané v různých úrovních hlasitostí. Tak teď aby to bylo kompletní tu přednastavenou hlasitost, pokud není určená příkazem C. Zatím to vypadá na 30 hexa, tedy 3/4 maximální hlasitosti.

_________________
Amiga - PMD 85


Nahoru
 Profil  
 
PříspěvekNapsal: 20.07.2021, 21:53 
Offline
Pan Generální
Uživatelský avatar

Registrován: 13.05.2013, 09:15
Příspěvky: 2278
Bydliště: Brno
Has thanked: 842 times
Been thanked: 302 times
Hm, ale když zadávám hlasitost pomocí C, porovnávám ji s přednastavenou úrovní hlasitosti bez C. Tam by se nemělo stát, že použiju 2 různé úrovně hlasitosti na dorovnání hlasitostí ve 2 kanálech v jedné skladbě. Možná to opět beru nějak moc složitě, ale začínám si myslet, že sampl v sobě nese i info o úrovni hlasitosti, která se použije, pokud není určena, stejně, jako v sobě může mít info o místě kde se má začít sampl cyklovat v rámci opakování, delšího hraní samplu a to zacyklování může být na kterémkoliv místě v samplu, tedy ne jen z konce na začátek.

_________________
Amiga - PMD 85


Nahoru
 Profil  
 
PříspěvekNapsal: 09.08.2021, 01:54 
Offline
Pan Generální
Uživatelský avatar

Registrován: 13.05.2013, 09:15
Příspěvky: 2278
Bydliště: Brno
Has thanked: 842 times
Been thanked: 302 times
Lisiak4 píše:
Dám to sem...

pořád se tak nějak rozkoukávám u Octamedu na Amize. Co mne zaujalo je práce s hlasitostí v jednotlivých kanálech u Octamedu. Měl jsem za to, že pokud není hlasitost určená příkazem C, je úroveň hlasitosti na 30 hexa, pokud se hraje tón. Ve 2 kanálech jedné skladby tomu tak je, nicméně v 1 kanálu dává úroveň hlasitosti pokud není daná příkazem C na 20 hexa. Porovnávám úrovně hlasitostí když ji zadám a nezadám příkazem C. Octamed mám přeplý na práci s hlasitostí v hexa a v MODu je určitě taky použitý zápis hlasitostí v hexa. Jsou použité i písmena A-F. V rámci těch přednastavených hodnot hlasitostí by se snad nemělo jednat o jejich poslední nastavení v rámci použité hodnoty s příkazem na hlasitost C... . Tedy v jednom kanálu přednastavená úroveň 20 hexa, v dalších dvou 30 hexa, 4.kanal má myslím vždy určenou hlasitost pomocí příkazu C.

Je to jinak, je to věc trackeru, je u něj možnost mít přednastavenou hlasitost pro každý sampl v dané skladbě která bude použita, pokud nepoužijeme nastavení hlasitosti příkazem C.

_________________
Amiga - PMD 85


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 12 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 4 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz