Friday Photo Critique #39

Friday Photo Critique is our weekly community project, where we publish a photograph submitted by one of our wonderful readers, then ask you all to offer constructive feedback on the image. It’s a great way to learn more about photography, express your viewpoint, and have your own image critiqued!


Quick Ground Rules

  1. Play nice! We’ve deliberately chosen photographs that aren’t perfect, so please be constructive with any criticism.
  2. Feel free to offer any type of advice – composition, lighting, post-processing etc.
  3. You can also link to photographs that you feel offer a great example of this type of image shot exceptionally well.

Without further ado, here is this week’s candidate for Friday Photo Critique!


The Photograph

Photo Critique

Photographer: Chris Day

Please let us know what you think in the comments – how would you have approached the scene or taken the photo differently? A massive thank you to everyone who commented last week.

The most constructive and helpful comments will be featured on the site. Interested in submitting your own photo? You can do so here!

An Introduction to MySQL 5: Views


The MySQL 5 series introduced quite a few changes. Triggers and stored procedures were two of the big ticket items. One of the lesser known additions, at least from the amount of writing on the subject, is the introduction of views. While after a quick look at MySQL views, you might not see the obvious advantages, they’re there if you dig into them just a bit.


Introduction: What is a View

“A View is nothing more than a pseudo table doing the work of a defined query.”

In short, the easiest way to look at a view is that it is just a stored query which mimics a table. It’s nothing more than a pseudo table doing the work of a defined query. It doesn’t add any functionality, such as changing variables, nor does it fire other queries when something else happens. Views just sit there, fat dumb and happy doing what you defined them to do.

On first blush, this doesn’t sound like that big of a deal, but if you dig past the surface, you can start seeing some of the power of the lowly view. I am not going to say that views will change your life, but I will tell you that they will make the job of database interaction a little easier to work with. They will make your job a little easier when you make major version changes in your interaction layer. They will also make some difficult tasks such as dynamic reporting a little more efficient and a little easier to work with. I’ll take a little easier any day of the week.

With anything there are tradeoffs.

“Views may and probably will decrease your performance.”

As I have written in the past, I am a believer in making tradeoffs, as long as you understand what is on the table. More than likely someone will skim past this paragraph and make a comment that you should never use a view because of the performance hit. I disagree. You should use every tool in your toolbox, but when they make sense. You don’t use a hammer to put a screw into a wall, just as you wouldn’t use a view when you really need a heap / memory table. The flip side is the development usability for your applications. When it makes sense to save time, effort, and energy over the performance hit that you might take, take that choice. Development isn’t all about the performance of your applications, as there are other considerations such as support, time to market, and overall value of your time.

The tools that I am working with in this tutorial are pretty standard. I am using phpMyAdmin for the database interaction for explanation purposes. I will also be using very rudimentary table structures, strictly for ease of explanation. I don’t expect that these table structures would ever be used in a production environment, as I am merely using them for illustration.

One further note. There is no right or wrong way to name a view. However, I do name my views with the syntax of view_*primary_table*_*what_the_view_is_used_for* unless I am working for backwards compatibility changes. So, if I was creating a view for statistical reporting purposes on my salesforce table, my view name would be: view_salesforce_statistical_report. That can be rather long and you only have 64 characters to work with, so keep that in mind. It works for me, and my style, it might not work for you.

“I am not going to say that views will change your life, but I will tell you that they will make the job of database interaction a little easier to work with. They will make your job a little easier when you make major version changes in your interaction layer. They will also make some difficult tasks such as dynamic reporting a little more efficient and a little easier to work with.”


Definitions: How to Define a View

As I stated, a view is just a query. There are some slight configurations that we need to make when creating a view, so let’s discuss that first. In phpMyAdmin, in the “browse” table page, you will see a link called “Create View”.

Create View Link

If you click on that link you should see something that looks like this:

Create View Page

This, my friends, is where the magic happens. There isn’t much to explain on the page, but let’s take a quick look at the definitions that we need to understand to create a view.

First, there is “Create View” followed by “OR REPLACE”. If you click the OR REPLACE it will do exactly as you think, which is overwrite an existing view. Column names is the name of the columns in your table. Each is seperated by a comma, so it might look like first_name, second_name, etc. AS is the query.

There are two more items to explain, but the concepts are not hard. ALGORITHM has the selections of undefined, merge, and temp table. If you select “Merge” when there is a one to one relationship it will combine the incoming query with the view. Temp table is less efficient, but when you are not using a one to one relationship, such as a aggregation function like SUM() or you are using certain keywords like GROUP BY or HAVING or UNION, you have to use the temp table algorithm. That said, you can do like I do, and leave the algorithm as “undefined” and MySQL will select the best algorithm to use.

Finally, we have CASCADED CHECK OPTION and LOCAL CHECK options. The check options tell MySQL to validate the view definition if there is a condition on the query, like WHERE. If the WHERE clause excludes data, it will prevent updates or insertion of those rows where it should be excluded. The LOCAL CHECK deals with just the view you are defining, where CASCADED CHECK is for views that you have defined from other views. It will cascade the check for those as well.

That’s a view in a nutshell. Let’s take a look at some use cases to see them in action and where they may help your development efforts.


Backward Compatibility: For the Procrastinator

I have had it happen more times than I would care to mention when I design a single use table which I never think will need to be normalized further inevitably does. Let’s take the example that showed before with a few more records.

Not Normalized

Obviously, my normalization skills leave something to be desired in this example. What I probably should have done when I first created this table, was have a seperate table for addresses, and then just call an address_id in my sales force table. The problem is, once I move to a database change, I have to run back through my logical interaction layer and make numerous query changes. Instead of doing that much work, why not let a view come to the rescue.

First, let’s make the change to my table structure. I copy my table structure and data to my new table, addresses and make the table sane such as adding address_id and removing the unneeded structure:

Create Address Table
Address Table

Then I just need to delete the offending columns and add my address_id back to my sales table.

Sales Table

This is a pretty common change that you make on a semi-regular basis, although rather simplistic in nature. You figure out that you can normalize something because of a new feature. In this case, we can reuse our addresses for customers, or for other employees, or for whatever we might store addresses. This work isn’t that difficult, but depending on your query reuse, finding all of the places that you call our old sales_force table might be a much larger change in scope. In comes a view.

Instead of going back through our code right now, and instead wait for a normal release cycle, we can create a view to keep our old functionality intact. I changed the name of our sales_force table to sales_force_normalized:

Change My Table Name

Now we can create our view to maintain backwards compatibility:

Create My View

And we have our backwards compatibility with just the extra work of creating one query that sits in MySQL:

Backwards

Even when I enter a new sales person, my view will reflect the change:

Add Jin

And, presto:

Works!

About two minutes of work to maintain our backwards compatibility to our previous data structure. There are drawbacks to this method, in that you can not define an index against your view which is important when you are cascading views. In addition, you will still need to change your queries for INSERT, DELETE and UPDATE, but this will save you some work. Your performance could drop a bit, but as a stop gap, there is no easier way to make a change to your data structure to ease your code base into that change. Your queries in your logic layer will be untouched because as far as they know, they are looking at the original table.


Complex Queries: Making the Hard Bearable

Now that we have our proof of concept under our belts, let’s look at another use. I created another table to capture the sales data from my salesforce table and filled it with some random information. It looks like this:

It’s an extremely simplified table to capture the sales of the salesforce for illustration. There are always things that we want to extract for measurement on a table like this. I probably want to know the total sales. I probably would want to know the total sales by person. I also might want to know the rank of the sales performance. I could write queries in my database logic to perform each of these when I need them, or I could simply write a view to grab the data as needed. Since this is a tutorial about views, I guess the choice is pretty simple at this point which tactic to take.

Let’s start by evaluating the total sales, along with some other pertinent information:

Which gives us a view of:

I also included the query time on this one, as looking at 200 records, this is lightening fast, but performance will vary. Notice that I am not using the CHECK functions because I am not discriminating the information in a WHERE clause. Now that we have this information neatly packaged, it’s just a matter of building our reporting mechanism in our logic.

Getting this information isn’t that hard. Let’s take this just a step further and use a GROUP BY function and a join function against the salesforce. Again, I am using simplified queries to illustrate. In this case, we want to get the same information that we had from total sales, but this time broken down by our individual sales person.

Which gives us a view of:

Again, very simple in the end to get these values out of your database. Let’s take a look at one more example, which will combine the two views. I want to compare the totals against the individual, and so we will create a view of two views:

Which gives us a view of:


Conclusion

One other benefit of views is they do provide a further level of security to your applications. You are not exposing your table structure to your application. Instead, you’re exposing something that doesn’t really exist, except as a pseudo table. I wouldn’t call a view a best practice and use them primarily for writing secure applications, but I would look at it as an added benefit.

I use views in a limited fashion. Where I use views are as demonstrated above, particularly in the reporting mechanisms in my applications. Writing a query to perform the heavy lifting for me is much easier than writing the logic around more difficult queries. I do take a bit of a hit on my performance from time to time, which I tend to overcome by optimizing the original data structure. I’ve yet to have one be a show stopper in terms of performance, but the day is young. Thanks so much for reading.

How to Illustrate an Elegant Bottle of Wine in a Gift Box


Make use of the 3D tools in Illustrator and learn to create this fantastic looking bottle of wine in a gift box. In this tutorial you will learn how to create your own gift box of wine using the Rectangle Tool, Pen, 3D Revolve and Gradients.

Continue reading “How to Illustrate an Elegant Bottle of Wine in a Gift Box”

11 of the Best Tutorials for Logic Pro

Logic is Apple’s premiere digital audio workstation, and part of their Logic Studio pack. Last week’s article explored Logic’s history and features. This week, we will learn how to use it.

Despite the fact that the software is only available on the Apple platform, it continues to increase in popularity. The Mac continues to be popular with many creative people. Logic tutorials seem to be breeding around the Internet like rabbits. Here are eleven of the best.

This article was previously published on the AudioJungle blog, which has moved on to a new format in 2010. We’ll be bringing you an article from the AudioJungle archives each week.

The tutorials come from Apple, Youtube and Audiotuts+. As Logic Pro version 9 has only recently come onto the market, many of the best tutorials still cover Logic Pro 8.


1. Logic Pro 9 User Manual

Apple’s Logic user manual is a great place to start. You can access the manual by selecting Help / Logic Pro Help from the program, or read it online here. It is a comprehensive document that describes the Logic Pro interface, commands, and menus and gives step-by-step instructions for creating Logic Pro projects and for accomplishing specific tasks. It is written for users of all levels of experience.

It’s also worth checking out Exploring Logic Pro, a PDF manual that presents the basics of Logic Pro in an easy, approachable way. You can access the manual by selecting Help / Exploring Logic Pro from the program.


2. Apple Video Tutorials

Apple have been hard at work creating brief but detailed video tutorials for their software, including Logic Pro. These form a worthwhile (though brief) introduction to Logic and its features.


3. Logic Pro 9 Preview

Whether you’re new to Logic Pro, or wondering what’s in the newly released version, this fourteen minute preview will show you what you want to know.


4. Your 1st Hour With Logic Pro 8

A video tutorial from Future Producers Magazine that shows you how to get started with Logic. Though covering the previous version, this ten minute tutorial is still relevant.


5. Mr Mig Logic Pro 8 Tutorial

Mr. Mig is a remixer, producer and songwriter, and shows you around Logic in this 20 minute video.

Part 1

Part 2


6. How to Comp Tracks in Logic Pro 8

Jun 5th in Logic Pro, Mixing & Mastering by Björgvin Benediktsson

How to Comp Tracks in Logic Pro 8

When tracking for your record, you may have to go through loads of takes to get that perfect track. In the old days this meant cutting up a lot of tape and pasting the right takes together — a time consuming and difficult effort. Now, in the world of wonderful digital technology, you can just cut, copy and paste to your heart’s desire, without having to worry about super-expensive tape that you could ruin with your next knife-cut. Who wants to become a surgeon when all you have to do is copy and paste?
Continue Reading


7. Using Logic Pro’s Transformer Object

May 7th in Logic Pro, Production by Toby Pitman

Using Logic Pro’s Transformer Object

The Transformer object in the Environment is one of the most powerful tools Logic has to offer. With a little bit of MIDI know-how, it can become an incredibly powerful creative tool. In the second part of this Environment series we’re going to look at the basic concept of how the Transformer interprets and manipulates MIDI messages. Even if you don’t have Logic, there’s some useful information about MIDI as well.

Continue Reading


8. Understanding Logic Pro’s Environment

Apr 19th in Logic Pro, Recording by Toby Pitman

Understanding Logic Pro’s Environment

The Environment is the core of Logic. It can be the cause of a lot of confusion (and even fear!) for new and even more experienced Logic users. In the first of three tutorials that focus on the Environment I’m going to explain exactly what the Environment is and why it makes Logic the most flexible and advanced MIDI sequencing package on the market.

Continue Reading


9. Using Quick Automation Access in Logic Pro 8

Jan 30th in Logic Pro, Mixing & Mastering by Toby Pitman

Using Quick Automation Access in Logic Pro 8

The key to any polished sounding mix is the use of automation. Whether you’re on an SSL console or in Reason at some point your going to want to record fader movements or synth parameters to enhance your mix.

