Discussion:
Yamaha FVX-1 Voice Dump
drepalla
2013-03-05 22:51:56 UTC
Permalink
Hi all, I am looking for a voice dump from the Yamaha FVX-1 and I was wondering if there is someone here in the group who has one, or maybe dump file, preferably voice. The unit came shipped with a bunch of converted HS series FM voices. So I figure that by merely comparing these with the original HS voices, there should be possible to obtain all the relations between the voice parameters of these two units quite easily.
charlie midi gfa
2013-03-05 23:59:45 UTC
Permalink
anyway i can get these hs voices ,

my aim a few months ago was to transscribe the hs voice set and layer up in
my tz816 a set of perfs and voices similar to the hs series

sadily i have no spare time to do so.
any progress i may make will be welcome

charlie


----- Original Message -----
From: "drepalla" <***@yahoo.com>
To: <***@yahoogroups.com>
Sent: Tuesday, March 05, 2013 5:51 PM
Subject: [YamahaDX] Yamaha FVX-1 Voice Dump
Post by drepalla
Hi all, I am looking for a voice dump from the Yamaha FVX-1 and I was
wondering if there is someone here in the group who has one, or maybe dump
file, preferably voice. The unit came shipped with a bunch of converted HS
series FM voices. So I figure that by merely comparing these with the
original HS voices, there should be possible to obtain all the relations
between the voice parameters of these two units quite easily.
------------------------------------
Yahoo! Groups Links
drepalla
2013-03-06 15:19:31 UTC
Permalink
Thanks for replying charlie, getting the HS voices is no problem, I have access to them and can send them to you if you want. I should mention that the HS has some digital filters internally, so it can be a little tricky to get them to sound similarly on the TZ816 because of that.

Additionally to the HS/FVX-1 relation, the dump will help to make the FVX-1 compatible with a Poly 8op OPLP based editor/converter, as well as importing the FVX-1 sounds to the HX-1 tone generator.

Gunnar K
Post by charlie midi gfa
anyway i can get these hs voices ,
my aim a few months ago was to transscribe the hs voice set and layer up in
my tz816 a set of perfs and voices similar to the hs series
sadily i have no spare time to do so.
any progress i may make will be welcome
charlie
----- Original Message -----
Sent: Tuesday, March 05, 2013 5:51 PM
Subject: [YamahaDX] Yamaha FVX-1 Voice Dump
Post by drepalla
Hi all, I am looking for a voice dump from the Yamaha FVX-1 and I was
wondering if there is someone here in the group who has one, or maybe dump
file, preferably voice. The unit came shipped with a bunch of converted HS
series FM voices. So I figure that by merely comparing these with the
original HS voices, there should be possible to obtain all the relations
between the voice parameters of these two units quite easily.
------------------------------------
Yahoo! Groups Links
charlie midi gfa
2013-03-07 02:46:50 UTC
Permalink
WOW I REALLY GOT MY WORK AHEAD OF ME
FORGOT ABOUT THE 8 OPERATORS
I THINK THIS IS WHY I WAS GOING TO LAYER 2 VOICES UP
AS LONG AS ONE OF THE HS ALGOS ISN'T ONE CAR AND 7 MODS

HARLIE


----- Original Message -----
From: "drepalla" <***@yahoo.com>
To: <***@yahoogroups.com>
Sent: Wednesday, March 06, 2013 10:19 AM
Subject: [YamahaDX] Re: Yamaha FVX-1 Voice Dump
Post by drepalla
Thanks for replying charlie, getting the HS voices is no problem, I have
access to them and can send them to you if you want. I should mention that
the HS has some digital filters internally, so it can be a little tricky
to get them to sound similarly on the TZ816 because of that.
Additionally to the HS/FVX-1 relation, the dump will help to make the
FVX-1 compatible with a Poly 8op OPLP based editor/converter, as well as
importing the FVX-1 sounds to the HX-1 tone generator.
Gunnar K
Post by charlie midi gfa
anyway i can get these hs voices ,
my aim a few months ago was to transscribe the hs voice set and layer up in
my tz816 a set of perfs and voices similar to the hs series
sadily i have no spare time to do so.
any progress i may make will be welcome
charlie
----- Original Message -----
Sent: Tuesday, March 05, 2013 5:51 PM
Subject: [YamahaDX] Yamaha FVX-1 Voice Dump
Post by drepalla
Hi all, I am looking for a voice dump from the Yamaha FVX-1 and I was
wondering if there is someone here in the group who has one, or maybe dump
file, preferably voice. The unit came shipped with a bunch of converted HS
series FM voices. So I figure that by merely comparing these with the
original HS voices, there should be possible to obtain all the relations
between the voice parameters of these two units quite easily.
------------------------------------
Yahoo! Groups Links
------------------------------------
Yahoo! Groups Links
drepalla
2013-03-07 19:38:32 UTC
Permalink
The HS is a 4op per voice, the HX is the one with 8 operator voices, I think you were thinking about the HX Charlie.
In FVX-1 and HX-1, Algos 1,2,5,6,7,8,9,10,12,14,17,18,19,20,21,25,27,31,32,60,61,62,63.. do use a single carrier and 7 modulators.
On the other hand, the algos with 2 carriers are those most used i believe, using the channel pressure envelope for a transition between these two carriers.

