Welcome, Guest. Please login or register.


Author Topic: Hanglejátszó fejlesztése (Read 96445 times)

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 39.0.2171.95 Chrome 39.0.2171.95
    • View Profile
    • Honlapom
Re: Hanglejátszó fejlesztése
« Reply #135 on: 2015.January.05. 19:20:27 »
Sztem ahhoz lassú lenne az EXOS/Basic.

hát az biztos :)
de már a mostani is lassú, legalábbis zenéhez. hangeffektekhez még elmegy, komolyabb zene tökre lelassít mindent
de érdekességnek jó lehetne...
Vigyázat! Szektás vagyok! :)

Offline geco

  • EP addict
  • *
  • Posts: 6265
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 31.0 Firefox 31.0
    • View Profile
Re: Hanglejátszó fejlesztése
« Reply #136 on: 2015.January.05. 19:38:33 »
de érdekességnek jó lehetne...
Az biztos is :)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 14005
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 34.0 Firefox 34.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Hanglejátszó fejlesztése
« Reply #137 on: 2015.January.05. 19:41:51 »
Ott a Music Box Player. A PT3 Player-ből is lehetne hasonló.

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 39.0.2171.95 Chrome 39.0.2171.95
    • View Profile
    • Honlapom
Re: Hanglejátszó fejlesztése
« Reply #138 on: 2015.January.19. 17:24:20 »
Másik topikban volt szó ilyesmiről, meg régebben is beszélgettünk már hasonlóról: az EP 1 bites hangot tud rögzíteni.
Elvileg 1 bites hangból össze lehet gányolni nagyobb bitmélységűt, pl a Samed programomban volt erre lehetőség, 1 bitest átkonvertált 6 bitesre és interpolálta. Persze kb semmire se jó. :)
Viszont most eszembe jutott egy jobb ötlet, ami persze hasonlóan kb semmire se használható valszeg, de: minél nagyobb mintavételezéssel digizni azt a szerencsétlen 1 bites hangot (nem tudom az EP mit tud maxot), és aztán a felvett hangot mondjuk negyede frekire konvertálni, de az 1 bites értékeket összemixelve. Persze ez is csak 4 bit, de ki tudja, lehet hogy nem lenne rossz eredmény? :)
Vigyázat! Szektás vagyok! :)

Offline geco

  • EP addict
  • *
  • Posts: 6265
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 31.0 Firefox 31.0
    • View Profile
Re: Hanglejátszó fejlesztése
« Reply #139 on: 2015.January.19. 18:43:05 »
Nem értek hozzá, de szerintem nem lenne rosz a végeredmény :)

Offline geco

  • EP addict
  • *
  • Posts: 6265
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 31.0 Firefox 31.0
    • View Profile
Re: Hanglejátszó fejlesztése
« Reply #140 on: 2015.February.08. 17:34:11 »
A véglegesnek szánt 8bites WAV lejátszó, max 32KHz-es adatot játszik le, az efölöttieket is 32KHz-en játsza le, beadagolható 8-32 bites előjeles/előjel nélküli mono/sztereó fájl, de természetesen 8bites monóként játsza le.
Támogatott formátumok: WAV (RIFF/NIST), AIFF, IFF

Csatolt fájl eltávolítva.
Attachment removed.
« Last Edit: 2015.February.09. 20:02:02 by geco »

Offline gflorez

  • EP addict
  • *
  • Posts: 3158
  • Country: es
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 35.0 Firefox 35.0
    • View Profile
Re: Hanglejátszó fejlesztése
« Reply #141 on: 2015.February.09. 17:39:13 »
I've made this one with Wavelab(Steinberg) 8 bit and 32Mz, but it doesn't sound with your player in the emulator...

---

Wavelab (Steinberg) segítségével készítettem, 8 bit, 32MHz, de nem szól a lejátszóddal az emulátorban...
« Last Edit: 2015.February.09. 17:55:10 by szipucsu, Reason: translation added - fordítás hozzáadása »

Offline geco

  • EP addict
  • *
  • Posts: 6265
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 31.0 Firefox 31.0
    • View Profile
Re: Hanglejátszó fejlesztése
« Reply #142 on: 2015.February.09. 19:44:54 »
Oh shit, I haven't tested it with 32KHz wave, and something was wrong with my delay settings, if the song is a 32KHz song there should not be any delay in sound playback loop, now it has a "very long" wait 3330 CPU cycle, this is the reason.
I checked with 11,16,44Khz (8,16,24,32bit, mono/stereo) WAVs.