Mixing with a mouse isn’t very inspiring and if you don’t have a fully fledged control surface it can sometimes be the only option. Luckily Logic has a handy function to get you automating in style!

Continue Reading


10. How to Create a Custom Instrument with Logic’s EXS Sampler

Sep 19th in Logic Pro, Production by Ryan Leach

How to Create a Custom Instrument with Logic’s EXS Sampler

Creating custom sampled instruments using Logic’s EXS24 Software instruments that come jam packed with presets can be bittersweet; there are hundreds of ready-made sounds instantly available at your fingertips, but within months of an instrument’s release the patches become hackneyed and commonplace. What you may have thought was a unique and exciting instrument can soon become the very sound that makes your music feel just like everything else.

The solution is to develop your own unique voice using custom instruments, and thanks to Logic’s EXS24 Sampler it’s much easier to do than you might think.

Continue Reading


11. Create a Parallel Compression Bus in Logic Pro 8

Jul 16th in Logic Pro, Production by Mo Volans

When it comes to processing a drum bus, parallel compression is a technique that produces great results on just about any DAW available. Of course, the technique required differs from one application to another. Mo Volans takes the Logical route….

Continue Reading


Psdtuts+ Presents – Exclusive Wallpaper By Leonardo Dentico


Another extremely talented designer by the name of Leonardo Dentico has volunteered to create an exclusive wallpaper for the readers of Psdtuts+. This month’s exclusive wallpaper features a very cool surreal illustration that is perfect for a desktop wallpaper because of the beautiful scenery included. So make sure to check this out, download the wallpaper and then view Leonardo’s other art.


Exclusive Wallpaper – Medusa’s Escape

Medusa Escape is a fantasy landscape photo-manipulation which was created mainly with Photoshop CS4, an Intuos4 tablet, and many stock images. I wanted to create a scenario with a nice atmosphere and a surreal touch. Since people can find nice sci-fi landscapes everywhere I didn’t want to go down that road which has been taken by many other artists.

Because of that I chose to include the flying medusa, and not a trendy airship, which is overused in all the science fiction works. I started the piece by making a sketch of the background, later I applied a few decent stock images to create mountains and sky. I also used a texture and painted the near rock structure, it needed a lot of work. Later, I had to add additional textures to make it look more realistic. The most problematic part was to cut out medusa. I had to work on the alpha channels for a long time before I found a good way to cut them out.

I was really inspired by surreal artists such as Salvador Dalì, even if this style doesn’t have many elements in common with him. But the most inspiring thing was music, when I listen to music ideas come to me by themselves. Try working while "Immigrant song" by Led Zeppelin is playing, I’m sure you’ll get what I’m talking about!


Some of Leonardo’s Other Work


Special Thanks to Leonardo

Once again I’d like to thank Leonardo for participating and giving the readers an awesome new wallpaper for their desktops. Please make sure to visit Leonardo’s portfolio’s and check out some of his great art.

Also stay tuned for some more exclusive high quality wallpaper projects in the near future!

The Independence Day Roundup!

Here in the USA (where I am based), the Fourth of July is fast approaching, which means festivals, food, and my favorite… FIREWORKS! In light of the holiday I put together a nice roundup of some cool fireworks shows, some flag tutorials and some free fonts!

Independence Day Theatrical Trailer

Happy 4th of July!

How To Make Firecracker Shots For the 4th Of July

Stars & Stripes FOREVER!

Largest July 4th Fireworks Display in America

John Adams – Declaration of Independence

Crappy 4th of July

Seattle Fireworks – 4th of July 2009

Disneyland July 4th 2009 Fireworks – Disney’s Celebrate America!

Celebrate America 2009 – 4th of July Fireworks at Walt Disney World

Fireworks Display in HD 4th of July 2009 (West Orange NJ)

4th of July 2009 Fireworks Show Las Vegas Hilton

090704 Macy’s Fireworks Hudson River 42nd Street New York

Create a Tattered Flag with Zaxwerks 3D Flag – Motionworks

Create a fireworks effect using After Effects

Simulating Flag Ripples Using Flex In 3D Studio MAX

Cinema 4D tutorial: 3d flag

Motion 4 Tutorial: Making A Flag Blow In The Wind.

Create Awesome Cloth Simulations using nDynamics in Maya

How to Simulate a Torn Flag Animation using 3ds Max and After Effects

Stars & Stripes

2Peas 4th of July

Patriot

LMS Star Spangled

BodieMF Flag

USStarsNStripes

Stars And Stripes

American Bush Shame

LMS America LSF

Stripes & Stars

Missing Man Out

If you enjoyed this post, please give it a vote on Digg or a stumble to say thanks!


Workshop #90: Forever II by The Verge

At Audiotuts+ we irregularly put up a reader track for workshopping and critique (find out how to submit a track). This is how it works: you upload your song, and every week or so we’ll publish one here and step away from the podium. The floor is yours to talk about the track and how the artist can fix problems in and improve upon the mix and the song.

This track has been submitted for your friendly, constructive criticism. They have put their track (and their heart and soul) in your hands to learn and get useful feedback.

  • Do you enjoy the song or track itself? Does it have potential?
  • Can the arrangement be improved?
  • How did you find the mix? What would you do differently?
  • What do you enjoy about the rhythm track? What can be done to improve it?
  • Is the choice of instruments relevant and effective for the style/song?
  • Are the lyrics (if any) effective? Does the style, arrangement and genre of the song suit them?
  • Can you suggest any specific techniques that might improve the track?
  • Do you have any other constructive feedback?

Forever II by The Verge

Artist’s website: thedisconnect.bandcamp.com

Description of the track:

I used Reason to create this track. Still got some tweaking to do, but I’d love to hear everyone’s thoughts.

Download audio file (ForeverII.mp3)

Terms of Use: Users can stream the track for the purposes of giving feedback but cannot download or redistribute it.

Have a listen to the track and offer your constructive criticism for this Workshop in the comments section.


Submit Your Tracks for Workshopping

Need constructive criticism on your own tracks? Submit them using this form.


How Much Data Do We Really Consume?

AT&T caused some waves recently when it simply canceled its flat fee wireless data plan and replaced with two plans that have caps, which, in some scenarios could get rather expensive for the user. Some analysts, such as Jack Gold from J. Gold Associates, have said that efficient data usage of apps may become a part of future wireless benchmarks.

However, even if those 200 MB and 2 GB caps sound tight, most of us will have to admit that we simply have no idea how much data we actually consume on our smartphones. Common sense would suggest that there are smartphones that promote data usage and there are some that are too clumsy and create a barrier for data usage. The iPhone, with more than 200,000 apps on tap and countless apps that heavily rely on data, may be among those devices that consume considerable data – which, in fact may have been a reason for AT&T to introduce those new caps just before the introduction of the iPhone 4.