Gunnar K
Post by charlie midi gfa
WOW I REALLY GOT MY WORK AHEAD OF ME
FORGOT ABOUT THE 8 OPERATORS
I THINK THIS IS WHY I WAS GOING TO LAYER 2 VOICES UP
AS LONG AS ONE OF THE HS ALGOS ISN'T ONE CAR AND 7 MODS
HARLIE
----- Original Message -----
Sent: Wednesday, March 06, 2013 10:19 AM
Subject: [YamahaDX] Re: Yamaha FVX-1 Voice Dump
Post by drepalla
Thanks for replying charlie, getting the HS voices is no problem, I have
access to them and can send them to you if you want. I should mention that
the HS has some digital filters internally, so it can be a little tricky
to get them to sound similarly on the TZ816 because of that.
Additionally to the HS/FVX-1 relation, the dump will help to make the
FVX-1 compatible with a Poly 8op OPLP based editor/converter, as well as
importing the FVX-1 sounds to the HX-1 tone generator.
Gunnar K
Post by charlie midi gfa
anyway i can get these hs voices ,
my aim a few months ago was to transscribe the hs voice set and layer up in
my tz816 a set of perfs and voices similar to the hs series
sadily i have no spare time to do so.
any progress i may make will be welcome
charlie
----- Original Message -----
Sent: Tuesday, March 05, 2013 5:51 PM
Subject: [YamahaDX] Yamaha FVX-1 Voice Dump
Post by drepalla
Hi all, I am looking for a voice dump from the Yamaha FVX-1 and I was
wondering if there is someone here in the group who has one, or maybe dump
file, preferably voice. The unit came shipped with a bunch of converted HS
series FM voices. So I figure that by merely comparing these with the
original HS voices, there should be possible to obtain all the relations
between the voice parameters of these two units quite easily.
------------------------------------
Yahoo! Groups Links
------------------------------------
Yahoo! Groups Links
d***@gmx.net
2013-11-03 15:34:30 UTC
Permalink
Hi
I have an FVX-1. Any idea how I can dump the voices?
It's a superb sounding synth. It would be nice to be able to edit it filly but even just editing the parameters you can and layering, it sounds wonderful.


---In ***@yahoogroups.com, <***@...> wrote:

The HS is a 4op per voice, the HX is the one with 8 operator voices, I think you were thinking about the HX Charlie.
In FVX-1 and HX-1, Algos 1,2,5,6,7,8,9,10,12,14,17,18,19,20,21,25,27,31,32,60,61,62,63.. do use a single carrier and 7 modulators.
On the other hand, the algos with 2 carriers are those most used i believe, using the channel pressure envelope for a transition between these two carriers.

