Tutorial: MAX For Live Clips

 

This tutorial will introduce you to the capabilities that Max for Live provides in terms of performing actions or receiving input on clips. In addition, there is a short tutorial on using the send and receive object in MAX. As always, the patch that was created for this tutorial is available on the forums in the Tutorial area. Check out the video after the jump

Max For Live Clips tutorial from max4live on Vimeo.

 

 

Your rating: None Average: 5 (3 votes)
xpm
Offline
Joined: 09/28/2009
Nice, glad to know we're

Nice, glad to know we're gonna have some decent control over clips!
I have one question though, is it possible to set the clip start rather than loop start within m4l? I have some ideas about using m4l extensivley with my monome, and would really find that function to be important.

mchenetz's picture
mchenetz
Offline
Joined: 09/17/2009
when a clip is not looped it

when a clip is not looped it loop_start returns clip_start and the same for loop_end.

office2010key
Offline
Joined: 12/13/2011
office 2010

Together with the guest Office 2007 Key account, you're unable to put in Download Office 2007 any software program too as Microsoft Office 2010 hardware, modify settings, or Download Office 2010 make a suitable password. When Office 2010 Key it comes to the cause Microsoft Office 2010 Download that guest account permits an Windows 7 individual to log on to another Microsoft Windows 7 network, appear at the Win 7 World wide web, Download Windows 7 as well as Buy Windows 7 even close to, it really is very best Microsoft office 2011 according to disable all your Office 2007 guest akun only when it's not in Microsoft Office 2007 use. Following studying madness related Office 2007 Download having a guest account, it can be Office 2007 Professional possible to understand it is not possible for MS Office 2007 to bypass the Win seven buy microsoft office 2007 more than your current guest Microsoft Office 2007 Professional account. Even so, you could possibly purchase microsoft office 2007 bypass it, with Office 2010 a good solid secure and also effective MS Office 2010 tool that you simply really should reset your Office 2010 Download. It's going to let Office 2010 Professional you bypass your lost private information buy microsoft office 2010 in less than five minutes.

dlf
Offline
Joined: 10/06/2009
patch tutorial

sorry, i can't seem to find this patch in the tutorials area … could you point a link ? cheers, g.

mchenetz's picture
mchenetz
Offline
Joined: 09/17/2009
Sorry... I meant to post it

Sorry... I meant to post it before..

Here is the link

http://www.max4live.info/content/tutorial-max-live-clips-0

rpaske
Offline
Joined: 09/28/2009
Jumping around within a clip

Thanks for the great tutorial, Mike - very informative. From what you said a couple days ago over on the Beta Discussion Board I assume that it's still not possible to get a clip's current playing position. I also assume that this means that the current playing position can't be set either. Both functions would be very useful for what I'd like to do. For example, I'd like to have an 8-bar MIDI looping pattern within a clip of let's say 16 bars. The first 8 bars would be the main looping part and the 8 bars after that would contain 1 or 2-bar variations on that looping pattern - fills if you will. I'd like to be able to jump out of the main 8-bar loop on an exact bar boundary to a 1 or 2-bar variation, and then jump back into the main 8-bar loop, also on an exact bar boundary. It would seem that with "get_clip_position" and "set_clip_position" this would be possible. I could probably create a workaround by jumping out of one Live channel into another and back again but I like the idea of keeping all of the material in a single clip.

Any thoughts on the feasibility of this idea?

mchenetz's picture
mchenetz
Offline
Joined: 09/17/2009
You can get the current

You can get the current global playing position from the metro object. This will give you your global tempo. I was playing around with the idea of triggering a metro object when you trigger a clip. You could then use the observe loop_jump to tell you when the clip has restarted which in turn you would restart the clip metro. You can then perform various action on the timing from the clip metro in order to get different divisions of time. I hope this makes sense. IT's kind of a work around, but i think it will work. I keep meaning to create a demo of that theory, but other things get in the way. Maybe I will play with it this weekend and post a patch of my findings. It's something that is critical for a lot of things I do with M4L too....

rpaske
Offline
Joined: 09/28/2009
Current Play position with metro