But that does not answer the question how much data we actually consume, of course, and is very much speculation on our part.

Nielsen tried to give some answers by revealing some of the results it got from analyzing 60,000 phone bills. And, as you may imagine, there were some surprises.

What was expected is the fact that increased smartphone data penetration, the availability of more apps and the simple fact that we are getting more comfortable using smartphones results in more data usage. The average monthly data consumption jumped from about 90 MB in January 2009 to about 298 MB in January 2010.

However, Nielsen found that 6% of smartphone users are consuming half of all data. 25% of smartphone users consume less than 1 MB of data. Another 25% do not use any data service, despite the fact that they have signed up for such a plan and pay for it. They use their smartphone only for voice calls and messaging. Nielsen criticized the carriers for this scenario and urged them to do a much better job educating their customers.

More than a third of smartphone users do not subscribe to a data plan at this time. Nielsen said that these users got their smartphones before operators required a data plan.

All these numbers aside, it is somewhat clear that the bandwidth discussion has trickled down from the desktop to the mobile landscape. Data is the new revenue opportunity as voice is commoditized. AT&T is leading the charge, while others with substantial market share may follow soon. Other carriers that have built their business model on a monetary value proposition may have it more difficult to switch to such a model.

In that view, it is interesting to note that, at least for now, AT&T’s new tiered pricing plan may be a good value and not be as expensive as it seems. Nielsen said that 99% of cellphone subscribers are better off with the new model. That is, of course, until applications such as video calling will make it to 3G/4G networks.

iAd To Debut Tomorrow

Apple will be rolling on its iAd service on Thursday and open up a potentially very lucrative revenue source for application developers as well as another revenue source for itself. It’s a high-rollers market now, but don’t expect mass advertisers to be playing ball just yet.

Recent reports indicated that iAds are commanding huge premiums. The first row of advertisers is reportedly shelling out at least $1 million each for the privilege to get advertising exposure. If you intend to cover channel exclusivity, the price can top $10 million. Apple recently said that it has already sold $60 million in committed ads – which Apple claims is about half of the total committed ad spending for mobile platforms this year. Among the first advertisers are AT&T, Best Buy, Campbell Soup Company, Chanel, Citi, DirecTV, GEICO, GE, JCPenney, Liberty Mutual Group, Nissan, Sears, State Farm, Target, Turner Broadcasting System, Unilever and The Walt Disney Studios.

iAd pricing is the highest in the mobile segment, as far as we know. Banners get $10 for 1000 hits, once click gets $2. It is interesting to note that all ads will be targeting the iPhone initially, as iOS 4 will not be available for the iPad until November. AppleInsider recently wrote that most advertisers are still in the early planning stages for their iAd campaigns and that they aren’t ready to roll their ads out just yet. By the end of the year, iAds should have much greater traction.

Some advertising agencies seem to be unhappy about the fact that Apple controls the technical production of iAds itself. According to AdAge, Apple tells advertisers that it takes about 6 – 8 weeks to run an ad after the artwork has been delivered. However, this fact does not seem to turn down many customers.

“Any brand that does it is instantly aligned with Apple,” said Darrell Whitelaw, creative director of mobile shop MIR, which is designing Citi’s iAd, in an interview with AdAge. “It’s instant credibility, instant cool. You’re on the new iPhone 4; it really is the one way you can align yourself with that little Apple logo.”

iAds require iOS 4, which means that the iPad will not get iAds for now. However, AdAge said that it has noticed iPad campaigns being scheduled for November, which would mean that iOS 4 will be coming to the iPad in that time frame.

The Best of Tuts+ – June 2010

June was a stellar month for Tuts+. Mobiletuts+ had recently launched and started off with some great iPhone and Andriod development tutorials. Creative Sessions focused on Digital Illustration this month and started gearing up for July’s Interface Design session. During June a survey was run across all of Tuts+ to give our readers the opportunity to provide some feedback, over 7000 people participated and one was lucky enough to win a $250 Amazon Voucher. Here’s a small sample of the best from Tuts+ this month!

Activetuts+ – Flash, Flex and Actionscript Tutorials

  • Personal Portfolio Flash Template – Active Premium

    It’s time for some more Active Premium goodies, exclusively available to Premium members. This time, an XML-based Flash Personal Portfolio template is waiting for you to download; read on to check out the demo and find out more about subscribing to Active Premium!

    Continue Reading

  • Advanced Character Customization for Flash Games

    In this tutorial, we’ll delve into Flash game character customization. The result can be used to provide players with the ability to create a unique character, beyond the basic dress-up options of most games. We’ll learn how to let the user add custom colors to different parts of our character, how to add hand-drawn designs to the character’s clothing, and how to modify a basic walking animation that uses the player’s changes.

    Continue Reading

  • Interview with Chris Gross, Plus (Winner Announced) SourceMate License Giveaway!

    SourceMate is a new plugin for FlashBuilder which promises to add a lot of “missing” features some of us have taken for granted in other IDEs.Read on to hear SourceMate Architect Chris Gross answer some questions about the product, plus find out how you can win a free license!

    Continue Reading

Aetuts+ – Adobe After Effects Tutorials

  • Create A Growing Text Animation – Quick Tip

    This is a quick tutorial showing an animation idea if you ever need to animate lots of photos with tag lines. I’ll touch on “Beam” and “Auto-Trace” within After Effect and get you started on creating your own beautiful project!

    Continue Reading

  • Fluidic Designs Using Particular

    This tutorial is based on the Hyundai i45 tv commercial. The effect is rain falling in the shape of various designs, onto a vehichle. The tvc uses a real-world rain rig with a computer driven water delivery system, however we will be showing you how to create the same effect using only After Effects and Particular.

    Continue Reading

  • 41 MORE Killer Typography Works

    I know, I know, I am a day late, but I have quite a good reason… Thank you all for the well wishes, and since I love our readers so much, I was able to finish up this week’s article just for you guys. It’s another roundup of some amazing works of typographical art, that I really think that you are gonna like! You might see that I included one from the comments of last week, so if you have something that you think is worthy… stick it in the comments!

    Continue Reading