Gunnar K
Post by charlie midi gfa
WOW I REALLY GOT MY WORK AHEAD OF ME
FORGOT ABOUT THE 8 OPERATORS
I THINK THIS IS WHY I WAS GOING TO LAYER 2 VOICES UP
AS LONG AS ONE OF THE HS ALGOS ISN'T ONE CAR AND 7 MODS
HARLIE
----- Original Message -----
Sent: Wednesday, March 06, 2013 10:19 AM
Subject: [YamahaDX] Re: Yamaha FVX-1 Voice Dump
Post by drepalla
Thanks for replying charlie, getting the HS voices is no problem, I have
access to them and can send them to you if you want. I should mention that
the HS has some digital filters internally, so it can be a little tricky
to get them to sound similarly on the TZ816 because of that.
Additionally to the HS/FVX-1 relation, the dump will help to make the
FVX-1 compatible with a Poly 8op OPLP based editor/converter, as well as
importing the FVX-1 sounds to the HX-1 tone generator.
Gunnar K
Post by charlie midi gfa
anyway i can get these hs voices ,
my aim a few months ago was to transscribe the hs voice set and layer up in
my tz816 a set of perfs and voices similar to the hs series
sadily i have no spare time to do so.
any progress i may make will be welcome
charlie
----- Original Message -----
Sent: Tuesday, March 05, 2013 5:51 PM
Subject: [YamahaDX] Yamaha FVX-1 Voice Dump
Post by drepalla
Hi all, I am looking for a voice dump from the Yamaha FVX-1 and I was
wondering if there is someone here in the group who has one, or maybe dump
file, preferably voice. The unit came shipped with a bunch of converted HS
series FM voices. So I figure that by merely comparing these with the
original HS voices, there should be possible to obtain all the relations
between the voice parameters of these two units quite easily.
------------------------------------
Yahoo! Groups Links
------------------------------------
Yahoo! Groups Links
Daniel Forró
2013-11-03 22:04:09 UTC
Permalink
I would try the "request to send data" commands described on the page
52 of Owners's manual :-)

Daniel Forro
Post by d***@gmx.net
I have an FVX-1. Any idea how I can dump the voices?
It's a superb sounding synth. It would be nice to be able to edit it
filly but even just editing the parameters you can and layering, it
sounds wonderful.
charlie midi gfa
2013-11-04 00:24:33 UTC
Permalink
yep , i moved since then , put the project on hold
but it would be nice to have 2 midi channels the same
on independant tf-1's
on the tx816

with two different patches assigned to either simulate-ing
8-12 ops

charlie


----- Original Message -----
From: <***@gmx.net>
To: <***@yahoogroups.com>
Sent: Sunday, November 03, 2013 10:34 AM
Subject: [YamahaDX] RE: Yamaha FVX-1 Voice Dump
Post by d***@gmx.net
Hi
I have an FVX-1. Any idea how I can dump the voices?
It's a superb sounding synth. It would be nice to be able to edit it filly
but even just editing the parameters you can and layering, it sounds
wonderful.
The HS is a 4op per voice, the HX is the one with 8 operator voices, I
think you were thinking about the HX Charlie.
In FVX-1 and HX-1, Algos
1,2,5,6,7,8,9,10,12,14,17,18,19,20,21,25,27,31,32,60,61,62,63.. do use a
single carrier and 7 modulators.
On the other hand, the algos with 2 carriers are those most used i
believe, using the channel pressure envelope for a transition between
these two carriers.
Gunnar K
Post by charlie midi gfa
WOW I REALLY GOT MY WORK AHEAD OF ME
FORGOT ABOUT THE 8 OPERATORS
I THINK THIS IS WHY I WAS GOING TO LAYER 2 VOICES UP
AS LONG AS ONE OF THE HS ALGOS ISN'T ONE CAR AND 7 MODS
HARLIE
----- Original Message -----
Sent: Wednesday, March 06, 2013 10:19 AM
Subject: [YamahaDX] Re: Yamaha FVX-1 Voice Dump
Post by drepalla
Thanks for replying charlie, getting the HS voices is no problem, I have
access to them and can send them to you if you want. I should mention that
the HS has some digital filters internally, so it can be a little tricky
to get them to sound similarly on the TZ816 because of that.
Additionally to the HS/FVX-1 relation, the dump will help to make the
FVX-1 compatible with a Poly 8op OPLP based editor/converter, as well as
importing the FVX-1 sounds to the HX-1 tone generator.
Gunnar K
Post by charlie midi gfa
anyway i can get these hs voices ,
my aim a few months ago was to transscribe the hs voice set and layer
up
in
my tz816 a set of perfs and voices similar to the hs series
sadily i have no spare time to do so.
any progress i may make will be welcome
charlie
----- Original Message -----
Sent: Tuesday, March 05, 2013 5:51 PM
Subject: [YamahaDX] Yamaha FVX-1 Voice Dump
Post by drepalla
Hi all, I am looking for a voice dump from the Yamaha FVX-1 and I was
wondering if there is someone here in the group who has one, or
maybe
dump
file, preferably voice. The unit came shipped with a bunch of
converted
HS
series FM voices. So I figure that by merely comparing these with the
original HS voices, there should be possible to obtain all the relations
between the voice parameters of these two units quite easily.
------------------------------------
Yahoo! Groups Links
------------------------------------
Yahoo! Groups Links
Martin Tarenskeen
2013-11-04 06:35:16 UTC
Permalink
Post by d***@gmx.net
 Hi