Thanks, Mike. Since my application would only need to know exact bar boundaries would it work to use transport to get the exact bar-beat-tick position and then determine the position within the clip of a pre-determined length from division by that pre-determined clip length? For example, if an 8-bar loop were playing at transport position bar 64-beat 1-tick 1, the clip would be at 64/8 or bar 8-beat 1-tick 1. If that is known then a bit of code could cause a jump out for one bar to to clip position bar 11-beat 1-tick 1 and then back to clip position bar 1-beat 1-tick 1 which would correspond to transport bar 65-beat 1-tick 1. If this would work then I could jump out of my 8-bar loops to 1 or 2-bar fills whenever desired by a footswitch press or whatever.

Btw, I've been using Live for the last 5 years but haven't done any Max programming since 1994 so I'm just getting re-acclimated to the rigor involved. ;)

mchenetz's picture
mchenetz
Offline
Joined: 09/17/2009
The problem with using master

The problem with using master tempo without creating another metro that starts with a clip is that there is no guarantee that the master tempo has not started before the clip has. Remember you can start the transport at anytime, even without launching a clip. That is why i recommend starting a metro and then dividing that metro into the various divisions that you need. Another option, if you don't care about the current playing position in a clip is just to set the loop_start and/or loop_end to move to a specific part in a clip. This method does not care about current playing position and will just jump to a finite position in the clip. I will definitely put together some examples. I just got the Launchpad in yesterday and i need to demo some M4L patches, so i will make that part of it.

Mike

rpaske
Offline
Joined: 09/28/2009
transport/metro

Thanks for your response. I see your point regarding the potential problem of the transport not being in sync with a clip start time, however my method of using Live is to set up scenes containing sections of a song which I advance with a footswitch. For example I might have an 8-bar looping intro which I can play as long as desired before footswitching into the next scene which might be a 32-bar AABA looping structure. This section could be followed by an 8-bar looping outro. I set it so that I can click anywhere in the last bar of a section and Live will move to the next section at the next bar line. In this scenario I start the song by hitting the footswitch on Scene 1 which always contains multiple clips across a number of channels (tracks). The transport starts as soon as I hit the footswitch. I can then footswitch my way through the song from there. This way I can keep both hands on my synth keyboard.

I like the idea of just moving loop_start to jump in and out of my main looping sections and my fill bars.

Btw, after I typed my previous message I realized that I'll need to use a modulo division by 8 and use the remainder to determine the number of the current bar in an 8-bar phrase.

I look forward to seeing what you come up with metro. Thanks again.

mchenetz's picture
mchenetz
Offline
Joined: 09/17/2009
Although I haven't tried

Although I haven't tried it... You can set cue points in the song and then observe them and jump to them. That may work for you.

rpaske
Offline
Joined: 09/28/2009
Jumping to Cue points

