Dotted Eighth Delay Studies

Setting up the U2/Hillsong delay in a variety of situations.

The Sessionists

Esther Subra (vocals), Serena Chew (keys), Justin (guitars), Alphonsus (drums and percussion)

Thoughts on G.A.S.

Why you should save up for an expensive guitar.

Setting Up Disaster Area DPC-8EZ and DMC-8D MIDI Controllers

An easy-to-follow video tutorial to get those patches programmed!

An Overview of My YouTube Channel

Feel free to browse some of the playlists on my channel. Hopefully this leads to you liking and subscribing!

Friday, March 15, 2013

Consumed by Your Hobby

Last week, my M-Audio Fast Track Pro audio interface died on me. It can’t be revived, and the technician I called quoted a repair price that was higher than what I bought it for. I thought I would have flipped out—this device has been a part of my musical life for quite a while. But strangely enough, I only experienced a little sadness, nothing beyond that. There’s a certain level of peace that God gave me, and I was content to trust in God’s timing for a new interface. 

Do you know of people who get distressed when an object of their hobby gets spoilt? I know a few (tennis players and their rackets/audiophiles and their speakers/grease monkeys and their cars). They become possessed! They can’t find rest until their hobby is restored to its original state. They lose sleep over sourcing for parts. They get stressed at having to choose between several vendors offering different quotes. 

While it’s not wrong to feel stressed or annoyed when things get spoilt, I think there is a line beyond which our hobby becomes more than just a pursuit outside our regular occupation. Paul wrote this, “And whatever you do in word or deed, do all in the name of the Lord Jesus, giving thanks through Him to God the Father” (Colossians 3:17). He also wrote, “Whether, then, you eat or drink or whatever you do, do all to the glory of God” (1 Corinthians 10:31). The true barometer for our hobbies should be whether or not they glorify God, whether or not we see them as gifts from God for which we are thankful, and whether or not they draw our attention away from Him. 

Even the most innocent hobbies that consume us are encumbrances that we must lay aside because they slow us down in our race which is the Christian life (Hebrews 12:1). A good test is this. How important is this hobby to me? Is the Lord alone enough? If it were stripped away from me, would I still be content in Him? So, if something gets spoilt, by all means, get it fixed! But don’t let your possession possess you. The Lord is truly and verily enough for you.

Thursday, February 28, 2013

Jailbreak Adventures: WhatsApp on iPad, iOS 6.1


One of my biggest goals of jailbreaking the iPad was to be able to use WhatsApp on it. As you know, the messaging client only works on mobile phones, and the key to installing WhatsApp is to trick it into thinking that it is operating from a phone, and not a tablet. 

Here's what I did to install WhatsApp on iOS 6.1.

Step 1: Download and install the latest version of WhatsPad from the Cydia store.