I have an FVX-1. Any idea how I can dump the voices?
It's a superb sounding synth. It would be nice to be able to edit it filly but even just editing the parameters you can and layering, it sounds
wonderful.
Wow. I have only heard and read about the impressive specs of this module,
but this guy actually owns one!
--
MT
d***@yahoo.com
2013-11-05 21:18:08 UTC
Permalink
Hi David, yes we have some idea of how to dump voices, as Daniel Forró mentioned, it is described on page 52 in the FVX1 user manual, it definitely needs interpretation:


To make FVX send you the 8 common user voice banks:
F0 43 70 70 15 F7
To get FVX to receive the same 8 common user voice banks:
F0 43 70 70 20 F7 followed by the voice data.


Regarding sending/Receiving a single voice


It is possible to send or receive only a single voice or a partial voice parameters, it will take a little more effort to figure out the format of the command sequence. I have had success so far doing that on the HX1, and the HS6, but it is not described in the respective user manuals, neither is it described in the FVX1 user manual. I have seen it described in the Electone US1 user manual though, if you want to take a look, you will see that there are certain addresses that you need to specify when making these calls, and I did find those by trial and error on the HS6, so I know it is possible to do so, it only took a couple of beers and patience.


As for a start, you can make a All RAM data dump as described on page 52 you need to send F0 43 70 70 10 F7


We can analyse it an see what voices that does include, and possibly it will give us some leads on how to to a voice dump on a particular voice or just a partial voice even.


Are you familiar with using a Syxex librarian, or maybe MIDIOX? what OS do you have?


Regarding a Voice editor I can tell you that the project is still alive and I am pretty determined to proceed, currently the research is limited to the 8 operator FM voices on the HX1. Based on the knowledge me and François have obtained so far I am pretty sure that the main obstacle in making an editor, that is compatible with both HX and FVX, is only breaking the Request-to-Send FM Voice Data command recipe the FVX.


Gunnar K




---In ***@yahoogroups.com, <***@...> wrote:

Hi
I have an FVX-1. Any idea how I can dump the voices?
It's a superb sounding synth. It would be nice to be able to edit it filly but even just editing the parameters you can and layering, it sounds wonderful.


---In ***@yahoogroups.com, <***@...> wrote:

The HS is a 4op per voice, the HX is the one with 8 operator voices, I think you were thinking about the HX Charlie.
In FVX-1 and HX-1, Algos 1,2,5,6,7,8,9,10,12,14,17,18,19,20,21,25,27,31,32,60,61,62,63.. do use a single carrier and 7 modulators.
On the other hand, the algos with 2 carriers are those most used i believe, using the channel pressure envelope for a transition between these two carriers.

Gunnar K
Post by charlie midi gfa
WOW I REALLY GOT MY WORK AHEAD OF ME
FORGOT ABOUT THE 8 OPERATORS
I THINK THIS IS WHY I WAS GOING TO LAYER 2 VOICES UP
AS LONG AS ONE OF THE HS ALGOS ISN'T ONE CAR AND 7 MODS
HARLIE
----- Original Message -----
Sent: Wednesday, March 06, 2013 10:19 AM
Subject: [YamahaDX] Re: Yamaha FVX-1 Voice Dump
Post by drepalla
Thanks for replying charlie, getting the HS voices is no problem, I have
access to them and can send them to you if you want. I should mention that
the HS has some digital filters internally, so it can be a little tricky
to get them to sound similarly on the TZ816 because of that.
Additionally to the HS/FVX-1 relation, the dump will help to make the
FVX-1 compatible with a Poly 8op OPLP based editor/converter, as well as
importing the FVX-1 sounds to the HX-1 tone generator.
Gunnar K
Post by charlie midi gfa
anyway i can get these hs voices ,
my aim a few months ago was to transscribe the hs voice set and layer up in
my tz816 a set of perfs and voices similar to the hs series
sadily i have no spare time to do so.
any progress i may make will be welcome
charlie
----- Original Message -----
Sent: Tuesday, March 05, 2013 5:51 PM
Subject: [YamahaDX] Yamaha FVX-1 Voice Dump
Post by drepalla
Hi all, I am looking for a voice dump from the Yamaha FVX-1 and I was
wondering if there is someone here in the group who has one, or maybe dump
file, preferably voice. The unit came shipped with a bunch of converted HS
series FM voices. So I figure that by merely comparing these with the
original HS voices, there should be possible to obtain all the relations
between the voice parameters of these two units quite easily.
------------------------------------
Yahoo! Groups Links
------------------------------------
Yahoo! Groups Links
Francois Jouaux
2013-11-15 08:01:43 UTC
Permalink
Hi David,

