From
Konstantin Zhukov
→
To
All
12 October 2006
Hello, All
Has anyone been involved in converting an 8-bit WAV file into an official format for
speaker?
From
poisoned cyberjack
→
To
All
12 October 2006
Hello, The Exploited
there is a good old game I'ball 2 - there lies a healthy (albeit creepy)
simple) method of packing a one-bit vava...
From
Mark Antonov
→
To
All
12 October 2006
Hello, Jukov
http://zx.pk.ru/showthread.php?t=386
From
Konstantin Zhukov
→
To
All
13 October 2006
Hello, psndcj
Is it possible to be more specific about what format the source file should be (frequency
sampling, bit depth)?
From
TomCaT
→
To
All
16 October 2006
Hello, Jukov
Here, in particular, are developments in the same steppe.
But, although I wrote a simple converter of wavs of the 44-8-1 format into blocks that
are attributed by files to the TRD floppy disk, my quality is much lower. Frequency
approximately 44 kHz. GriV managed to achieve frequencies over a hundred, which is very better at
hearing, but this wastes memory. My quality is not very good
You can play quite large pieces, especially if you store them packaged
(blocks created for the player should be packed very well).
http://zx.pk.ru/showthread.php?t=3809&page=2
[http://zx.pk.ru/showthread.php?t=3809&page=2]
From
TomCaT
→
To
All
18 October 2006
Hello,GriV
so right there one bit
I checked, it says FF,FF,FF...,FF, then something made up of ones and zeros, then
00.00,..,00 and some zeros and ones. In fact, by slightly rewriting the player, you can
keep only dT of constant sign, but the frequency will apparently drop.
(Well, that’s how it is on my simple player, at least :v2_rolleyes)
From
TomCaT
→
To
All
18 October 2006
Hello TomCaT
or is it better to store a block with audio fragments like this, unpacking it before playing
- this is a short pause
From
Konstantin Zhukov
→
To
All
18 October 2006
Hello TomCaT
Yes, there is a sound in a four-bit version on 2 kb. The player with Zemfira is what you need.
The principle seems to be that after 1 is fed into the speaker it starts
move. After an idle period of 4...256*4 cycles (depending on the required
amplitude) we output 0 again and the speaker goes down.
From
TomCaT
→
To
All
10 November 2006
Hello, Jukov
And in fact, you need to try to rewrite your one-bit 44 kHz in order to comply
such a principle...
From
Valery Grigoriev
→
To
All
10 November 2006
Hello TomCaT
Better yet, ask me first (((((-;
From
Konstantin Zhukov
→
To
All
12 November 2006
Hello, rasmer
ras> By hand... or write your own converter :)
Do you at least know the principle of recoding? Otherwise I don’t know how I don’t know what
From
Konstantin Zhukov
→
To
All
12 November 2006
Hello,GriV
Someone will finally tell you how to convert the original WAV file into one that you can
produce through the player with Zemfira? Or does no one know this anymore?
From
Konstantin Zhukov
→
To
All
12 November 2006
Hello,GriV
Gri> Can you be more specific about what kind of player it is with zemfira?
About the one whose image name is 12
From
Gavrilov Vitaly
→
To
All
12 November 2006
Hello Cyrax Inc.
cyr> I'm in terms of playing compressed music. for playing from CD and
cyr> DMA is not particularly needed. and from a flash drive or hard drive only Vava and
cyr> play.
And if you leave the unpacking to the processor, and play it through DMA,
then you can get interesting results. Not mp3 of course, but there are many options
From
Gavrilov Vitaly
→
To
All
12 November 2006
Hello Cyrax Inc.
cyr> and without loss of quality the sound is so bad
60% ratio on average, depending on material style. It's just math
turns out not sour...
From
Gavrilov Vitaly
→
To
All
12 November 2006
Hello,GriV
Gri> about 1% losses
Is this subjective or based on theoretical research?
I propose an objective study - reproduce the sound in real life, record it
on the PC and using special utilities (SpectraLAB for example) measure the resulting
distortions.
From
Alexey Mikheev
→
To
All
12 November 2006
Hello Vitamin
Vit> And if you leave the unpacking to the processor, and play already
Vit> through dma, you can get interesting results. Not mp3 of course
Vit> but there are many options
Moreover, it’s far from mp3. with the appropriate compression ratio (and without loss
sound quality oh how bad it presses)
From
Alexey Mikheev
→
To
All
12 November 2006
Hello TomCaT
Tom> In a word, without DMA the ZX has weak prospects in digital audio
Tom> no matter how much you increase its RAM.
does ZX have strong prospects with DMA? LOL :D
From
Alexey Mikheev
→
To
All
12 November 2006
Hello TomCaT
Gri> It’s nothing funny - very great prospects. What is DMA in general
Gri> the basic mechanism for the development of any system (because the alternative
Gri> only software exchange mode)
I have no doubt about the prospects for the exchange.
Tom> You're laughing in vain. Give normal DMA to at least a flash drive, screw, or even
Tom> CD, and you will have a player for ZX. I'm placing a tooth.
I'm in terms of playing compressed music. for playing from CD and DMA then
not really needed. and from a flash drive or hard drive you can only play Vava.
From
rasmer
→
To
All
12 November 2006
Hello, Jukov
Juk> Will someone finally tell me how to convert the original WAV file to the one
Juk> what can be done through the player with Zemfira? Or is no one else doing this?
Juk> knows?
Use your pens... or write your own converter :)
From
Valery Grigoriev
→
To
All
12 November 2006
Hello Vitamin
The measurements were carried out according to the criteria of average amplitude deviation and
root mean square amplitude deviation. Alas, the frequency analysis technique in
Borland Pascal 7.0 is not available to me (((((-;
From
Valery Grigoriev
→
To
All
12 November 2006
Hello, Jukov
Juk> Will someone finally tell me how to convert the original WAV file to the one
Juk> what can be done through the player with Zemfira? Or is no one else doing this?
Juk> knows?
Can you write more specifically what kind of player with zemfira? if you mean what I do
posted, then you provide the player yourself ((((-; because since then I have
several generations have changed, I don’t remember what exactly was there ((((-;
If it’s something else, then in any case, give us the player yourself, and we’ll think about it.
Tom> to 0, and places where it increases to 1 for the ZX speaker
Hey, you don’t have to do that (((-; otherwise, I don’t understand what will happen ((((-;
In general, there are a lot of methods and what you propose is the worst ((((-;
I even tried Error Difusion - PWM gives the best results.
cyr> does ZX have strong prospects with DMA?
But nothing funny - very great prospects. DMA is generally a basic mechanism
development of any system (because the alternative is only software mode
exchange)
From
TomCaT
→
To
All
12 November 2006
Hello, rasmer
Wav from the inside (Cool Edit 2.0 program) looks like a sequence of levels
signal, i.e. voltage on the electric magnet of the speaker (as I understand it). Most
The correct way to do this is simply to replace the places where the signal decreases with 0, and
places where it increases by 1 for the ZX speaker (for AY everything is different, there you can directly
output the 4 most significant bits of the source WAV to the volume register, first
by turning on digital playback mode on 1 of the channels). The quality problem is
waste of RAM, because uncompressed WAV 44khz 8bit 1channel is 1 second,
occupying at least 44 kbytes! Compressed formats waste CPU time on
unpacking. In a word, without DMA the ZX has poor prospects in digital audio,
No matter how much you increase its RAM.
From
TomCaT
→
To
All
12 November 2006
Hello Cyrax Inc.
cyr> does ZX have strong prospects with DMA?
You shouldn't be laughing. Give normal DMA to at least a flash drive, a screw, or even a CD, and
you will have a player for ZX. I'm putting in a tooth.
From
TomCaT
→
To
All
12 November 2006
Hello TomCaT
Wav from the inside (Cool Edit 2.0 program) looks like a sequence of levels
signal, i.e. voltage on the electric magnet of the speaker (as I understand it). Most
correct and at the same time simple - replace the places where the signal decreases with 0, and
places where it increases by 1 for the ZX speaker (for AY everything is different, there you can directly
output the 4 most significant bits of the source WAV to the volume register, first
by turning on digital playback mode on 1 of the channels). The quality problem is
waste of RAM, because uncompressed WAV 44khz 8bit 1channel is 1 second,
occupying at least 44 kbytes! Compressed formats waste CPU time on
unpacking. In a word, without DMA the ZX has poor prospects in digital audio,
No matter how much you increase its RAM.
From
TomCaT
→
To
All
12 November 2006
Hello,GriV
Gri> Hey, don't do that (((-; otherwise, I don't understand what will happen ((((-;
Gri> in general there are a lot of methods and what you offer is the worst ((((-;
Gri> I even tried Error Difusion - PWM gives the best result.
No matter how necessary it is. Tell me specifically and with arguments that I misunderstood. I
After all, I’m not asking for a message on 2 screens, but also for links like RTFM (and not “gepr-” :(
) and they were already pushing, there was no way to fight back. Everyone is so cool, but what about mutual assistance?