Audiotuts+ – Audio and Production Tutorials

  • How to Make the Synth Sound from Lady Gaga’s “Just Dance”

    In this tutorial we are going to cover how to create Lady Gaga’s famous synth sound from “Just Dance”. Despite all the advancements in sound synthesis, sometimes the best sounds are the ones that are most simple. In fact the basis for the entire sound is one simple square wave!

    Continue Reading

  • Open Mic: Tell Us About the Tuts You’d Like to See on Audiotuts+

    What specific topics would you like to see covered in tutorials? Do you prefer written tuts, screencasts, or a mix? And what general areas would you like to see covered: DAW techniques, music theory, how to play an instrument, how to create specific sounds, how to make money with music, something different? Do you have any other suggestions? What can we do to keep you happy and make your day?

    Continue Reading

  • So You Think You’ve Finished Mixing? A Guide to Preparing Your Mix for Mastering

    You know what it feels like to finish a mix. Having spent hours, possibly days, perfecting your track to the nth degree, it feels great to finally have a song to be proud of after all the hard work and effort. But what if you took your mix just that little bit further. Before the crucial mastering stage, there are some very simple, and often overlooked, practices and techniques which can be applied to your mix in order to make sure your track stands out from the crowd and better yet, your final master is as good as it possibly can be.

    Continue Reading

Cgtuts+ – CG and 3D Tutorials

  • Model and Texture a Water Tower in 3ds Max – Day 1

    In the first part of this tutorial, the modeling and texturing process is covered in detail, starting with the creation of a proxy model inside of 3ds max. During this stage we will block out the tower structure using simple geometry and then go through the process of adding resolution and detail, creating an aged weathered look. We’ll make use of some simple poly modeling techniques as well as Max’s paint deformation tools to create the desired effect.

    Continue Reading

  • The Cgtuts+ E3 Games Roundup!

    Being in the CG realm of creativity, I know a lot of you are probably really into games, and probably even have worked on a few of them. I decided to make a nice list of a lot of the games mentioned or announced this past week at the E3 conference, so you can stay up to date, whether or not you followed it.

    Continue Reading

  • Composite a 3D object into video footage with Boujou, Maya and After Effects

    Matchmoving is a visual effects technique that allows the insertion of computer graphics into video footage. In this tutorial we’ll start by taking a look at how we can track our footage using Boujou. We’ll then jump into Maya and use that tracking information, along with a custom HDR image, to create and render a 3D object which we can insert into the scene. We’ll then use After Effects to composite the 3D object into the original video. The techniques used in this tutorial can be applied to almost almost all of your 3D integration shots.

    Continue Reading

Mobiletuts+ – iPhone, Android, Windows and Blackberry Mobile Development Tutorials

  • Introduction to iPhone SDK Development

    Mobiletuts+ will be covering all major mobile platforms – iPhone, Windows, Android and Blackberry. This tutorial looks at development with the iPhone SDK. You will learn information about the iPhone platform, how to setup and configure your development environment, and the steps necessary to create a simple fortune cookie application!

    Continue Reading

  • Introduction to Android Development

    Mobiletuts+ will be covering all major mobile platforms – iPhone, Windows, Android and Blackberry. Today we’ll be taking a look at Android development: explaining why people have choosen to work with Android and providing an overview of the Eclipse IDE and its Java, DDMS and debugging perspectives. Finally, you’ll learn how to get started making your first Android app!

    Continue Reading

  • HTML5 Apps: Positioning with Geolocation

    At the heart of every location-based application is positioning and geolocation. In this tutorial you will learn the geolocation capabilities of HTML5 and the basic principles needed to take advantage of them in your next HTML5 app!

    Continue Reading

Nettuts+ – Web Development Tutorials

  • The 10 HTML Tags Beginners Aren’t Using

    Let’s go back to the basics for this one. Everyone reading this at least knows what HTML is. I believe that, no matter what experience level someone has, reviewing the foundation can help increase knowledge. It also helps to hone skills, especially with the constantly evolving technologies that drives the Internet.

    Continue Reading

  • Inspiration: 40 Unique Footer Designs

    For this week’s stream of inspiration, we’ve collected forty fantastically creative and unique footer designs.

    Continue Reading

  • How to Authenticate Users With Facebook Connect

    Lately, there’s been quite a fuzz about lazy registration. It turns out that the less the user has to think, the higher the conversion rates are! What a thought! If everybody seems to have a Facebook profile, why not add a one-click user registration? I’ll show you how to do that today.

    Continue Reading

Phototuts+ – Photography and post-processing Tutorials

  • 7 Items You Never Thought to Bring to a Shoot

    Today, we’re taking a look at some of the less-obvious items that you may not consider bringing to a photo shoot. Some are tiny things, others are big – all of them will help to make any photography shoot go far smoother!

    Continue Reading

  • The Ultimate Beginner’s Introduction to Exposure

    Today we’ll be walking through the concept of exposure, right from the beginning. This article won’t befuddle you with complicated numbers and jargon, but it will help you feel more confident with your photography and understand a core concept that’s a vital piece of the photography jigsaw.

    Continue Reading

  • DIY: How To Make a Professional Softbox for Under $2

    Nowadays a softbox needn’t be all that expensive – you can get nice results for $100 or even less. But what if there’s a way of making it much cheaper, with the same results? That’s what we’ll be explaining in this DIY tutorial; how to make a softbox with professional results for less than $20.

    Continue Reading

Psdtuts+ – Adobe Photoshop Tutorials

  • Create a Cosmic Love Goddess With Photoshop CS5

    Photoshop CS5 includes several new features to help improve your workflow. In today’s tutorial we will demonstrate how to create a cosmic love goddess using some of Photoshop CS5?s new tools including the Refine Edge Feature which really helps to streamline the process of masking and removing objects from their background.

    Continue Reading

  • Design a Multimedia Website Layout in Photoshop

    First impressions do count! Stunning our viewers with a visually compelling portfolio is one of the most important things that a designer can do to court a new client. Today we will demonstrate how to use photos, brushes, and textures, and 3D objects to design a creative multimedia website layout in Photoshop. Let’s get started!

    Continue Reading

  • More Than 620 Bokeh Background Textures

    As I’m sure you already know, textures can come in very handy; whether you’re using them to subtly add interest to your work, or in full-blown, award-winning photo manipulations. Bokeh is the term used to explain the blur, or the aesthetic quality of the blur in photography, and is usually seen in good quality macro shots, in the areas that lay outside the depth of field.

    Continue Reading

Vectortuts+ – Adobe Illustrator and Vector Tutorials

  • Create a Detailed, Vector-based iPhone Illustration, Part 1

    In this tutorial you will learn how to create a photo-realistic iPhone illustration and every single icon you can find on the iPhone touch screen. That’s 18 icons! With so many fantastic tips and tricks we’ve broken the tutorial into two parts, in part two you will learn how to make the remainder of the icons and finish your illustration. Let’s get started!

    Continue Reading

  • Quick Tip: A Simple Way to Create Vector Fog

    In this tutorial, you will learn how to make a simple yet effective smoke-like illustration. Using this technique you can make smoke, fog and clouds in just a few easy steps. Let’s get started!

    Continue Reading

  • Inspiration: 35 Amazing Vector Landscapes

    Landscapes aren’t necessarily the first thing that come to mind when one thinks of vector artwork. After all, landscapes are often very nuanced and hold a wide variety of shapes, colors, and patterns that can be difficult to mimic in a vector image. But that doesn’t mean there aren’t some incredibly talented vector artists out there creating beautiful landscapes, some of which are almost photo-realistic (especially if viewed from a distance).

    Continue Reading

