Tux Guitar

Open Discussion

Subject Fret Light



Author Message
PolySleep
Post: Dec 17th 2008 at 12:50 PM

What about the ability to interface with a Fret Light Guitar?


Back to Top
 
Johnny
Post: Dec 18th 2008 at 4:20 AM

It should be quite easy to implement on TuxGuitar's side.
But FretLight API (for communicating with a guitar) is closed. They should allow us to use it and give specification.

And since it's a commercial product, it would be very silly to make such an improvement for free. But I guess they might be very interested!


Back to Top
 
nicolas [at] vizille.net
Post: Dec 19th 2008 at 9:38 PM

Hi guys !
I'm working on my own TuxGuitar-powered DIY "fretlight-like" guitar.
I allready wrote the driver, drilled the neck, solded the LEDS...
Now waiting for last parts delivery to complete it.

Should be working on begin-mid-january.

I'll keep you up to date.

Haven't so much time to explain right now, but contact me : nicolas [at] vizille.net

Maybe I could help you.

I can, and I have much free time, reverse engineer the fretlight guitar. (-> make a native tuxguitar plugin ?)


Back to Top
 
nicolas [at] vizille.net
Post: Dec 19th 2008 at 9:57 PM

Some pics...

more than 100 holes in the neck, filled with leds :
http://img.rock-hosting.com/view.php?img=19122008009h2y.jpg
(yes, I know, I'm a barbarian ! poor guitar !)

leds closeup :
http://img.rock-hosting.com/view.php?img=1912200800442q.jpg

solderings :
http://img.rock-hosting.com/view.php?img=19122008006h9z.jpg

leds simulation:
http://img.rock-hosting.com/view.php?img=captureJPGl5s.jpg

enjoy !


Back to Top
 
Johnny
Post: Dec 19th 2008 at 10:19 PM

I already wrote email to FretLight proposing them a TuxGuitar plugin.

They didn't respond yet (it's been 24 hours).

Anyway we can work out driver for your guitar...


Back to Top
 
nicolas [at] vizille.net
Post: Dec 19th 2008 at 10:39 PM

I don't think Fretlight corp. will gives us API's specification. They have a real buisness selling tabs in their own format.

A GP-compatible tab reader for fretlight will kill this buisness. (and will increase TxG downloads!)

But we can reverse-engineer the API. It should not be so difficult. Simply need to sniff communications between soft and guitar. Dialog protocol shoul not be complicated.

Does anyboy own a FretLight ?


Back to Top
 
nicolas [at] vizille.net
Post: Dec 19th 2008 at 11:02 PM

I contacted them, they reply me :
- They won't give API specs to us for free
- They'll sell it to us IF OUR PROJECT IS INTERESTING FOR THEM


Fretlight guitars are EXPENSIVE. And their policy is worse.

Is there any patent on leds guitars ?

If my project is successfull, I'll sell low cost Tuxguitar-powered leds guitars.

500$ for not being able to open Guitar pro tabs... Bullshit !


Back to Top
 
Johnny
Post: Dec 20th 2008 at 10:10 AM

Hell, why did they reply to you and not to me? :)

Well I told them they are lacking some versatile software, and that is true. If they think they can earn lots from selling single tabs, they are wrong.

About reverse engineering, it is possible and most probably legal, but why should I do it for free, just to boost their product selling...?


Back to Top
 
iamkevinv [at] gmail.com
Post: Feb 19th 2009 at 3:10 AM

Hey everyone... Just wondering if anyone followed through with any decoding of their fretlight guitar communications? Cheers.


Back to Top
 
nicolas [at] vizille.net
Post: Oct 21st 2009 at 10:43 PM

My Tuxguitar fretlight is now fully functionnal.

I'll soon set-up a website for selling lighted-guitars / kits...

And, of course:

- free tutorial about how to make your own
- downloads
- my tuxguitar source code


see you soon on http://www.lighty.fr

nico


Back to Top
 
Julian
Post: Oct 24th 2009 at 12:13 PM

nicolas, did you make sure the plugin is working with current SVN version ?
let me know if you need help testing the plugin.


Back to Top
 
nicolas [at] vizille.net
Post: Oct 28th 2009 at 6:08 PM

Plugin is working well with 1.1 and october's 21th svn.

It waits for a TGRedrawListener, and get the current beat to extract note/string. (just like the fretboard)
(I'm not sure TGRedrawListener is the cleaner way, but it's working)

Then it sends the information using serial-over-usb (using lib rxtx).

I'm now working on an user-friendly interface for automatically choosing the right serial port, on both windows, osx and linux...

I'll send you my source code as soon as I'll finish cleaning it.


Back to Top
 
Julian
Post: Oct 28th 2009 at 6:52 PM

Yes i think that TGRedrawListener is your best choice, since your hardware will receibe events at same time as the mail screen.

If it would be something like a keyboard, the best option would be to implements a MidiReceiver, but as it is MIDI, it don't have some info that you need such as string -> fret


Back to Top
 
illumin8
Post: Dec 19th 2009 at 2:50 AM

Hi,