Step 2: Download the latest WhatsApp.ipa (at this point of publication, it's 2.8.7). The iPad is smart to the point that it recognizes older, outdated .ipa installation packages. If you try to run anything older than 2.8.7, the iPad will bring up a "Please update to the latest WhatsApp" error message.

Step 3. Connect your iPad to your computer. Use a third party installer (like iFunBox) to install the .ipa package onto your iPad.

Step 4. You now have the app on your iPad. Now you need to verify your app. Verification requires you to key in a code that will be sent to a mobile number. This is the main problem with installing WhatsApp on iOS6.1: you need a working mobile number just to verify the app. You can't escape the verification by putting in a house or office number.

Step 5: This next point is very important. Do not use your own phone number to verify if you already are a WhatsApp user! If you do, your existing WhatsApp will be logged out--removing you from every chat group that you are a part of and erasing your chats. I learnt this the hard way, and I don't want anyone else to suffer! Use a spare mobile number to verify the app. My mother is a technophobic retiree who will never touch a smart phone, so I just used her mobile number.

If you really want to, I suggest buying a pre-paid SIM card for the sole purpose of verification. Yes, I know it doesn't make this method free, but I think the benefits of having WhatsApp on the iPad more than make up for the cost involved.

I have hosted the latest WhatsApp.ipa package here for your download.

You might want to improve the experience of WhatsApp on the iPad by using either of the additional tweaks below:

RetinaPad - You know how the 2x view of iPhone apps on the iPad look grainy and reminds you of your old Gameboy display? This tweak fixes the display by correcting the distortion and making your iPhone apps look it's in HD on the iPad.

FullForce - This tweak forces an app to conform to the dimensions of the iPad's display dimensions and uses the native iPad keyboard (instead of the iPhone keyboard).

For further reading (legacy methods):

Installing the WhatsPad tweak (Redmond Pie)
Using iPhone configuration utility (Justin.my)

Jailbreak Woes Part 2: When Apps Crash on Loading

I used iMovie for a good part of an afternoon to film and edit clips. It was easily 3 hours worth of work, and I was wrapping up the day's editing and ready to export my videos.

The unthinkable happened. I exited the app to check out my Whatsapp messages, and when I tried to re-open the app, it just won't open. Every method I tried resulted in the same result: app crash! I tried to kill the app from the app switcher and re-open the app. I tried soft resets, hard resets, using iCleaner, checking out if files were corrupted using iFile...everything didn't work!

Then the thought occurred to me that maybe it was crashing because I was working on a new movie project, I wasn't satisfied with the clip, removed the clip (so the project board was empty) and exited the app at the same time. This meant that iMovie was trying to save a project that had an empty project board.

So I rebooted my iPad in Safe Mode--and it worked! I could load iMovie without it crashing on me. And true enough, the project I was working on was empty, as the title screen for that project was showing a total duration of 0:00. I removed that dud project, exited Safe Mode, and I was back in business.

Safe Mode. It really works.

And here's the video I was making that started with a dud project board:

How to spot a vintage stratocaster

Thursday, February 7, 2013

Jailbreak Woes: Removing Siriport from iPhone


No sooner had I started to jailbreak iOS 6.1 did I encounter numerous problems. Well, it's mostly my fault. You see, in my zeal to squeeze the most out of my device, I end up trusting questionable sources. For a long time, I wanted to have Siri on my iPhone 4. In case you don't know why iPhone 4 doesn't have Siri, that's due to the fact that Apple's A4 chip doesn't have noise-cancellation. This was only implemented with the A5 chip, which was introduced in the iPhone 4s. That makes sense, as you need Siri to understand what you're saying amidst background noise.

So I went and searched for a way to get Siri onto my iPhone 4. There are workarounds, but I wanted the real deal, and hence settled for Siriport. What I didn't know was that Siriport was a pirated version of the official Siri (there's a lengthy article on the specifics behind Siriport's architecture and how it works, but that's beyond the scope of this post). I followed the instructions to get Siriport, resprung my phone, and I managed to get my phone into an infinite boot loop. This is where the apple never moves!

Of course, I panicked. But there is always a solution to get a phone out of the infinite boot loop. The problem was that there was no way to access the phone's file system while the phone is essentially a brick...or was there?

Enter iFunBox. This third party desktop software helps to install .ipa packages onto the iPhone, and it still can connect to a phone that's in an infinite boot loop. The only problem I faced was that when I connected the phone with a USB cable, iFunBox would sometimes either lose connection or not connect at all. If you are experiencing this, be patient; you are trying to fix a (temporarily) spoilt phone.

Removing Siriport and Breaking Out of Infinite Boot Loop

What you need: iFunBox and a USB cable.

Step 1: Connect the phone to your computer with the USB cable. Run iFunBox.

Step 2: Find the Raw File System folder, and go to the /System/Library/LaunchDaemons folder.

Step 3: Open the com.apple.SpringBoard.plist in Wordpad.

Step 4: Remove the following

EnvironmentVariables
        DYLD_SHARED_CACHE_DIR 
                 /var/siriport.ru/Cache4SDYLD_SHARED_CACHE_DONT_VALIDATE
1 DYLD_SHARED_REGION private


Remember to save!

Step 5: Go to the root folder (Raw File System), do a search for Siri, and delete the files and folders that are associated with Siri.ru. There should be 14 items of files and folders to delete.

Step 6: Disconnect your phone, and do a hard reset (hold the home and power button, release when the Apple logo comes up). Your phone should be back. If not, repeat the whole process again--I had to try this 3 times, and the hard reset took roughly 2 minutes.

Lesson learnt: Never trust dodgy sources!

Resources

Friday, February 1, 2013

Battle Scars (The Best $50 I Spent Ever)



I decided it was about time to clean the pedalboard. I ran out of creative juices to give a name to her, so I ended up calling her by her brand: CNB. CNB has been with me for a very long time. She's actually Australian, and I remember walking into Allan's Music and realizing I needed a pedalboard to keep my PODxt and Variax accessories. With a short transaction of dishing out a $50 note, CNB became my mainstay pedalboard for the next 7 years.