A francba, nem teszteltem 32KHz-es WAV-val, valami a késleltetés beállításnál rossz, ha 32KHz-es zene kerül lejátszásra, egyáltalán nem kéne késleltetésnek lennie, most egy "nagyon hosszú" késleltetés (3330 CPU idő) került be.
« Last Edit: 2015.February.09. 20:00:57 by szipucsu »

Offline geco

  • EP addict
  • *
  • Posts: 6265
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 31.0 Firefox 31.0
    • View Profile
Re: Hanglejátszó fejlesztése
« Reply #143 on: 2015.February.09. 19:55:55 »
The problem has been solved which was caused by the fact that I thought ADD HL,xx sets flag Z when the result is 0, now I see that it does not happen :D
The wave is nice, relaxing ;)

A probléma orvosolva, melyet az okozott, hogy azt hittem az ADD HL,xx állítja a Z flag-et ha az eredméyn 0, már látom, hogy nem :D
« Last Edit: 2015.February.09. 20:14:17 by geco »

Offline gflorez

  • EP addict
  • *
  • Posts: 3158
  • Country: es
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 35.0 Firefox 35.0
    • View Profile
Re: Hanglejátszó fejlesztése
« Reply #144 on: 2015.February.09. 23:10:07 »
Nagyszerű! Meg lehet reprodukálni sztereó?

Ha azt szeretnénk, meg tudom csinálni több vizsgálatot és tegye őket ide. (Google fordító, bocs)

------------------------

¡Estupendo! Puede reproducir stereo?

Si quieres puedo hacer mas pruebas y ponerlas aquí.

------------------------

Great! Can it reproduce stereo?

If you want I can do more tests and put them here.

-------------
szipucsu, you can correct me whenever you want...

Offline geco

  • EP addict
  • *
  • Posts: 6265
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 31.0 Firefox 31.0
    • View Profile
Re: Hanglejátszó fejlesztése
« Reply #145 on: 2015.February.10. 09:09:03 »
Great! Can it reproduce stereo?

If you want I can do more tests and put them here.
-------------

Unfortunately 8bit Stereo is impossible in this way, 7 bit Stereo is possible, but then the max frequency rate is about 29,5 KHz.
More tests would be great, I tested several formats also, but as we could see it was not enough ;)

Sajnos a 8bit sztereó nem kivitelezhető ezzel a megoldással. 7bit sztereót lehetne megvalósítani, de ebben az esetben a maximum frekvencia kb 29,5 KHz lenne.
Több teszt jó lenne, én is teszteltem számos formátumot, mint kiderült, nem volt elég :)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4825
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 35.0 Firefox 35.0
    • View Profile
Re: Hanglejátszó fejlesztése
« Reply #146 on: 2015.February.10. 09:28:45 »
This player (compiled version) supports 6-bit stereo playback at 62500 Hz sample rate. There are a few noise shaped samples here that have >= 8-bit audible quality in theory, but they require a configuration with 4 MB RAM.

Without using interrupts, and running at a fixed sample rate, 7-bit stereo playback could be possible at at least 35.7 kHz (112 clock cycles per sample frame), and with optimizations maybe at up to 41.7 kHz (96 cycles). A simple modification of the above player to use 7-bit output would slow it down to 102 cycles per sample frame, or 39.2 kHz on a 4 MHz Z80.
« Last Edit: 2015.February.10. 09:33:13 by IstvanV »

Offline Zozosoft

  • EP addict
  • *
  • Posts: 14005
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 35.0 Firefox 35.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Hanglejátszó fejlesztése
« Reply #147 on: 2015.February.10. 09:49:36 »
Ezek az értékek mind normál 4MHz-es gépre értendők? Azaz turbós gépen lehet jobb is?

Are these values valid for normal 4MHz machines? Can it be better on turbo machines?
« Last Edit: 2015.February.10. 10:32:46 by szipucsu »

Offline IstvanV

  • EP addict
  • *
  • Posts: 4825
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 35.0 Firefox 35.0
    • View Profile
Re: Hanglejátszó fejlesztése
« Reply #148 on: 2015.February.10. 10:04:14 »
Ezek az értékek mind normál 4MHz-es gépre értendők? Azaz turbós gépen lehet jobb is?

Igen.

Offline gflorez

  • EP addict
  • *
  • Posts: 3158
  • Country: es
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 35.0 Firefox 35.0
    • View Profile
Re: Hanglejátszó fejlesztése
« Reply #149 on: 2015.February.10. 11:18:37 »
8x41Mhz sztereó működik(Geco lejátszója)! Nem tudom, megfelelően játszotta-e le...

--------------

8x41Mhz stereo works with geco's player! I don't know if it is  played acordingly...
« Last Edit: 2015.February.10. 11:27:23 by szipucsu »