Creative Sessions

  • Realistic Vecyor Motorcycle Portaits

    Every semester, in my Illustrator classes, my students always want to know how I create the Motorcycle Portraits I am known for. I often give them a brief explanation, but I have never really sat down and described the process in detail…until now. My approach to getting a “realistic” look in my work is a bit tedious, but I think you will agree that the end results are well worth it. Enjoy!

    Continue Reading

  • The Making of Lost – Part 1

    A key to succeed in following this tutorial series is to experiment. I will be teaching the basic techniques but in order to create a strong composition and attractive shapes, you will need to alter the settings, change/redo splines and experiment with other effects. Patience and determination are mandatory skills for any artist. So let’s get started!

    Continue Reading

  • Scratching your Niche Market

    As opposed to discussing just the specific techniques used to target a precise niche market, I would like to start off with a few overarching thoughts. I will cover some basic, yet very useful principles to keep in mind for the bigger picture (Get it? ‘Bigger picture,’ like your career – hehe), and then supply a case study of how I have used them in my work.

    Continue Reading

FreelanceSwitch – Freelance Jobs & Freelancer Directory

  • 18 Smokin’ Hot Business Card Designs

    A good business card design is an essential tool in any freelancer’s arsenal. When you’re at a function networking, meeting new clients, or your work comes up in a conversation, your card is the anchor to make sure the discussion doesn’t come to nothing.

    Continue Reading

  • 5 Ways to Fire A Client

    There are just some clients who you no longer want to work with. It could be that the client in question is difficult to work with or it could be more a matter that you’ve moved on from the type of work you’ve been doing for that client. Whether you’ve only done a little work for the client or you’ve been together a long time, it’s never easy to fire a client. Not only do you have to get past the freelancer’s natural reluctance to give up money, but you’ve got to make the break in such a way that the client will still speak positively about you to other prospective clients.

    Continue Reading

  • 15 Inspiring Home Offices

    Is there such a thing as the perfect home office? From my personal opinion, I’d say that your own office is the perfect one. Then again, this all depends on what we have, what we use and if we’re pleased with it. I’m not even close to satisfied with my office yet, but I’m working on it.

    Continue Reading


Create a Sporty Tennis Girl Using Gradient Mesh


In this tutorial you will learn how to use the Gradient Mesh tool for character design. We will begin with a sketch and build the character using different shapes and gradients to achieve a smooth, almost 3D finish. The final outcome may appear to be difficult to achieve, I assure you it’s simple once you begin.

Continue reading “Create a Sporty Tennis Girl Using Gradient Mesh”

10 Essential Principles for Learning Guitar

The guitar is a great instrument. It’s fairly portable, relatively inexpensive, easy enough to learn the basics – and you can take your playing as far as you want. Lots of people – from kids to grandparents – learn the guitar every day. And if you’re one of them, here are ten things you need to know.

On a recent Open Mic we asked the question, “What advice would you offer someone considering learning the guitar?” Lots of you answered, and your main points are included in this article alongside my own thoughts. And please feel free to add even more advice in the comments. Thousands of learners will appreciate it.


1. Practice!

This might seem obvious, but it never stopped anyone giving this advice when I started learning.

I started learning music when I was 20 – keyboard first, then guitar later. I was keen and enthusiastic, and constantly asked every musician I met for advice about the best and fastest way to learn. Every person gave me just one word of advice: “Practice!” It drove me crazy as hell – I wanted more – but it was good advice.

A big part of learning to play the guitar (and any instrument) is finger memory – motor skills. Your fingers need to know what to do without your brain needing to tell them. And that comes just one way – practice.

How much do you need to practice? I still stand by the advice I was given at the time: half an hour a day, or an hour a day if your really serious about learning. And the daily part is important – practice every day. One three hour session a week just isn’t going to cut it. Remember we are trying to develop finger memory, and that comes by regular, constant practice.

Most of you agree. Here is the advice you gave in the Open Mic:

  • “Practice, practice, practice. There’s no substitute for actually playing music.” (vladh)
  • “Practice practice practice.” (lisote)
  • “Be prepared for hard work, playing the guitar is hard at first and requires patience, determination and above all time. If you are prepared to practice half an hour a day you will start to get results within a month or two and you will be playing your favourite songs which is when the fun really begins.” (Jon)
  • “Persistence. To begin with your fingers won’t like it & it can be frustrating, but with regular practice (said countless times, 10/20mins a day is better than a 4hour practice once a week) it will suddenly click & feel very natural, almost so that you’ll find it hard remembering what it was like in the beginning.” (Simon)

2. Find a Way to Stay Motivated

Learning to play the guitar won’t be easy. To begin with you will sound terrible and feel totally uncoordinated. Your finger tips will suffer daily pain until you develop callouses. After countless hours of practice you will feel like you are not getting anywhere. Although your family may encourage you on the first day, their words may not be so complimentary after a week or so of daily practice. (Actually, it’s better to practice where you won’t annoy anyone if you can manage it.)

You feel good about learning the guitar now, but what can you do to keep that motivation when for a month or two if you feel like you’re wasting your time?

You might want to set small short-term goals that won’t take so long to accomplish. You might want to visualize yourself onstage playing with a band. You might want to reward yourself somehow after each practice. You might want to find a guitar buddy who is also learning, and cry on one another’s shoulder. You might want to remind yourself that most people find learning very difficult to begin with. However you do it, maintaining motivation is essential, or you might just give up.

Here are your comments from the Open Mic:

  • “Don’t let anyone dishearten you. If they’re a musician they’re being an ar**hole because they would have gone through the same thing and if they’re not a musician then your doing something they probably wish they were. Although you should find that most people will encourage you, everyone loves to be serenaded or when you kick out a song they can bellow out to.” (Simon)
  • “Don’t be put off if things don’t sound right at first.” (Chris Blizzard)

3. Learn the Basic Skills the Right Way

Playing guitar involves a combination of basic skills. Take time to learn those skills, and learn them properly.

Some people have a very narrow musical education. Toby Pitman told me about one of his students who impressed the class with an amazing lead guitar solo. Toby then asked him to play a G chord, and the guy stared back blankly. A guy I went to uni with impressed me with a classical piece. I assumed he was an amazing player until he told me that was all he could play.