CNB travelled with me to every single gig, every session, every worship service and every garage jam. She was an interstate traveller, ferrying to and fro every Hope Oceania Convention held either in Melbourne or Brisbane. She was an international traveller, flying between Sydney and Singapore, faithfully protecting my gear. (This was during the time when airport security was very tight, so I was always stopped and had to undergo a lengthy inspection of the pedalboard. It doesn't help that the only things that are plainly evident under the X-ray machine are cable and wiring!)


CNB took a lot of abuse. I remember seeing airport handlers throwing her at the tarmac. I remember putting CNB underneath other bulky items which caused scratches and gashes. These scars were meant for my pedals, but CNB took it all. I remember spilling water, coffee and food over her. I remember walking through rain, through the blazing summer heat and the frosty winter chill.


And now, CNB is my PODX3L carrying case. It's like they are a perfect match--their sizes match perfectly, with enough clearance at the top of the case to accommodate cables and the power supply.

I suspect that I'll still be using CNB for a long time to come.

Recycling by Repurposing

Being engineering-trained does have its real-life benefits. I'm huge on recycling, which if left unchecked, could lead to a mild case of hoarding, because I see that everything can be repurposed to suit other needs. Yes, they were originally designed to do something else, and they will probably serve their greatest use in that manner, but once the original need has expired, it's such a waste to throw it away.


Take the above two for example. I originally had an external hard disk that gave way a while ago, so the hard disk stand was going to be thrown out until I saw that it could fit my air conditioner remote--so it became an air conditioner remote stand. Not exactly what it was purposed to do, but it sure made a more stylish remote stand.

You know those expensive sweet containers made out of aluminium and over-provided protection for sweets? I found that it was just the right size for my earphones, and this time, the protection was warranted. So my earphones found a new case in the form of an Eclipse sweet container, and I think it's been well protected since!

Take a gift box for a wireless mouse, and it can be fashioned to prop up your wallet, keys, and watch:

And last but not least, and certainly one of my favorites, here's what I do when I have an open packet of kopi-o and I have no where in the car to put it:


My piece of advice: something of no purpose (or expired purpose) can find purpose again. It's a matter of finding it.

Thursday, January 31, 2013

Gladwell's Rule


I'm sure you've heard of Gladwell's Rule at some point in time or another. It has become the mantra for self-help and a guide post for the hopefuls who want to excel in something, be it a hobby or a professional activity. Simply put, Gladwell's Rule says that if you want to excel in something, you have to put in an average of 10,000 hours to reach the standard of professionals. This was backed up with research conducted on budding musicians in conservatories and athletes-in-training, where the researchers tracked their practice/training routines and tried to establish a direct correlation with their eventual results.

Just for fun, I tried to estimate how much time I put into playing my guitar. My rough conservative estimate of the amount of time spent practicing, noodling and gigging are as follows:

15mins of practice per weekday
3 hours of practice over Sat/Sun (including worship prac)
2 hours of gigging per week (including serving on worship teams)
(15x5)/60+ 3 + 2 = 6.25 hours per week

I have averaged this out with the consideration that I used to put in 8-10 hour practice regimes when I was in Secondary school, and I used to gig every 2nd night at one point in my life. Now, I'm happy with not practicing the entire week, and probably clock in practice only for the purposes of playing in church, teaching guitar, serving on Sunday, and the occasional gig with YFC. Over 14 years, this gives me:

6.25x52x14 = 4550 hours

Alamak. I'm way short of Gladwell's 10,000 hour rule! Quantitatively, it looks like I have to increase my practice time, which I have resigned to admitting that it's downright impossible. Family, work and ministry commitments are just too demanding to accommodate this goal of reaching 10,000 hours.

I will take encouragement, however, that I have nearly reached the halfway mark, with mathematical proof that I'm semi-pro :P

Before some of you despair that you will never reach 10,000 hours, several scholars and psychologists have debated Gladwell's rule. They say it is inconclusive that the rule is universally applicable--mathematics students who take part in competitions and memorize the terms in irrational numbers (like Pi, for example) take only about 500 hours to become proficient at reciting numbers from memory. It is easier to be considered a prodigy at areas where the competition is significantly less (like reciting numbers).

For further reading:
Malcolm Gladwell - Outliers
Why Gladwell's Rule is Wrong

Practical Tips for Gigging Guitarists


I'm a rusty performer. I firmly believe that 90% of the work behind a performance is in preparation (obviously, apart from memorizing your parts). You may be able to nail every single note down, but if you've forgotten to bring things that are crucial to your setup, all that hard practice may be for naught. My latest gig with While It's Day helped to wake me from my slumber. I made so many mistakes that could have been avoided if I was just a little more careful with preparation and planning.

Here are three tips I'd like to present:

Pack the night before the gig
Common sense, right? Unfortunately, possibly because I've been playing for so long, I assumed that I'll automatically bring everything I need. That was a big mistake on my part. Here's what happened: I lugged my pedalboard onto the stage, I took it out of its case, propped it up and started making connections...and then I realized I forgot to bring the power supply!

Maybe I should have spent that 10 minutes the night before to run through what I needed and pack accordingly. I realized that this wasn't the first time I forgot to bring stuff because of my erroneous assumption. I've forgotten capos, cables, picks; it seems that the smaller the device, the easier it is to forget to pack!



It never hurts to have spare equipment
So now I had a giant pedalboard that was ready to rock but there was no power supply. Thankfully, we were playing at the Woodlands Civic Centre, which was quite near the Woodlands outlet of Standard Value. I hopped into a cab, made my way to Mike's shop, met him there (catching up over a one-minute conversation), bought a power supply, and came back in time for sound check. This incident may just be the most dramatic pre-gig experience I've gone through ever!


This led me to write a staple list of things that should be in my gig bag/pedalboard bag:

  • Guitar strap
  • Picks - the more the merrier!
  • Capo
  • 2 cables (for my guitar and from the output of my pedalboard)
  • Spare patch cables in case of cable failure
  • Spare 9V batteries, in case my ebow runs dry, or my bassist friend needs one for his active preamp
  • Spare power supply (now you know why!)


Know your gear
By the time I hit the stage with the band, I was a little frazzled. I have a Budda Bud wah which doesn't have an LED to indicate its on/off status, and when I used it for a song, I forgot to rock the pedal all the way front to disengage the wah. I remember our stage volume being quite loud, so I think I couldn't really hear that my wah was still on. I only realized this when I came home and starting running A/B tests between my power supplies, and was wondering why there was a nasty spike in the mids that just won't go away. If the wah was on since the first song, that meant I played the next song with the wah on the whole way through! My apologies to Leon (our soundman), I'm sure you were wondering why my tone was so honky!

I wonder if I'll have another gig with this much drama. But on the whole, I had a fantastic time playing with such a wonderful band.



Wednesday, January 16, 2013

How Would You Respond?


I chanced upon this video when browsing a fellow YouTuber's guitar lesson channel. Don't let the Grammar Nazi in you dismiss the video just because of its title--sit down and listen to it. Listen to the anger in the mother's voice. Observe how the guitarist (the subject of the verbal assault) doesn't speak a word against his mother. If you can, put yourself in the guitarist's shoes.

It is unfortunate when one doesn't have the love and support from loved ones. I've been there before, and perhaps even now, I face parental/societal disapproval of what I'm doing with my life, particularly because I devote so much time to music, the guitar, and my ministry. Music is important to me. At one point in my life, I was dreaming of world tours with the band, playing 250 nights a year, playing for sold-out concerts at iconic venues (I have dreams of playing at places like the Royal Albert Hall, Budokan, and our very own Indoor Stadium), and living for the thrill of performing.

Alas, the sad fact of life is that not every boy who dreams of becoming an astronaut becomes one. I have resigned to the fact that I will probably never play in a band that will do world tours, or cut chart-topping CD's, or get to do guitar clinics to inspire young guitarists to play with all their heart and soul. That being said, I have hope: I'd like to think that the musicians I jam with are world class!

I commend the guitarist for not retaliating against his mother. Whether or not he was inwardly spiteful is unbeknownst to us, but I think it was a good move not to speak up. It may appear to be "cowardly", but I'm very sure that silence in this case is the best way to keep things cool and under control. Hear the conviction in the mother's voice. There's no way she will be persuaded by a verbal exchange. She won't understand the value of music in the confines of her son's room. And you know what? I also think that this mother will not understand even if she saw her son performing on stage, where I believe he will be visibly passionate.

I'm in no position to speak about parenting, but I think it's not very helpful to attack your child's dreams and aspirations. I can testify that it really hurts. It shakes a person to the core. It shuts him out even more--he'll want to prove you wrong. He'll want to do it because you said he can't (if he follows his rebelliousness to the end).

How would you respond? How would you speak as a child to your unloving parent, or as a parent to your child with a supposed "useless" dream?

Thursday, November 15, 2012

Bump!

In Col 2:7, Paul exhorts the Colossians to be “overflowing with thankfulness”, which to my mind evokes the image of carrying a full cup of water and walking about. If someone were to bump into me, I would be spilling over the water from the cup. I believe this was the imagery that Paul was using, that when a Christian is bumped into, thankfulness is what overflows. Jesus taught in Luke 6:45:

“The good person out of the good treasure of his heart produces good, and the evil person out of his evil treasure produces evil, for out of the abundance of the heart his mouth speaks.

What comes out of you when you get bumped into? Is it marked with anger, jealousy, bitterness and strife? Or can you cast that aside and labor to instead be reminded of God’s goodness, His love that has saved you? Thankfulness is not an automatic or reflex response. It is much easier to be spiteful, hateful and thankless, like a stone rolling downhill. But thankfulness needs effort and labor, like rolling a stone uphill. Let us be continually reminded (and to remind our young ones also) of the love God has for us, for in His love, our hearts cannot but respond with gratitude.

Twitter Delicious Facebook Digg Stumbleupon Favorites More