Setting cue points, observing, and then jumping to them is another good idea to try. Right now I'm still working on using MFL to improvise within 8-bar clips based upon the notes contained in those clips. So far, so good. When I reach an acceptable plateau with this first round of endeavor I'll tie it off and move on to the jumping around within the clips idea. My concept here is to allow MFL to improvise most of the time (and I'll improvise with it) but then to play certain fills whenever I feel the need for pre-composed parts to be heard. MFL provides a means to do this kind of thing within Live, a very exciting prospect indeed.

mchenetz's picture
mchenetz
Offline
Joined: 09/17/2009
sounds like you are doing

sounds like you are doing some interesting stuff. I can't wait to see what you come up with.

rpaske
Offline
Joined: 09/28/2009
Well, it's not ready for

Well, my improvising accompanist isn't ready for prime time yet but I'll keep you posted as it evolves.

ytsek (not verified)
color_index

Hi,

When I try get color_index I get an error no property called 'color_index'
All other gets work fine. The color_index is the one I'm interested in the most at the moment. Any ideas?

Thank you.

mchenetz's picture
mchenetz
Offline
Joined: 09/17/2009
Can you post the patch in the forums under M4L programming?

IF you select the contents of the patch and then go to edit-> copy compressed and paste it into a topic on the M4L programming forum then i can take a look at it and then comment. There could be many reasons. I would love to help you out.

ytsek (not verified)
Thanks for your help. But I

Thanks for your help. But I found the cause.
The developers removed color_index. There is now a property color with a RGB value.
http://forum.ableton.com/viewtopic.php?f=35&t=126725

Should have search the forum before asking here.

afra99
Offline
Joined: 11/19/2011
cheap louboutins shoes

Many online cheap louboutins shoes have provide the latest fashion red sole christian louboutin store shoes. However, only our online shop discount christian louboutin shoes can provide all products at the cheapest price. What you need to do at this time is login our christian louboutin pumps website and select the suitable shoes. I am sure you will never regret to visit our online christian louboutin zappos. I think lots of young people will fall in love with this kind of christian louboutin platform pumps.

afra99
Offline
Joined: 11/19/2011
christian louboutin boots

Leopard always is a fashion christian louboutin boots element! As you can see, this picture of louboutins sale also is make of fashionable leopard pony hair, plus a sexy louboutin pumps online and charming design which make the whole cheap louboutin shoes pumps more different from others. So, do you also want to have discount christian louboutin shoes one? Then, you can come with go to our christian louboutin sale store and have a look!

afra99
Offline
Joined: 11/19/2011
christian louboutin pumps

Undoubtedly, the best seller shoes is christian louboutin boots Over The Knee Boots in this cold season. Maybe you have many different kinds of louboutin sale, but this brand boots with unique design christian louboutin shoes must can bring you fresh feeling. I suggest you can not miss this christian louboutin pumps opportunity to have one to try. Our shop will provide discount christian louboutin shoes to you. cheap louboutin shoes with its luxury brand and gorgeous designs.

afra99
Offline
Joined: 11/19/2011
louboutin shoes on sale

Let me recommend these beautiful louboutin shoes on sale to you. Wherever you go cheap louboutin pumps, I believe you can become the centre of attention when wearing discount louboutin shoes. With the development of society, there have an increasing number of people are the fans of this christian louboutin shoes brand.Before you buy a pair of suitable cheap louboutin shoes for yourself,please consider purchasing our online christian louboutin boots Store at first.

afra99
Offline
Joined: 11/19/2011
discount louboutin shoes

Get closer look at these discount louboutin shoes. I believe their stylish design and high cheap louboutins quality will let you rest assured to purchase them from our discount christian louboutin shoes online shop. Obviously, these christian louboutin store sandals can be worn by all women to attend any cheap louboutin shoes occasions. All people can buy one or more christian louboutin sale to show their fashion sense.

afra99
Offline
Joined: 11/19/2011
louboutin shoes sale

In my opinion, a pair of cheap louboutin shoes can create a perfect and beautiful woman. When you wearing christian louboutin on sale it, it can make you to be elegant, fashion, sexy and full of woman louboutin shoes sale flavors. Especially, the red sole and the sneakers of christian louboutin shoes attracted many people's eyes. This time, our store have a lot of different cheap louboutin pumps style and color of discount christian louboutin shoes, you can come have a look!

afra99
Offline
Joined: 11/19/2011
christian louboutin pumps

A pair warm and fashionable designer louboutin shoes is a great choice for you in this christian louboutin pumps cold season! And, I think above of discount christian louboutin heels ankle boots can meet your requirements, it is with simple but fashionable christian louboutin tall boots that you can match them with your any clothes in any occasion. Look here, what are you still waiting forcheap christian louboutin shoes? Action on our store and take one discounted louboutin shoes on sale surprises!

afra99
Offline
Joined: 11/19/2011
discount monclers

The popular discount monclers can be very functional and necessary in cold days. In the cold winter, wear moncler online it out all don't have to worry about their will get moncler down jackets chilled. You could find more designs of moncler sale you might like from our sales moncler store online shop, which are with high moncler coats quality but at the lowest price. Come on!

afra99
Offline
Joined: 11/19/2011
moncler down jackets

Would you like to wear the latest fashion moncler down jackets? Do you want to get moncler vest on sale as many as possible? If yes, I suggest you can not wait for discount moncler jackets any more, hurry up to double click your moncler wiki mouse. Login our website to select your favorite discount moncler coats products. We will provide you with the toppest quality moncler online products and the best service.

afra99
Offline
Joined: 11/19/2011
moncler wiki

Choose our moncler wiki shop to buy winter products seems more suitable. In order to realize more information about the moncler outlet fashion,many people would like to pay attention to the sale of latest stylish monclers online. For different people,various kinds of moncler vest products have designed for them to select moncler jackets. This time, the first thing you need to do is buy suitable products from our cheap down jackets online shop.

afra99
Offline
Joined: 11/19/2011
mocler down jackets

Gentle men wearing mocler down jackets will become more handsome and attractive. This time, all men can choose our discount moncler jackets shop to select suitable products to dress up yourself. I believe you can easily win moncler jackets many people's hearts at the first glance. Please give moncler online yourself a chance to have a try. I am sure you will not regret to do that doudoune moncler. People usually wear discounted moncler coats because they can protect people from the eavy strong wind and keep them warm all the time.

49ers Red Jersey
Offline
Joined: 12/01/2011
49ers Red Jersey

49ers Red Jersey
Alex Smith Jersey
Anthony Davis Jersey
Brian Westbrook Jersey
Deion Sanders Jersey
Frank Gore Jersey
Isaac Sopoaga Jersey
Jerry Rice Jersey
Joe Montana Jersey
Michael Crabtree Jersey
Mike Iupati Jersey
Nate Clements Jersey
Nate Davis Jersey
Patrick Willis Jersey
Roger Craig Jersey
Ronnie Lott Jersey
Steve Young Jersey
Taylor Mays Jersey
Vernon Davis Jersey

giants ersey

49ers Red Jersey
Offline
Joined: 12/01/2011
Jets Jersey

Jets Jersey
Antonio Cromartie Jersey
Bart Scott Jersey
Braylon Edwards Jersey
Brett Favre Jersey
Chad Pennington Jersey
D'Brickashaw Ferguson Jersey
Darrelle Revis Jersey
Dennis Byrd Jersey
Dustin Keller Jersey
Dwight Lowery Jersey
Jerricho Cotchery Jersey
Joe Namath Jersey
Jonathan Vilma Jersey
Kyle Wilson Jersey
LaDainian Tomlinson Jersey
Laveranues Coles Jersey
Leon Washington Jersey
Mark Sanchez Jersey
Nick Mangold Jersey
Santonio Holmes Jersey
Shonn Greene Jersey
Thomas Jones Jersey
Vernon Gholston Jersey

giants ersey

49ers Red Jersey
Offline
Joined: 12/01/2011
Packers Jerseys

Packers Jersey
Aaron Rodgers Jersey
Charles Woodson Jersey
Clay Matthews Jersey
Greg Jennings Jersey
A.J. Hawk Jersey
Aaron Kampman Jersey
Al Harris Jersey
B.J. Raji Jersey
Bart Starr Jersey
Brandon Jackson Jersey
Brett Favre Jersey
Donald Driver Jersey
James Starks Jersey
Jermichael Finley Jersey
Jordy Nelson Jersey
Nick Barnett Jersey
Paul Hornung Jersey
Ray Nitschke Jersey
Reggie White Jersey
Ryan Grant Jersey
William Henderson Jersey

giants ersey

49ers Red Jersey
Offline
Joined: 12/01/2011
Roddy White Jersey

Roddy White Jersey
Tony Gonzalez Jersey
Matt Ryan Jersey
Tim Brown Jersey
Howie Long Jersey
Falcons Jerseys
Brett Favre Jersey
Deion Sanders Jersey
Jamaal Anderson Jersey
John Abraham Jersey
Michael Turner Jersey
Raiders Jersey
Art Shell Jersey
Bo Jackson Jersey
Darren McFadden Jersey
Darrius Heyward-Bey Jersey
Daunte Culpepper Jersey
DeAngelo Hall Jersey
Derrick Burgess Jersey
Fred Biletnikoff Jersey
George Blanda Jersey
Jack Tatum Jersey
Jacoby Ford Jersey
JaMarcus Russell Jersey
Jason Campbell Jersey
Jim Otto Jersey
Jim Plunkett Jersey
Kenny Stabler Jersey
Louis Murphy Jersey
Lyle Alzado Jersey
Marcus Allen Jersey
Michael Huff Jersey
Nnamdi Asomugha Jersey
Raiders Customized Jersey
Richard Seymour Jersey
Rolando McClain Jersey
Ronnie Lott Jersey
Ted Hendricks Jersey
Willie Brown Jersey
Zach Miller Jersey

giants ersey

49ers Red Jersey
Offline
Joined: 12/01/2011
Steelers Jerseys

Steelers Jersey
Troy Polamalu Jersey
Ben Roethlisberger Jersey
Brett Keisel Jersey
Byron Leftwich Jersey
Casey Hampton Jersey
Chris Kemoeatu Jersey
Evander Hood Jersey
Franco Harris Jersey
Heath Miller Jersey
Hines Ward Jersey
Ike Taylor Jersey
Jack Lambert Jersey
James Farrior Jersey
James Harrison Jersey
Jeff Reed Jersey
Jerome Bettis Jersey
Joe Greene Jersey
Kevin Greene Jersey
LaMarr Woodley Jersey
Lawrence Timmons Jersey
Limas Sweed Jersey
Lynn Swann Jersey
Maurkice Pouncey Jersey
Mel Blount Jersey
Mike Wallace Jersey
Mike Webster Jersey
President Obama Jersey
Rashard Mendenhall Jersey
Rocky Bleier Jersey
Rod Woodson Jersey
Ryan Clark Jersey
Santonio Holmes Jersey
Terry Bradshaw Jersey
Willie Parker Jersey

giants ersey

afra99
Offline
Joined: 11/19/2011
cheap louboutins sale

Wear this brand cheap louboutins sale, you surely would become an attractive woman at everywhere. They could make you be more confident in your discount christian louboutin shoes everyday, with the highest louboutin pumps online quality, christian louboutin uk will never hurt your feet. Welcome to search for more styles of christian louboutin on sale from our sales online, they are at low price, what a good news it is louboutin shoes store!

afra99
Offline
Joined: 11/19/2011
christian louboutin discount shoes

Girls who like to dress up themselves with the fashion christian louboutin discount shoes will become more sexy and mature. Meanwhile, the louboutin shoes sale comfortable feeling will make they can not forget. Would you like to buy discount louboutins? If yes, there is no doubt that our cheap louboutin shoes online shop is the best choice. Here all christian louboutin online are worth you to buy. This time, our store have a lot of different style and color of discount christian louboutin shoes, you can come have a look!

afra99
Offline
Joined: 11/19/2011
christian louboutin sneakers

You will proud of owning one pair of christian louboutin sneakers. With the fine workmanship and the comfortable discount christian louboutin shoes foot feeling will make you fondle admiringly. You will love wearing christian louboutin on sale because of the comfortable and convenient. More cheap louboutin shoes styles and colors of sneakers are waiting for you to choose christian louboutin discount shoes. If you want to keep yourself never out of date, the popular brand christian louboutin boots is your must-have accessory brand.

afra99
Offline
Joined: 11/19/2011
cheap louboutin shoes

In order to let the fashion cheap louboutin shoes world be full of colors, the designer christian louboutin high heels has try his best to create various kinds of discounted christian louboutin shoes to let everyone satisfied. The popular discount christian louboutin pumps drive many people crazy. Whether the ordinary people or super christian louboutin sale stars, they do not want to miss any chance to own such stylish christian louboutin shoes.

afra99
Offline
Joined: 11/19/2011
discount gianmarco lorenzi shoes

This is a elegant and noble discount gianmarco lorenzi shoes, you can easily match your dresses when you want to attend a formal ysl shoes sale party or a meeting, because they are versatile yves saint laurent shoes! This time, how could you resist these beautiful gianmarco lorenzi shoes on sale? And, action on our discount ysl shoes online shop, you can get them in a high quality and cheap price ysl shoes on sale at the same time very easily!

afra99
Offline
Joined: 11/19/2011
christian louboutin boots

Choose christian louboutin boots to match with your various kinds of beautiful discount louboutins clothes is perfect. If you want to christian louboutin shoes become the focus, you can not hesitate to buy christian louboutin on sale to help you. To be honest, cheap louboutin pumps at discount price can help you to save much more money. You can not miss this discount christian louboutin heels rare opportunity.

afra99
Offline
Joined: 11/19/2011
christian louboutin boots

Rapidly develop of footwear technology makes the christian louboutin boots become more sexy and cozy. It is hard for people to deny accept the sale of christian louboutin pumps sale around them.As long as there have new design of christian louboutin heels entered into the market, many people will crazy for snapping up discounted louboutins store online them. they are favorite discount christian louboutin shoes. And, they want to buy these cheap louboutin shoes with a high quality and cheap price at the same time.

afra99
Offline
Joined: 11/19/2011
moncler wiki

We should be very grateful moncler wiki designer, thank them for bringing us such good discount moncler clothing. Of course, such a moncler winter jackets that its price is not cheap, good moncler down jackets things naturally it should have a value. Then, I want to suggest you can come our discounted moncler vest sale online and take one surprises go moncler boots home.

afra99
Offline
Joined: 11/19/2011
discount moncler vest

Undoubtedly, women wearing discount moncler vest will become the bright spots. No matter where the go, they can become the centre of cheap moncler down jackets attention. For those people who want to stand out in the cheap moncler jackets crowds, there is no doubt that moncler wiki sale at our online shop can help them. If you want to moncler online have a try, login our discounted moncler coats website at once.

afra99
Offline
Joined: 11/19/2011
ugg online outlet

The numerous colors and styles ugg online outlet you can decide on is unthinkable. Getting different colors and styles of ugg boots sale causes it to be possible to fit your ugg classic boots mood as well as your clothes. You will find no restrictions with one of these boots in discount uggs on sale. Regardless of what your choice cheap ugg boots sale is, it are available in the ugg boots uk in uggs clearance.

afra99
Offline
Joined: 11/19/2011
sheepskin boots

Our provides are utilized utilizing the advancement of sheepskin boots clearance footwear and discount ugg boots, which consists belonging to the most efficient remarkable leathers along with the world’s finest ugg boots sale sheepskin. With apps that fixture into your each morning life, cheap ugg boots footwear pride by on their personal on supplying cheap kids uggs and footwear that occur going to come to be fashionable, at ease ugg outlet store and attainable.

suanye
Offline
Joined: 12/18/2011
nba shoes

Happened in nba shoes others, total felling miraculously incredible. But nba players shoes his real influence cheap nba shoes side every one. With his practical action to tell others, as long as you sure to do, keep nba jerseys on sale going and try to do what you can. Nothing in the world is the useless person, nothing tracy mcgrady shoes in the world is difficult to industry. http://www.nbashoessssale.com/

suanye
Offline
Joined: 12/18/2011
christian louboutin pumps

The worst is christian louboutin pumps not can't succeed, is not looking the pursuit of the direction. What sales louboutins will we don't know, but with the application of the approach to meeting have life. Successful louboutins sales people in the rise as timid before, and how long they do not christian louboutin ankle boots know to want to reach, just can climb, setbacks at back to the road, is on that link christian louboutin boots left loopholes. As a size, is the result of the later! http://www.salesssslouboutins.com/

suanye
Offline
Joined: 12/18/2011
discount christian louboutin

You stayed discount christian louboutin in the country? You know every village have the color? The cheap christian louboutin pumps on sale color of the country round and round, all christian louboutin ankle boots sorts of color highlight the different season, representing cheap christian louboutin the people here to change destiny journey, the color and the farmers will be hard sweat taste christian louboutin boots came into your eyes Joan, stimulating your nasal, rooted in each out of his dreams of the Chinese. http://www.cheaplouboutinssssuks.com/

suanye
Offline
Joined: 12/18/2011
discount christian louboutin

You stayed discount christian louboutin in the country? You know every village have the color? The cheap christian louboutin pumps on sale color of the country round and round, all christian louboutin ankle boots sorts of color highlight the different season, representing cheap christian louboutin the people here to change destiny journey, the color and the farmers will be hard sweat taste christian louboutin boots came into your eyes Joan, stimulating your nasal, rooted in each out of his dreams of the Chinese. http://www.cheaplouboutinssssuks.com/

afra99
Offline
Joined: 11/19/2011
discount louboutin shoes

Wearing a such discount louboutin shoes will make you feel more sexy, and you will be the most christian louboutin on sale shinning star in any occasion. Here have a good chance, you can purchase it on our discount christian louboutin shoes sale store online very easily, what’s more, you can enjoy a high quality christian louboutin shoes and cheap price at the same time. So, don’t hesitate and come cheap louboutins! Recently,our online shop christian louboutin on sale in many different styles.

afra99
Offline
Joined: 11/19/2011
christian louboutin sneakers

The elegant design christian louboutin sneakers and bow detail are the biggest bright spot of this paircheap louboutin shoes. Wearing this design discount christian louboutin shoes pumps will show your charming temperament and make you became more beautiful christian louboutin on sale in any occasion. In this season, buy this discounted louboutin shoes pumps to prepare for winter is very cost-effective. Now, action on our christian louboutin store store and take one go home!

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • Lines and paragraphs break automatically.
  • You may insert videos with [video:URL]

More information about formatting options