So make sure you learn all of the basic skills. Get a book or teacher or online course to make sure. Learn notes and learn chords. Learn rhythm and learn lead. Learn strumming and learn picking. And don’t be in so much of a hurry that you skip lessons.

And learn those skills properly. Be fussy. You will sound terrible to begin with, but don’t be satisfied with it! Work at it until you sound better. When you play a chord, check every string to make sure it sounds clearly, and one of your fingers aren’t leaning on it giving it a muted sound. Make sure you use the correct fingers when playing chords and playing scales. Make sure the way you hold the guitar, the angle of the guitar, your right-hand grip and left-hand wrist action are correct.

This isn’t to say that there is one and only one way to do everything – personal preference and comfort certainly come into it – but that you shouldn’t be satisfied with being sloppy, and that you should be concerned to do things in the most efficient and effective way. Remember you are learning motor skills, and if you teach your fingers a bad habit, it will be very difficult to break.

Here is some advice from the Open Mic:

  • “Two things – learn the notes, chords and fingerings in general. That’s not too much fun, though (for me).” (Zach)
  • “Learn Rock Grip now. It will make your life easier.” (thomasfedb) Another commenter and I are not sure what Rock Grip is. Would someone please explain in the comments? But Thomas points out that learning the correct grip earlier rather than later is better.
  • “Learn chords – it’ll sound like a song sooner than if you concentrate on notes and scales exclusively.” (Todd Cumpston)

4. Play in Time

My 14 year old son has just started learning the guitar. Youtube is his teacher, and he spends most of his time learning chords and putting them together. But I can hear something he can’t – often when he is changing chords there is a slight pause. Without realising, he is stopping his rhythm to get his fingering right.

While I’m glad he cares about correct fingering, learning to play in time is also important. Play regularly with a metronome. Playing along with a CD or other person is also helpful. Practice playing slow, and practice playing fast. If you don’t have a metronome, use the free one over at www.metronomeonline.com.

A few of you commented about metronomes on the Open Mic:

  • “Whatever you are going to play, play it with a metronome.” (Omar)
  • “Practice practice practice and of course, as Omar said, with metronome.” (losote)

5. Learn to Listen

Listening is a highly under-rated skill. More than just about anything else it will help you become a great player.

Listen to others playing, both live and on albums. What sort of guitar are they playing? Are they strumming, picking, or playing single notes? What sort of tone are they achieving, and how?

Carefully listen to yourself as you practice. Can you hear when you do something wrong? Is your guitar out of tune? Are all of the strings sounding clearly? Do the notes and chords you are playing sound even? How can you improve your tone?

And listening is most important once you are playing in a band. What are the other instruments playing? What can you play to compliment them? Should you play more or less to fit in with the sound of the band? What rhythm are the drums and other guitars playing? What can you play to enhance the groove?

Here is some advice about listening from the Open Mic:

  • “Learn to *listen* to music. Learn to recognize intervals, learn to recognize how different chords sound and what feeling they carry. Try to imitate your favorite recordings to train your ear. This will greatly improve your playing and musical feel, and will give you five steps ahead when learning any instrument.” (wwwald)
  • “Learn songs by ear. It’s great to be able to read music, but learning to deconstruct what you’re hearing and play it without any tablature or sheet music is a great way to develop critical listening skills, build repertoire, learn a range of techniques, and develop your ability to quickly digest and apply new material (for example, when learning repertoire of a band). What’s more, it’s fun!” (Glynn)

6. Learn Some Music Theory

When I was at school a lot of kids complained about math. “How am I going to use this in the real world?” they asked. I loved math and didn’t understand the question.

Music theory is the same. Some love it and some hate it. But it always helps to know some. Especially when you can see how it improves your playing.

Consider learning some sort of music notation. Every guitarist should be able to read a chord chart. And the Internet is full of guitar tabs, so you may want to learn how to read it, especially if you’d like to learn riffs and melodies.

You should know the note names of each string. It is worth learning the notes for each fret along each string. You might want to learn scales and how chords work.

Guitarists have varying feelings about music theory, and this came out in the Open Mic:

  • “Be able to sight read SHEET music (tabs are useless in a recording environment) . Understand chord charts. and metronome metronome metronome! Also, don’t get caught up in playing leads. Become a strong rhythm player first. You wouldn’t believe how many people I have recorded that can’t play simple upstroke patterns or lack the understanding of basic time signatures.” (Deems)
  • “I’m afraid I’ve got to disagree with this. Maybe sight reading sheet music will help you if you want to eventually become a session player, but most people DON’T become session players. Play what you want to play, the way you want to play it. BUT remember that sheet music does offer more than tab ever will, so it is worth learning. You may have found that from recording people, I’ve found whilst teaching people bass, that they don’t want to sit and learn how to site read, it puts them off. better to let them tell you a song they want to play, you listen and figure out techniques required, teach them those, and then teach them the song. then pick another song, teach new techniques required for the song, teach them the song…” (Chris Blizzard)
  • “Don’t learn theory in isolation. Whatever you learn – a new scale, chord, the name of an interval you like the sound of, a technique like bends or hammer-ons – apply it to something musical. There is value in simply repeating exercises, scales, etc., but to get these things into your vocabulary, do it in a musically meaningful way: improvise some melodies with a scale, play a riff you already know and add in those hammer-ons, etc. Again, this is fun!” (Glynn)

7. Buy a Guitar

In the Open Mic, one commenter said, “Buy a guitar.” They signed the comment “Doh”, possibly because the comment is so obvious. Another commenter, Chris Blizzard, adds, “Don’t worry too much about having the best equipment.”

It’s hard to practice regulary unless you own a guitar. I recommend that you buy the best guitar you can afford, keeping in mind that you can always buy a better one down the track as you improve. And obviously if you are learning electric guitar buy an amp as well.

What you want is a guitar that sounds good when you play good, and sounds bad when you play bad. Some people have guitars that sound bad no matter what they do. I can’t imagine they will improve very quickly. For the same reason, make sure that you keep your guitar in tune, or it will sound like you are playing something wrong even when you aren’t.


8. Put Variety In Your Routine

Regular practice can become boring without variety. Your fingers learn better with consistent routine, but keep your mind happy too by adding something interesting and enjoyable.

Try something challenging from time to time, even if there isn’t a chance in hell you can do it right. Play songs that you enjoy. Sing along. Play with friends. Enjoy the portability of the guitar and play in different locations – get out of the house!

Here are some suggestions from the Open Mic that will add variety to your musical life:

  • “Play along with your favorite artists and apply what you’ve learned!” (Zach)
  • “For total beginners: Print out some chords/lyrics for songs you *love*. It’ll sound stilted at first, but being able to play a song you’ve always loved is an attractive enough goal to keep you practicing until your fingers ‘learn’ the chords.” (Neil)
  • “The other thing to do is find people to play with, even if you all suck it is way more fun than being locked up in your bedroom and your playing will improve so much more playing in a band.” (Jon)
  • “And learn songs that you like.” (Todd Cumpston)