As Gunnar said last week, the easiest way to dump the FVX-1 FM voices is to do a 'Request-to-Send FM User Voice Data' dump of the FVX-1 (page 52) to a computer:
F0 43 70 70 16 F7

I included below a 6 bytes file that contains those (you can verify with any byte editor that it contains only the bytes above).

1) You need a computer with a sysex app (such as 'SysExLibrarian' on a Mac) and a USB/Midi cable to connect to the synth module.
2) Once the app sees the synth, open this file with it and play it through midi. It will upload the midi command on the synth and download the Voice RAM data from the FVX-1 into the app as a new sysex file (you'll see it appear in the SysExLibrarian window).
3) Just save the voice data and send it to us.

Note that this will dump all the User voices, not all the Preset voices. We need the Preset voices. Resetting the FVX-1 will fill the User voices section with all the Preset voices (See page 9 of the manual).
If you reset the FVX-1 all the changes you have made will be lost.
Before resetting, you should perform one of the data transfer operations listed on page 9. If you do not have any of these extensions or a Ram Pack, then you can still save all your data to your computer through Midi by performing a 'Request-to-Send All Ram Data Dump'. I have included the 6 bytes file for that below as well. This will upload a larger data file to your computer.
Then you can reset, and perform the first Midi 'Request-to-Send FM User Voice Data' from the librarian, and you will receive on your computer the Preset voices data.
I can then help you restore your FVX-1 to the state it was before you did a reset. Note that I can not guarantee that we'll be successful as I've never uploaded data to an FVX-1 through Midi, although I have done it many times on the HX-1 and TX81z. It is a matter of putting the right bytes header together.
So I leave it to you to decide to do a reset of your FVX-1 or not.

The FM voice format is shared between the FVX-1 and HX-1.
In exchange of your good data, I'll be able to provide you with the FM voices available in the HX-1 library and extension disks, and an editor eventually.
Since the FVX-1 also includes HS-8 FM voices, we'll have many examples to build a converter from HS-8 voices to FVX-1/HX-1, and the reverse. We'll all get access to an even bigger library, and everybody in the 2x4 and 2x8 operators world will win.

Tell us if you need more help. Thank you,