I'm the founder of splashplay.co.uk and i've developed a revolutionary light panel for the guitar (http://splashplay.co.uk/guitar-tuition-light-panel.html). You can see a video here (http://splashplay.co.uk/youtube-guitar-videos.html), where i place it around the fretboard.

I'm interested if you guys had any joy with FretLight, as their solution is too expensive.

Please use the feedback form (http://splashplay.co.uk/feedback/) to contact me, or i'll check back here to see if anyone responds.

p.s. i was also a top 50 finalist in Googl'es first round Android competition. Ask me any questions and i'll help in any way possible.


Back to Top
 
Mohamed
Post: Feb 11th 2010 at 7:16 AM

Found that API for the smartlight guitar (prior version that used serial port)

SmartLIGHT® Communications Interface Specification
13 June 1996 version 1.0

1.0 Serial Port Configuration

Baud Rate: 9600
Data Bits 8
Stop Bits: 1
Parity: None


2.0 Data Definitions



MSB

7

6

5

4

3

2

1 LSB

0

Bit 7: 0 = Guitar #1 / 1 = Guitar #2
Bit 6: 0 = Data / 1 = Command
Bits 5-0: Data / Command


3.0 Command Definitions

Commands will be given in Hexadecimal. They are 6 bits long, consisting of data bits 5-0. Bit 6 must be set to 1 for the commands to be recognized by the Guitar and Bit 7 must be set to the Guitar number.


00H Reset Guitar - set all LEDs to 0, restore default scan rate.
01H Download new dataset to Guitar, 24 data bytes will follow.
02H Set refresh rate of LED display, 1 data byte will follow.
03H Reserved for future use.
04H Turn off a single LED, 2 data bytes will follow.
05H Turn on a single LED, 2 data bytes will follow.
06H - 3FH Reserved for future use.


4.0 Dataset Command Definition

The Dataset command requires 24 data bytes to follow the command. Bit 6 must be set to 0 for all of the data bytes. Bit 7 must be set to the guitar number. Following is the order of bytes for the data:


Data Byte Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
1 A6 A5 A4 A3 A2 A1
2 n/a A11 A10 A9 A8 A7
3 A#6 A#5 A#4 A#3 A#2 A#1
4 n/a A#11 A#10 A#9 A#8 A#7
5 B6 B5 B4 B3 B2 B1
6 B12 B11 B10 B9 B8 B7
7 C6 C5 C4 C3 C2 C1
8 n/a C11 C10 C9 C8 C7
9 C#6 C#5 C#4 C#3 C#2 C#1
10 n/a C#11 C#10 C#9 C#8 C#7
11 D6 D5 D4 D3 D2 D1
12 n/a n/a D10 D9 D8 D7
13 D#6 D#5 D#4 D#3 D#2 D#1
14 n/a n/a D#10 D#9 D#8 D#7
15 E6 E5 E4 E3 E2 E1
16 E12 E11 E10 E9 E8 E7
17 F6 F5 F4 F3 F2 F1
18 n/a F11 F10 F9 F8 F7
19 F#6 F#5 F#4 F#3 F#2 F#1
20 n/a F#11 F#10 F#9 F#8 F#7
21 G6 G5 G4 G3 G2 G1
22 n/a G11 G10 G9 G8 G7
23 G#6 G#5 G#4 G#3 G#2 G#1
24 n/a G#11 G#10 G#9 G#8 G#7

To turn a LED on, the bit in the dataset must be set to 1. A 0 will turn off the LED. An n/a indicator in the chart means there is no physical LED present in the Guitar for the bit, it will be ignored by the Guitar.

5.0 Set Refresh Rate Command

The Refresh Rate command requires 1 data byte to follow the command. Bit 6 must be set to 0 for data byte. Bit 7 must be set to the guitar number. The other six bits should be set according to the following formula: The base refresh rate is 60 Hz. This corresponds to a data byte of 0. The maximum refresh rate is 90 Hz. This corresponds to a data byte of 3Fh. Each increment of 1 in the data byte is equal to approximately a 1/2 Hz increment in the refresh rate. So, for a rate of 70 Hz, the data byte should be 14H. This is for testing purposes only and will not be available in the production unit.


Turn On/Off Single

The Turn On/Off Single LED command requires 1 data byte to follow the command. Bit 6 must be set to 0 for all data bytes. Bit 7 must be set to the guitar number. Following is the order of bytes for the data:


Data Byte Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
1 n/a n/a Y4 Y3 Y2 Y1
2 n/a n/a Z4 Z3 Z2 Z1

Y4 Y3 Y2 Y1 Octave
0 0 0 0 1
0 0 0 1 2
0 0 1 0 3
0 0 1 1 4
0 1 0 0 5
0 1 0 1 6
0 1 1 0 7
0 1 1 1 8
1 0 0 0 9
1 0 0 1 10
1 0 1 0 11
1 0 1 1 12

Z4 Z3 Z2 Z1 Note
0 0 0 0 A
0 0 0 1 A#
0 0 1 0 B
0 0 1 1 C
0 1 0 0 C#
0 1 0 1 D
0 1 1 0 D#
0 1 1 1 E
1 0 0 0 F
1 0 0 1 F#
1 0 1 0 G
1 0 1 1 G#

7.0 Special Notes

To update both guitar’s displays together, you can interleave the data & command bytes. Send a Dataset Command to Guitar 1 (without sending the data bytes) then send a Dataset Command to Guitar 2 (without sending the data bytes). Now send the first byte of data to guitar 1, then the first byte of data to guitar 2 & continue until done.

Sending a new command to a guitar before completing the sending of all data bytes for a previous command will terminate the previous command.

Copyright © 1996, 1997, 1998 Optek Music Systems, Inc.
All Rights and Ownership Reserved and Retained by Optek


Back to Top
 
Again formatted verion smartlight API
Post: Feb 11th 2010 at 7:22 AM


SmartLIGHT face="Times New Roman Special G1"> face="Times New Roman Special G1">? Communications
Interface Specification


13 June 1996 version 1.0


1.0 Serial Port Configuration



Baud Rate: 9600


Data Bits 8


Stop Bits: 1


Parity: None


?


2.0 Data Definitions


?













MSB



7



?


6



?


5



?


4



?


3



?


2



?


1


LSB



0


Bit 7: 0 = Guitar #1 / 1 = Guitar #2


Bit 6: 0 = Data / 1 = Command


Bits 5-0: Data / Command


?


3.0 Command Definitions


Commands will be given in Hexadecimal. They are 6 bits long, consisting of
data bits 5-0. Bit 6 must be set to 1 for the commands to be recognized by the
Guitar and Bit 7 must be set to the Guitar number.

























00H


Reset Guitar - set all LEDs to 0, restore default scan
rate.


01H


Download new dataset to Guitar, 24 data bytes will
follow.


02H


Set refresh rate of LED display, 1 data byte will
follow.


03H


Reserved for future use.


04H


Turn off a single LED, 2 data bytes will follow.


05H


Turn on a single LED, 2 data bytes will follow.


06H - 3FH


Reserved for future use.


?


4.0 Dataset Command Definition



The Dataset command requires 24 data bytes to follow the command. Bit 6 must
be set to 0 for all of the data bytes. Bit 7 must be set to the guitar number.
Following is the order of bytes for the data:












































































































































































































Data Byte


Bit 5


Bit 4


Bit 3


Bit 2


Bit 1


Bit 0


1


A6


A5


A4


A3


A2


A1


2


n/a


A11


A10


A9


A8


A7


3


A#6


A#5


A#4


A#3


A#2


A#1


4


n/a


A#11


A#10


A#9


A#8


A#7


5


B6


B5


B4


B3


B2


B1


6


B12


B11


B10


B9


B8


B7


7


C6


C5


C4


C3


C2


C1


8


n/a


C11


C10


C9


C8


C7


9


C#6


C#5


C#4


C#3


C#2


C#1


10


n/a


C#11


C#10


C#9


C#8


C#7


11


D6


D5


D4


D3


D2


D1


12


n/a


n/a


D10


D9


D8


D7


13


D#6


D#5


D#4


D#3


D#2


D#1


14


n/a


n/a


D#10


D#9


D#8


D#7


15


E6


E5


E4


E3


E2


E1


16


E12


E11


E10


E9


E8


E7


17


F6


F5


F4


F3


F2


F1


18


n/a


F11


F10


F9


F8


F7


19


F#6


F#5


F#4


F#3


F#2


F#1


20


n/a


F#11


F#10


F#9


F#8


F#7


21


G6


G5


G4


G3


G2


G1


22


n/a


G11


G10


G9


G8


G7


23


G#6


G#5


G#4


G#3


G#2


G#1


24


n/a


G#11


G#10


G#9


G#8


G#7


To turn a LED on, the bit in the dataset must be set to 1. A 0 will turn off
the LED. An n/a indicator in the chart means there is no physical LED present in
the Guitar for the bit, it will be ignored by the Guitar.


5.0 Set Refresh Rate Command


The Refresh Rate command requires 1 data byte to follow the command. Bit 6
must be set to 0 for data byte. Bit 7 must be set to the guitar number. The
other six bits should be set according to the following formula: The base
refresh rate is 60 Hz. This corresponds to a data byte of 0. The maximum refresh
rate is 90 Hz. This corresponds to a data byte of 3Fh. Each increment of 1 in
the data byte is equal to approximately a 1/2 Hz increment in the refresh rate.
So, for a rate of 70 Hz, the data byte should be 14H. This is for testing
purposes only and will not be available in the production unit.


?



Turn On/Off Single


The Turn On/Off Single LED command requires 1 data byte to follow the
command. Bit 6 must be set to 0 for all data bytes. Bit 7 must be set to the
guitar number. Following is the order of bytes for the data:




























Data Byte


Bit 5


Bit 4


Bit 3


Bit 2


Bit 1


Bit 0


1


n/a


n/a


Y4


Y3


Y2


Y1


2


n/a


n/a


Z4


Z3


Z2


Z1


















































































Y4


Y3


Y2


Y1


Octave


0


0


0


0


1


0


0


0


1


2


0


0


1


0


3


0


0


1


1


4


0


1


0


0


5


0


1


0


1


6


0


1


1


0


7


0


1


1


1


8


1


0


0


0


9


1


0


0


1


10


1


0


1


0


11


1


0


1


1


12



















































































Z4


Z3


Z2


Z1


Note


0


0


0


0


A


0


0


0


1


A#


0


0


1


0


B


0


0


1


1


C


0


1


0


0


C#


0


1


0


1


D


0


1


1


0


D#


0


1


1


1


E


1


0


0


0


F


1


0


0


1


F#


1


0


1


0


G


1


0


1


1


G#



7.0 Special Notes


To update both guitar’s displays together, you can interleave the data &
command bytes. Send a Dataset Command to Guitar 1 (without sending the data
bytes) then send a Dataset Command to Guitar 2 (without sending the data bytes).
Now send the first byte of data to guitar 1, then the first byte of data to
guitar 2 & continue until done.


Sending a new command to a guitar before completing the sending of all data
bytes for a previous command will terminate the previous command.


Copyright ? 1996, 1997, 1998
Optek Music Systems, Inc.


All Rights and Ownership Reserved and Retained by Optek



Back to Top
 
Scott Janssen
Post: Sep 16th 2010 at 8:02 PM

There's a much easier way to do this. If you've purchased a FretLight guitar, it comes with the M-Player software, which is what plays MIDI files to light up the fretboard. Optek (the company that makes the FretLight guitar and M-Player software) sells songs in M-Player format for $2.99 each, so they're not too eager to allow you to create your own files. It can be done as follows, however:
1) Open the Tablature file in a tab editor (like TuxGuitar or Guitar Pro).
2) Make two copies of the guitar track. One will be played via M-Player through your computer's speakers, the other will light up the frets of the guitar.
3) Force the six strings to be played on MIDI channels 11-16, respectively.
4) Export as MIDI.
It's that simple. Here's the problem, though, manually going through the tab file and separating out the tab into six MIDI channels (one for each string) would be a time-consuming process. In Guitar Pro 5, there was a way (select the guitar track, click on the Tracks menu, select the Properties menu item, and check the "Force to channels 11-16 checkbox) to do this very quickly. In Guitar Pro 6, however, this functionality has been removed. Someone at FretLight suggested I try TuxGuitar. So, do any of you know how to get TuxGuitar to force the six guitar strings to channels 11-16? Thanks for your help!
Scott
PS - You can reach me at janssen@QA4U.com


Back to Top
 
Spitch
Post: Jan 20th 2011 at 7:18 PM

FYI Fretlight has the patent for all stringed light up instruments...


Back to Top
 
Mohamed
Post: Apr 8th 2011 at 2:50 PM

Guitar pro 6 is now Fretlight ready....


Back to Top
 
josx
Post: Aug 3rd 2011 at 9:05 PM

Where i can get nicolas code?


Back to Top
 
josx [at] interorganic.com.ar
Post: Aug 26th 2011 at 4:02 PM

Hi!
We have been working on a serial connection to a device like fretlights (based on guitarduino) . Here is the plugin code:
https://github.com/josx/Guitarra-Vas-a-Llorar/tree/master/TuxGuitar-Duino

Maybe it helps someone.


Back to Top
 
b4dc0d3r
Post: Aug 30th 2011 at 4:07 AM

Github does not support tarballs, I think. If you can put all the source in a download, that would help. Otherwise, I will try to pull a .diff - ut that sometimes has problems.


Back to Top
 
b4dc0d3r
Post: Sep 2nd 2011 at 3:03 AM

I installed git and got the source. It relies on gnu.io - and I think on RXTX libraries. Maybe I missed it, but it would help to list these as dependencies.

I'm compiling TuxGuitar as-is directly from the source code, consider it a clean install. So if there are other libraries needed, they are missing from the build file, or your OS assumes they exist where other OS might not have them. I do not mind adding these as-is, but I cannot build them as-is.


Back to Top
 
josx [at] interorganic.com.ar
Post: Sep 21st 2011 at 7:24 PM

Sorry about the delay, yes it uses RXTX libraries.
RXTX is multiplatform so there is no problem.
http://rxtx.qbang.org


Back to Top
 
Poleboy
Post: Nov 14th 2011 at 9:18 PM

Anybody still interested in routines to activate LEDs on Fretlight guitar? I blackboxed the USB output and produced my own working version of Fretlight M-Player. I now have routines for Fretlight LEDs.


Back to Top
 
Blizzard
Post: Nov 19th 2011 at 9:40 PM

Sounds interesting Poleboy. This could open up alot of possibilities. Please tell us more...


Back to Top
 
Poleboy
Post: Dec 6th 2011 at 1:30 AM

Looks like critical mass of interest is here.

Take control of your Fretlight guitar in ways that you never thought possible. Send any note, chord, text message or graphic image that you can dream up directly to the guitar's fretboard. Take control of the LEDs. If you have a Fretlight guitar then you are going to want this free software.

http://www.4shared.com/file/vyDovRQM/LED_Fretboard_Simulator.html


Back to Top
 
Blizzard
Post: Dec 11th 2011 at 8:10 PM

Poleboy, you're a genius.

Excellent work. Thanks for sharing.


Back to Top
 
Poleboy
Post: Dec 14th 2011 at 10:32 PM

Thanks Blizzard. I wrote another program for my guitar, just in time for the Holidays. Turn your Fretlight guitar into a dancing light show. Actually it's a frequency response meter similar to WinAmp's and comes with a mini WinAmp interface. The guitar light show also works with any music or sound that can be played through your computer. Enjoy.

http://www.4shared.com/file/AxOhgmMY/LED_Fretboard_Light_Show.html


Back to Top
 
Blizzard
Post: Dec 18th 2011 at 6:34 AM

Thanks Poleboy. That's a very innovative way to use a Fretlight guitar. I can see you have put alot of time and effort into these programs. It's nice to have some extra features that are not found in the original Fretlight software.

Is there some way your program can transfer midi data from a midi port to the Fretlight display? That way we could use Tux Guitar's midi output or any other midi player to light-up the Fretlight. Maybe someone could even create a Fretlight VST plug-in so it could be used in Cubase, Sonar, etc...


Back to Top
 
Heaven
Post: Dec 18th 2011 at 8:35 PM

You've got it in one. Couldn't have put it bteetr.


Back to Top
 
MOHAMED
Post: Dec 19th 2011 at 3:05 AM

Poleboy, great job. I wonder if you can create a plug in to tuxguitar so it can light up the fretlight? if you are planning on making this open source and since this is the goal of this post can you package those apis so we can use them in creating more sophisticated functions in Tuxguitar?
Again you did a genius job...


Back to Top
 
jetukmzift
Post: Dec 19th 2011 at 8:41 AM

XkzURe njsvjpvukohm


Back to Top
 
epclarkjr
Post: Dec 25th 2011 at 1:48 AM

× ×?ס×?ת×? ×?×?צ×?א את ×?ת×?×?× ×? ×?×?×?×?×? ×? ×?×?×?ר×? – ×?א ×?×?ת×?×?×? ש×? ת×?×?×?ם×?אם ×?ש ×?×?ם ×?צע×??ת×?×?×?×?×?×?

cheap car insurance


Back to Top
 
Poleboy
Post: Jan 4th 2012 at 3:32 PM

I'll take a look at creating a plug-in.


Back to Top
 
josx
Post: Jan 13th 2012 at 7:05 PM

hey great news!

Please post your source code, without it. Your work is useless.

Last year We have release a plugin to connect to a simil frethlight guitar....take a look to do yours:

https://github.com/CrearAyT/Guitarra-Vas-a-Llorar/tree/master/TuxGuitar-Duino


Back to Top
 
white_tree
Post: Jan 23rd 2012 at 4:51 AM

I'm dying to get direct midi (from a DAW) to a fretlight, would that be possible with your program Poleboy? This is awesome


Back to Top
 
bamboone
Post: Feb 9th 2012 at 8:51 AM

Hey, Guys!
Sorry to be so late to the party! I have the older serial port type Fretlight (Optek SMARTlight) guitar and interface box, but sadly I do not have the original software: might one of you tell me where I might get a copy? Fretlight was not at all helpful when I called them! I see previously posted API(?) for this guitar, which I admit I will probably not be clever enough to figure out what to do with! Thanks!
anthonyhendrix3843 at msn dot com


Back to Top
 
the internet
Post: Feb 20th 2012 at 7:59 PM

any progress, poleboy? thanks for your efforts


Back to Top
 
SamuellBig
Post: Apr 11th 2012 at 6:05 PM

???? ???? - http://novagta.com/ - ?????????? ??????


Back to Top
 
cheap watch
Post: May 6th 2012 at 7:35 AM

ulysse-nardin-sonata-670-88|
ulysse-nardin-marine-aqua-perpetual-333-90-3|
ulysse-nardin-marine-blue-seal-353-68le-3|
ulysse-nardin-executive-dual-time-246-00-3-42|
ulysse-nardin-executive-dual-time-243-00-42|
ulysse-nardin-executive-dual-time-246-00-3-421|
ulysse-nardin-executive-watches |
cheap Ulysee Nardin Quadrato watches |
fake Ulysee Nardin Quadrato watches |
Hot Ulysee Nardin Quadrato watches on slaes |
Ulysee Nardin Marine watches|
Cheap fake Ulysee Nardin Marine watches|
Hot Men Ulysee Nardin Marines watches|
Ulysee Nardin Sonata watches|

Replica Hot Ulysee Nardin Sonata watches |
Cheap Ulysee Nardin Sonata watches |
ulysse-nardin-gmt-perpetual-326-22-32 |
ulysse-nardin-gmt-perpetual-322-66-91|
Hot cheap-ulysse-nardin-gmt-perpetual watches|
Fake -ulysse-nardin-gmt-perpetual watches for sales|
Replica ulysse-nardin-gmt-perpetual watches |
ulysse-nardin-blue-surf-263-36le-3|
ulysse-nardin-blue-surf-266-36le-3|
Cheap New ulysse-nardin-blue-surf watches|
Fake ulysse-nardin-blue-surf watches|
Replica ulysse-nardin-blue-surf |
ulysse-nardin-maxi-marine-263-66-3-625|
ulysse-nardin-maxi-marine-263-67-43 |
ulysse-nardin-maxi-marine-263-66-3 |
ulysse-nardin-maxi-marine-266-66-3-62 |
ulysse-nardin-maxi-marine-266-33-8-92 |
ulysse-nardin-maxi-marine-263-66 |
Hot Fake New Ulysee Nardin Maxi Marine watches On sales |
Cheap Replica Ulysee Nardin Maxi Marine watches |
New Ulysee Nardin Maxi Marine watches |
ulysse-nardin-dual-time-42-mm-243-55-92|
ulysse-nardin-dual-time-42-mm-246-55-31|
ulysse-nardin-dual-time-42-mm-246-55-8-30|
Cheap hot ulysse-nardin-dual-time watches|
Fake ulysse-nardin-dual-time watch shop |
Replica Whosales ulysse-nardin-dual-time |
New Arrivals Ulysee Nardin 160th-anniversary watches|
Hot Ulysee Nardin 160th-anniversary watches |
Replica Wholesales Ulysee Nardin 160th-anniversary watches |
New Cheap Ulysee Nardin michelangelo watches|
Wholesales Replica Ulysee Nardin michelangelo watches |
ulysse-nardin-maxi-marine-diver-263-33-3-96|
ulysse-nardin-maxi-marine-diver-266-33-3a-925|
ulysse-nardin-maxi-marine-diver-266-67-42|
ulysse-nardin-maxi-marine-diver-260-32-3a |
ulysse-nardin-maxi-marine-diver-263-66-62|
ulysse-nardin-maxi-marine-diver 353-66-3-355 |
ulysse-nardin-maxi-marine-diver 266-66-623 |
ulysse-nardin-maxi-marine-diver-266-66-3 |
ulysse-nardin-maxi-marine-diver hot replica watches|
New cheap ulysse-nardin-maxi-marine-diver watches|
Replica Wholesales ulysse-nardin-maxi-marine-diver watches|
New ulysse-nardin-freak watches|
Cheap hot ulysse-nardin-freak watches|
Replica cheap ulysse-nardin-freak watches|
Hot Ulysee Nardin watches on sales|
Fake cheap hot Ulysee nardin watches|
Men Replica Ulysee Nardin watches hot on sales|
Fake Ulsyee Nardin macho-palladium-950 watches |
Replica Wholesales Ulsyee Nardin macho-palladium-950 watches |
ulysse-nardin-circus-minute-repeater-749-80|
ulysse-nardin-royal-blue-tourbillon-mens-799-99bag|
Cheap new ulysse-nardin-sonata watches|
Hot replica ulysse-nardin-sonata watches|
Ulysee Nardin marine-diver watches|
Hot new Lady marine-diver watches |
Cheap Bell Ross Watches
Hot Zenith | Vacheron Constantin Watch | Hot Zenith | victorinox watch | Ulysee Nardin | U-boat watch | Tissot watch | Technomarine watch | Seiko watch | Swiss Army | Richard Mille | Roger Dubuis | Romain Jerome | Raymond Weil | Rolex watch | Parmigiani watch | Piaget watch | Porsche Design | Philip Stein | Perrelet watch | Patek Philippe | Panerai watch | Omega watch | Oris watch | Micheal Kors | Movado watch | Mont Blanc | Maurice Lacroix | Lamborghini watch | Longines watch | Jacob Co | Jaeger Lecoultre | IWC Watch | Herms watch | Hublot watch | Greubel Forsey | Graham Watch | Gerald Genta | Glashutte watch | Girard Perregaux | Franc Vila | Franck Muller | Emporio Armani | Ebel watch | Dewitt | Daniel Roth | Dior watch | Cartier watch | Carl F bucherer | Corum watch | Christian Dior | Concord watch | Breitling watch | BMW watch | BRM watch | Bedat Co | Breguet watch | Blancpain watch | Baumer Mericer watch | Bell Ross | Bulgari watch | Audermas Piguet | A Lange Sohne

Replica watches store
patek philippe watches
cheap patek-philippe-grand-complication pp008
Hermes watches series
Cheap Hermes Lady watch h000086

Replica Bulgari watches
New Burberry watches
Fake Carl F Bucherer watches
Lady Dior watches
Diamond Dior Watches
Men emporio-armani watches
Gold euro-geneve-watches
replicas-delaneau-watches
Hublot Big Bang watches
replicas-geneve-italy-watches
Men fake gerald-genta-watches
Jacob co diamond watches
replicas-henry-dunay-watches
replicas-maurice-lacroix-watches
Fake Micheal Kors watches
michele-watches
Philip Stein watches
Seiko watches
replicas-audemars-piguet-watches
replicas-blancpain-watches
Fake Breguet watches
Replica IWC watches
Cheap replica louis-vuitton-watches
replicas-patek-philippe-watches
replicas-richard-mille-watches
vacheron-constantin-watches
replicas-bertolucci-watches
Casion Watches
replicas-concord-watches
Fake Gucci Watches
Longines watches
replicas-mont-blanc-watches
Movado watches
Cheap Oris watches
replicas-rolex-watches
replicas-roger-dubuis-watches
replicas-piaget-watches
replicas-parmigiani-watches
replicas-panerai-watches
replicas-jaeger-lecoultre-watches
glashutte-original-watches
replicas-glashutte-watches
replicas-girard-perregaux-watches
Replica Franck Muller watches
ebel watches
replicas-daniel-roth-watches
Fake Corum watches
chopard-watches
replicas-cartier-watches
replicas-breitling-watches
baume-et-mercier-watches
baume-mercier-watches
replicas-a-lange-sohne-watches
replicas-victorinox-watches
replicas-a-lange-sohne-watches
replicas-victorinox-watches
Replica U-boat watches
Tissot watches
replicas-technomarine-watches
Fake Tag Heuer watches
Raymond Weil watches
Fake Rado watches
replicas-porsche-design-watches
replicas-perrelet-watches
replica Audermas Piguet Hot AP-10
replica Audermas Piguet Hot AP-011
Swiss Audermas Piguet T3 Limited Edition Series
Audermas Piguet T3 26133stooa101cr01
Audermas Piguet Canape
Audemars Piguet 15091BC.OO.D002CR.02
Audemars Piguet Promesse
Audemars Piguet Mini Ladies 67465BC.ZZ.1189BC.03
Audemars Piguet Jules Audemars
Audemars Piguet 26003BC.OO.D002CR.01
Audemars Piguet Edward
Audemars Piguet Edward 26006BC.OO.D002CR.01
Audemars Piguet Maserati
Audemars Piguet Maserati Pink Diamond AP-019
Audemars Piguet Millenary
Audemars Piguet 15320BC.OO.D002CR.01
Royal Oak Jumbo 15300orood088cr01
Royal Oak Jumbo Skeleton AP-020
Royal Oak Chrono series
Audemars Piguet Royal Oak Chronograph Swiss Series
Audemars Piguet Royal Oak Chronograph Swiss Red AP-022
Audemars Piguet Royal Oak Chronograph Swiss Blue AP-023
Audemars Piguet Royal Oak Chronograph Swiss Grey 25721stoo1000st09
Audemars Piguet Royal Oak Chronograph Swiss White AP-021
Royal Oak Automatic Classic Seires
Royal Oak Automatic Classic Swiss Gold Black AP-030
Royal Oak Automatic Classic Swiss White AP-031
Royal Oak Automatic Classic Swiss Gold White AP-032
Royal Oak Automatic Jumbo Series
Royal Oak Jumbo Ap-041
Royal Oak Jumbo 15300orood088cr01
Royal Oak Jumbo Blue AP-042
Royal Oak Chrono Series
Royal Oak Chrono Black Swiss AP-41
Royal Oak Chrono Black Swiss AP-42
Royal Oak Chrono White Swiss AP-43
Ruben Baracello Limited Edition Series
Audemars Piguet 26284RO.OO.D002CR.01
Audemars Piguet Limited ED AP-50
Audemars Piguet Limited ED AP-51
Audermas Piguet Alinghi Limited Edition Series
Alinghi Limited Edition AP-61
Alinghi Limited Edition AP-62
Audemars Piguet EQ Time Perpetual Calender Series
EQ Time Perpetual AP-071
EQ Time Perpetual AP-072
Jules Audemars Moon Phase Series
Jules Audemars Moon Phase AP-081
Jules Audemars Moon Phase AP-082
Sohne Lange 31 Series
Replica A Lange & Sohne Lange 31 Mens Watch 130.025
Replica cheap A Lange Sohne Cabaret
A Lange & Sohne Cabaret Mens Watch 107.021
Replica cheap Sohne Lange Double Split
Replica cheap Lange Sohne Tourbograph Pour Le Merite For sales
Cheap replica lange Sohne Grand Saxonia Automatik
A Lange & Sohne Grand Saxonia Automatik Mens Watch 307.032
Wholesales A Lange Sohne-31 replica
Best replica a lange sohne Datograph
A Lange & Sohne Datograph Flyback 403.035
A Lange Sohne 1 Series
A Lange & Sohne Lange 01.021
A Lange & Sohne Lange 101.025
Replica A Lange Sohne Grand Lange 1
A Lange & Sohne Richard Lange 232.032
Replica Sohne Langematik Series
A Lange & Sohne Langematik Perpetual 310.025
A Lange & Sohne Langematik Big Date 308.032
A lange Sohne 1815
A Lange & Sohne 223.032
A Lange & Sohne Chronograph 401.026
al10003-langematik
A Lange & Sohne FlyBlack Chrono ALS0004
Swiss Flying Tourbillon A lange Sohne ALS0005
a lange sohne tourbillion ALS0006
brm-v12-49
brm-v12-48
brm-v12-46
brm-v12-54
brm-v12-44
brm-v6-44
brm-v12-44
brm-v6-44
brm-v6-44
bmw-watch-brand -42873
bmw-watch-brand -42882
bmw-watch-brand -42885
bmw-watch-brand -42877

bmw-watch-brand -42891
bmw-watch-brand -42884
bmw-watch-brand -42871-1
bmw-watch-brand -42888
bmw-watch -42892
bmw-watch-brand -42872
bmw-watch-brand- 42886
href="http://www.shopbuynet.com/watches-b-m-w-watch/bmw-watch-brand-replica-watch-42881.html "> bmw-watch-brand-42881|
bmw-watch-brand-42871
bmw-watch-brand -42870
bmw-watch-brand-42876
bmw-watch-brand- 42883
bmw-watch-brand-42880
bmw-watch-brand-42879
bmw-watch-brand-42880
bmw-watch-brand-42879
bmw-watch-brand- 42878
breitling-superocean-chrono-a13340
breitling-superocean-chrono-a13340
breitling-superocean-chrono-a13340
breitling-superocean-chrono-a13340
breitling-superocean-chrono-a13340
breitling-superocean
breitling-avenger-seawolf-e17370
breitling-avenger-seawolf-a73390
breitling-avenger-seawolf-steel-a73390
breitling-avenger-seawolf-steel-a73390
breitling-avenger-seawolf series
breitling-blackbird a4435910-b811
breitling-superocean-heritage-blsf10014
breitling-superocean-heritage-blsf10013
breitling-superocean-heritage-blsf10012b
breitling-superocean-heritage-blsf1001
breitling-superocean-heritage-blsf10006
breitling-superocean-heritage-blsf10015
breitling-superocean-heritage-blsf10016
breitling-superocean-heritage-blsf10004
breitling-superocean-heritage-blsf10005
breitling-superocean-heritage-blsf10006
breitling-superocean-steelfish-bl10002
breitling-superocean-steelfish-bl10004
breitling-superocean-steelfish-bl02001
breitling-superocean-steelfish-bl02009
breitling-superocean-steelfish-bl10005
breitling-superocean-steelfish-bl02012
breitling-superocean-steelfish-bl02016
breitling-superocean-steelfish-bl02014
breitling-bentley-48-7mm-bl02062
bentley-mark-vi-complications
breitling-bentley-gmt-r47362
breitling-bentley-gmt
breitling-airwolf-a78363
breitling-chrono-matic-49-a14360
breitling-chrono-matic-49-a14360
breitling-chrono-matic-49
breitling-chrono-matic-49-a14360
breitling-chrono-matic-49
breitling-bentley-487mm-bl02058
breitling-bentley-30s-bl10018
breitling-bentley-675-bl02056
breitling-bentley-675-blbd10004
breitling-bentley-675-blbd10002
bentley-675-blbd10001
breitling-bentley-675-bl02057b
breitling-bentley-675-blbd10002
breitling-bentley-675-blbd10004
breitling-bentley-675-bl02056
breitling-bentley-30s-bl10018
breitling-bentley-487mm-bl02058
breitling-chrono-matic-49
breitling-chrono-matic-49-a14360
breitling-chrono-matic-49-a14360
breitling-airwolf-a78363
breitling-bentley-gmt
breitling-bentley-gmt-r47362
bentley-mark-vi-complications
breitling-bentley-48-7mm-bl02062
bentley-mark-vi-complications
breitling-bentley-48-7mm-bl02062
bentley-mark-vi-complications
breitling-bentley-gmt-r47362
breitling-bentley-gmt
breitling-airwolf-a78363
breitling-chrono-matic-49-a14360
breitling-chrono-matic-49-a14360
breitling-chrono-matic-49
breitling-bentley-487mm-bl02058
breitling-bentley-30s-bl10018
breitling-bentley-675-bl02056
breitling-bentley-675-blbd10004
breitling-bentley-675-blbd10002
bentley-675-blbd10001
breitling-bentley-675-bl02057b
breitling-bentley-30s-bl02022
breitling-navitimer-bl10066
breitling-bentley-675-bl10067
breitling-navitimer-serie-speciale-bl10035
breitling-navitimer-serie-speciale-bl10034
breitling-navitimer-serie-speciale-bl10033b
breitling-navitimer-serie-speciale-bl10033
breitling-navitimer-serie-speciale-bl10033b
breitling-navitimer-serie-speciale-bl10033
breitling-hot-new-bentley-48-7mm
breitling-bentley-mark-vi
breitling-bentley-mark-vi-h26362
breitling-bentley-mark-vi-p26362
breitling-bentley-mark-vi-p26362
breitling-bentley-mark-vi-r26362-brown
breitling-airwolf-a7836323
breitling-a13380-3714-avenger-skyland
breitling-0blsa10022-super-avenger
breitling-0blsa10021-super-avenger
breitling-0blsa10015-skyland-avenger
breitling-0blsa10013-skyland-avenger
breitling-a13380-1714-avenger-skylandv2
breitling-a13380-378-avenger-skyland
breitling-a17330-4114-avenger-seawolf
breitling-blsw10001-avenger-seawolf
breitling-hot-series
breitling-a17330-4114-avenger-seawolf
breitling-bl10063-chrono-aveneger
breitling-blsa10004u-skyland-avenger
breitling-hot/breitling-bl10059-titanium-chrono-avenger
breitling-bl10015-super-avenger
breitling-bl10007-chrono-aveneger-titanium
breitling-blsw10012-avenger-seawolf
breitling-a17330-178-avenger-seawolf
breitling-a17330-17-avenger-seawolf
breitling-blsw10008-avenger-seawolf
Breitling montbrilliant blmb10011
breguet-swiss-eta2892-2-rose-gold-bre009
breguet-swiss-eta2892-2-ss-bre007
breguet-swiss-eta2892-2-rose-gold-bre005
breguet-rose-gold-bre004
breguet-rose-gold-bre002.html
breguet-rose-gold-bre003
breguet-hot-new-classique-bre-0010
breguet-aeronavale-type-xx-br01001
breguet-classique-br01011
breguet-classique-br01012|
breguet-classique-complications-br01021
breguetclassique-553-br10001
breguet-classique-553-br10002
breguet-type-xx-aeronavale-br10004
breguet-br10006
breguet-br10007
breguet-hot-new-bre-004
breguet-hot-new-bre-003
breguet-8401-br10010


Back to Top