9. Stay Healthy

In the Open Mic, Jake gives this advice: “Protect your hearing. Tinnitus sucks.” It’s true – guitar playing can be a health hazzard!

When learning anything new, it’s always a good idea to become aware of the risks. And Jake points out the biggest risk: Playing at excessive volume can damage your hearing. I know, I live with ringing in my ears every day – probably caused by listening to music too loud in headphones.

Of course, there is minimal risk of this unless you are playing your guitar through an amp, or listening with headphones.

If you’d like tinnitus and other health concerns, Guitarsite.com have some helpful links on their Health & Safety page.


10. Have Fun!

And finally, remember why you are learning the guitar. You are learning it for your own enjoyment, so remember to have fun!

  • “Most of all though remember to have fun, if you have a teacher and they are not making learning fun find someone else to teach you.” (Jon)
  • “Importantly, as Jon said, remember to have fun. Pick up a chord book, learn you favourite tunes or make up your own & rock out! Then knock it to 11 & rock some more!” (Simon)
  • “Rule 1: Have Fun. Rule 2: Have Fun.” (Chris Blizzard)

One last piece of advice that I will give you is to keep your eyes on Audiotuts for upcoming guitar tutorials. I’m expecting them to start flooding in this month and next. We’ll have Basix tuts and advanced. If there is something particular you’d like us to teach you, let us know in the comments.


3 Useful FL Studio Tools

In my experience with music software I’ve come to the conclusion that FL Studio (despite being disapproved by most of the music producers) is an excellent software for composing and arranging. With Fruity Loops you can create musical pieces in genres, ranging from house and industrial to epic soundtracks and the one thing that you need is a gentle bit of creativity!

Recently I’ve been doing a job for a studio and I had to create a great deal of music for a short period of time. This was really useful for me because I learned how to use some of the great tools that were integrated in FL Studio – and therefore I saved much time for mixing, editing and finishing the products.

1. The Randomizer Tool

Perhaps some of you would think that using a randomizing tool would destroy much of the process of creativity. That is not quite true.

Now, let’s examine the panel of “Randomize”. First, load an instrument in your step sequencer and then open the “Piano roll” (right click on the VST (or sample), then “Piano roll”). Now, when you are looking on the virtual partiture (score) look in the settings panel of the piano roll. They are in the top left corner.

Click on the wrench icon and then examine the drop-down menu. You will see a lots of tools and “Randomize” being right above the last one. Remember that you can use ALT+R to trigger the tool – it really saves time!

The main idea of the “Randomizer” is to create random notes in a specific key or chord but this is not what I will be talking about. This tool can also be linked to some parametres and controls like velocity, panning, pitch, modx and mody. This is the ideal decision for putting some realism in your tracks, especially if you use sample-layered software (for example East West Quantum Leap Gold, Virtual grand pianos or Ezdrummer).

You can save your time when you have staccatto violins that repeatedly play the same passage for over a minute. The simple decision is to make slight dynamic changes and therefore create an illusion of live performance. It would be painful if you do this note by note; still, you can use “Randomizer” for your own comfort.

Download audio file (violins_notedited.mp3)
Download audio file (violins_edited.mp3)

You can listen to some demos of first violins, playing staccato (VST used – EWQL Gold)

In the next example I will show you some drums treatment. Tired of all those computerized hi-hats and tired of editing note velocity by hand? Here is a simple solution for you:

Download audio file (hats_notedited.mp3)

Download audio file (hats_edited.mp3)

And final example – how the slight use of “Randomizer” effects the whole song:

Download audio file (track_notedited.mp3)

Download audio file (track_edited.mp3)

Of course this tool can’t be of any use when editing the velocity of an instrument that is playing solo at the moment. I suggest making the velocity changes by hand with a lots of listening… or recording the melody live.

2. Ghost Channels

When you work on tough projects (for example MIDI orchestration) you can sometimes ask yourself: “What was the chord, that’s playing on this bar?” Also, you may want to check the melodic line of the violas, before writing the violins section. The ghost channels (I call them “ghost notes”) can help you see what the other instruments on the same pattern are playing in that exact moment.

Here you can see that I am working on a rhode organ melody (in green), while I can see the bass-line and some gentle piano chords (in gray).

You can turn this function on and off by clicking on the piano roll options, then “Helpers” and “Ghost channels” (or simply press ALT+V).

3. Quick Quantize

If you work mostly with a MIDI keyboard and a low-quality sound card, you probably had had experiences with latency (or maybe you just didn’t play that melody rhythmically). Therefore your piano melodie is not synchronized with the beat and needs to be edited.

Everyone have heard of the “Quantizer” tool, which helps you re-arrange notes in a certain manner after making some specifications.

Download audio file (organ_not_quantized.mp3)

Download audio file (organ_quantized.mp3)

The “Quick quantize” tool (CTRL+Q), though, makes an immediate quantize taking one specification only – “Snap”. You can edit the snap settings from the piano roll itself or from the top panels. Of course, quick quantizing can also ruin your recorded material, but most of the time it saves a lot of time – so use it wisely!


Exclusive Freebie Pack – Eloquence! Icon Set


There are very few design elements with more uses than icons. Icons can be used in just about every type of project, from software applications to website designs. Today, our friends from Icon Nebula have released a really nice set of 75 free icons exclusively to the readers of Psdtuts.


Exclusive Freebie Pack – Eloquence! Icon Set

This pack includes seventy-five 32 x 32 pixel icons in PNG format that you can use for personal and professional projects. See the download file for more information regarding licensing. Below is an example of the icons included in this pack.

sample

This exclusive set of icons was created by Supratim Nayak of Icon Nebula. We are very excited to partner up with him on the release of this set.

pack

WordPress hack: Use includes in your posts or pages

The first step is to paste the following code in your function.php file:

function digwp_includeContentShortcode($atts) {

  $thepostid = intval($atts[postidparam]);
  $output = '';

  query_posts("p=$thepostid&post_type=page");
  if (have_posts()) : while (have_posts()) : the_post();
    $output .= get_the_content($post->ID);
  endwhile; else:
    // failed, output nothing
  endif;
  wp_reset_query();

  return $output;

}

Once done, you can use the shortcode in your posts or pages, with the following syntax:

[digwp_include postidparam=XXXX]

postidparam is the ID of the post you want to include.

Credits goes to Chris Coyier for this awesome shortcode!

Looking for WordPress hosting? Try WP Web Host. Prices starts at $5/month and you can try it for free!

WordPress hack: Use includes in your posts or pages