-François
Post by d***@yahoo.com
F0 43 70 70 15 F7
F0 43 70 70 20 F7 followed by the voice data.
Regarding sending/Receiving a single voice
It is possible to send or receive only a single voice or a partial voice parameters, it will take a little more effort to figure out the format of the command sequence. I have had success so far doing that on the HX1, and the HS6, but it is not described in the respective user manuals, neither is it described in the FVX1 user manual. I have seen it described in the Electone US1 user manual though, if you want to take a look, you will see that there are certain addresses that you need to specify when making these calls, and I did find those by trial and error on the HS6, so I know it is possible to do so, it only took a couple of beers and patience.
As for a start, you can make a All RAM data dump as described on page 52 you need to send F0 43 70 70 10 F7
We can analyse it an see what voices that does include, and possibly it will give us some leads on how to to a voice dump on a particular voice or just a partial voice even.
Are you familiar with using a Syxex librarian, or maybe MIDIOX? what OS do you have?
Regarding a Voice editor I can tell you that the project is still alive and I am pretty determined to proceed, currently the research is limited to the 8 operator FM voices on the HX1. Based on the knowledge me and François have obtained so far I am pretty sure that the main obstacle in making an editor, that is compatible with both HX and FVX, is only breaking the Request-to-Send FM Voice Data command recipe the FVX.
Gunnar K
Hi
I have an FVX-1. Any idea how I can dump the voices?
It's a superb sounding synth. It would be nice to be able to edit it filly but even just editing the parameters you can and layering, it sounds wonderful.
The HS is a 4op per voice, the HX is the one with 8 operator voices, I think you were thinking about the HX Charlie.
In FVX-1 and HX-1, Algos 1,2,5,6,7,8,9,10,12,14,17,18,19,20,21,25,27,31,32,60,61,62,63.. do use a single carrier and 7 modulators.
On the other hand, the algos with 2 carriers are those most used i believe, using the channel pressure envelope for a transition between these two carriers.
Gunnar K
Post by charlie midi gfa
WOW I REALLY GOT MY WORK AHEAD OF ME
FORGOT ABOUT THE 8 OPERATORS
I THINK THIS IS WHY I WAS GOING TO LAYER 2 VOICES UP
AS LONG AS ONE OF THE HS ALGOS ISN'T ONE CAR AND 7 MODS
HARLIE
----- Original Message -----
Sent: Wednesday, March 06, 2013 10:19 AM
Subject: [YamahaDX] Re: Yamaha FVX-1 Voice Dump
Post by drepalla
Thanks for replying charlie, getting the HS voices is no problem, I have
access to them and can send them to you if you want. I should mention that
the HS has some digital filters internally, so it can be a little tricky
to get them to sound similarly on the TZ816 because of that.
Additionally to the HS/FVX-1 relation, the dump will help to make the
FVX-1 compatible with a Poly 8op OPLP based editor/converter, as well as
importing the FVX-1 sounds to the HX-1 tone generator.
Gunnar K
Post by charlie midi gfa
anyway i can get these hs voices ,
my aim a few months ago was to transscribe the hs voice set and layer up in
my tz816 a set of perfs and voices similar to the hs series
sadily i have no spare time to do so.
any progress i may make will be welcome
charlie
----- Original Message -----
Sent: Tuesday, March 05, 2013 5:51 PM
Subject: [YamahaDX] Yamaha FVX-1 Voice Dump
Post by drepalla
Hi all, I am looking for a voice dump from the Yamaha FVX-1 and I was
wondering if there is someone here in the group who has one, or maybe dump
file, preferably voice. The unit came shipped with a bunch of converted HS
series FM voices. So I figure that by merely comparing these with the
original HS voices, there should be possible to obtain all the relations
between the voice parameters of these two units quite easily.
------------------------------------
Yahoo! Groups Links
------------------------------------
Yahoo! Groups Links
davidmorley@gmx.net [YamahaDX]
2017-05-17 10:37:41 UTC
Permalink
Hi there I've been mega busy so apologies i will focus on getting the matches loaded soon.
I've attached a photo of the FVX1 just installed in it's rack. I moved studio.
David
drepalla@yahoo.com [YamahaDX]
2017-06-25 20:10:28 UTC
Permalink
Hi David, good to hear you are still around. There is an editor out already and a better one on the way now for the FVX-1 and the original FVX-1 voices are available to us too. More info to come.
Martin Tarenskeen m.tarenskeen@zonnet.nl [YamahaDX]
2017-06-25 21:11:19 UTC
Permalink
Post by ***@yahoo.com [YamahaDX]
Hi David, good to hear you are still around. There is an editor out already and a better one on the way now for the FVX-1 and the original FVX-1
voices are available to us too. More info to come.
How many FVX-1 modules were ever build/sold and are still in use today
worldwide? Can't be many of them. If I would bump into one of these I
would be very tempted to buy it.
--
MT
drepalla@yahoo.com [YamahaDX]
2017-06-27 17:05:27 UTC
Permalink
Maybe 1000 or only a few hundred?
Would be interesting if the current owners would tell us the serial numbers of their units, that might give us a clue.
Post by ***@yahoo.com [YamahaDX]
Hi David, good to hear you are still around. There is an editor out already and a better one on the way now for the FVX-1 and the original FVX-1
voices are available to us too. More info to come.
How many FVX-1 modules were ever build/sold and are still in use today
worldwide? Can't be many of them. If I would bump into one of these I
would be very tempted to buy it.

--

MT

Loading...