Archive for May 2008


Serato Scartch LIVE v1.8.1 is now out!

May 27th, 2008 — 9:09am

Sertato Scratch LIVE v1.8.1 is out now. you can download from here:
http://scratchlive.net/downloads/

It addresses mostly some maintenance fixes on stability. They did add some more native support for controllers and devices.

Loop BRM Display

They added the Loop BPM display, so you can actually see the BPM adjust for your loops.

iTunes Library items:

If you had v1.8.0, you probably noticed the lag in loading the iTunes library, they have addressed this issue.
If there was a bad file in iTunes, it would not load properly.
New warning icon for unsupported iTunes files.

I hope this works, because I just had a show yesterday and Serato crashed. I opened it and try to load in files, then it would crash on both import and folder dropping. The import did actually bring the files in, but then, it would open and then crash after a few seconds. Great timing. It was working fine 2 hours prior to the show. I did not have v1.8.1 and there was no WIFI available. I just found v1.8.1 today as I’m fixing this issue.

UI Resource Center

May 23rd, 2008 — 10:24am

The new UIRC (User Interface Resource Center) site is now live!

This is a site which has a lot of great information on UI design, RIA, and other Web technologies and software. There are contributions from a variety of experts and companies within the industry including Adobe and Microsoft.

My employer, EffectiveUI, just rolled it out, and although we put it all together, it is not an “EffectiveUI” site or promotion. It is out there for all to use, be it if you are a business professional, developer, designer or simply curious about UI design, Web and RIA technologies.

Take a stroll at: http://uiresourcecenter.com/

Here is an article I contributed with assistant author and coworker Juan Sanchez (www.scalenine.com):
Create Better User Interfaces
through Designer and Developer Collaboration

Flash Player 10 – Astro is here

May 21st, 2008 — 4:48pm

If you’re in the interactive/web industry, you probably already are well aware of Flash Player 10 (code-named Astro). It recently came out and of course has some great new features.

Here is a brief summary of them:

• 3D Effects

• Custom Filters and Effects

• Advanced Text Layout

• Enhanced Drawing API

• Visual Performance Improvements

I’m not going to reiterate the details that are posted on Adobe’s site.
For more, you can just visit: http://labs.adobe.com/technologies/flashplayer10/
I’m anxious to check out the advanced text layout, since Flash is not my best friend for text formatting right now.

Category: Design

tags: ,

Comment »

Animated Graffiti

May 18th, 2008 — 11:30pm

This video is sick!
I can’t imagine the amount of time and work that went into making this animation. It is definitely an amazing piece of living art.


MUTO a wall-painted animation by BLU from blu on Vimeo.

First Silverlight Application

May 16th, 2008 — 9:43am

As noted in my previous post, I had the opportunity to work with Silverlight and Microsoft’s new Expression Suite. This was at the recent Microsoft AiR training I attending in February 2008.

This was the first Silverlight application I had worked on. I was the designer on a team with one of our developers Jordan Snyder (Here at EffectiveUI).

Here is her post on it – Jordan’s Post
You can gain her developer perspective and insight on this project from her post.

You can demo the application here: DEMO

It is still pretty buggy, but you can get the idea of it.

Here is an instruction manual, which explains how it “should” work. I would recommend going through this manual before attempting to use the demo. It will at least provide a deeper insight on how it is “intended” to perform.

NetStep User Manual download

Although as Jordan said, it is still in some super pre public beta alpha omega or something version.;)

First off, I want to mention how awesome it was to work with such a talented developer who was so adaptive and shared the objectives of the project.

We both had our struggles as we were using pre public beta tools and the Silverlight 2 platform, which was pretty unstable at the time. Our application is still only 50% functional really, and missing a lot of “nice to haves.”

Please note that my post is based on Pre Public Beta’s of the tools, so many items have been fixed or adjusted and may not stand true anymore.

We named the project NetStep. It is an online collaborative audio step sequencer. Kind of a long description, but that’s what it does. The idea of a step sequencer is not new at all, but we wanted to add the collaboration abilities for remote users to this system. ideally, 2 people would be able to collaborate on the same composition from 2 completely remote locations anywhere around the world.

I did the majority (85%) of the design directly in Blend as I was slightly unaware of the more ideal process for designing using Expression Suite. This had its limitations and definitely hit in time. You should do most of the design in Expression Design (I hate they named the app “design”), and then export the XAML as needed. The tools in Blend were effective enough to do most of the design as you can see.

The lack of bitmap editing (cropping, filters, effects) and limited handling was slightly frustrating, unlike Fireworks where you can work with both vector and raster with a fair set of editing options. Both are no Photoshop of course, but if you need to make that many edits to a bitmap, then PS should be the app choice.

After getting my head around the application and using XAML, it started becoming a more effective approach. Creating XAML resources and understanding how that language could amplify the robustness of the design and how the developer can actually participate with the design when needed in later iterations, was becoming very apparent. Although we never did get a repository going for shared items due to time and experience (or lack of), it still went smooth since it was only two of us and such a small project. By having both dev and designer in the same repo, this would have demonstrated a great connection in that dev/designer gap using XAML.

Creating animations and states for controls was slightly odd. You almost had to work backwards in the fact that you had to know which attributes of the graphic were going to change, be it fill color or strokes for a button for example. This app had some buttons with over 8 states, so you had to know all of the attributes that would alter, so you could recall them (reset them) on “return” states, like MouseOut from a MouseIn if you are planning on duplicating animations for states, which you should to ensure consistency. I duplicated the MouseIn state and reversed the timeline for the MouseOut. But If I changed another attribute in the MouseOut, it would have to be updated in the MouseIn after the duplication.

Another thing that was odd and not desirable is that the animations are separate sequences. You could not watch the whole sequence of states for a button play though for example. You would have to open the MouseIn sequence, play it, then open the MouseOut, and play it, so it was difficult and time consuming to be able to see the whole sequence flow through. There is no “Test Movie” for these animation either.

As for the interface of the suite, I really did like it. They (Microsoft) has definitely taken into the account of the user and what designers would be looking for in a Professional level design suite. Although Design is still not as robust as some of the Adobe tools yet, I think they are headed in the right direction. The interface is smooth and functional. Not at all what I expected from Microsoft. The team behind Expression is open and very ambitious in getting their tools to perform and meet the expectations of designers, especially in a realm where Adobe has conquered.

we also used Expression Media to do some re encoding of the audio files for the samples. It was fairly easy to use and straight forward. Doing batch encoding was a snap. Had some buggy issues, but it was pre public beta. We worked it out though.

Silverlight 2.0 also had some audio issues right off the back on how it handles and audio. There were some delays and at times not even playing the tracks. As this was noted, they wanted us to proceed with our idea knowing that it may not even work. I’m not sure how far they have reached on correcting this major audio issue, but I’m sure it is getting better.

Hopefully we will get this application moving again and see how Silverlight is progressing as a new RIA platform.

Rane’s Serato Scratch Live v1.8.0

May 16th, 2008 — 9:40am

It’s been out for awhile, but I was on vacation and only recently had the opportunity to play with it.

The new features were in dire need, and it is so nice that they are here. Included in some of the new features are:
New features in this version include:

* MIDI Input
* Off-line player
* Auto-looping
* Needle Dropping in Relative Mode
* Needle drop to cue points
* AAC support
* Check for Updates
* New TTM 57SL effects
* Relocate lost files
* Autobackup

The AAC support is HUGE! Although, I had already converted over 20k of songs into mp3, I’m not going to compress them again back to AAC. I’ll leave those, but I do favor AAC over MP3 for audio compression anyways, so from now on, this will be great!

Off-line player. Why wasn’t this there before? I understand security reasons, but the internal mode without the hardware should have been there. It is nice to be able to interact and set up your list, and actually test and play, without having to connect the hardware.

I’ll write about more when I get deeper, but for now, you should go download it if you haven’t yet.

ScratchLIVE.net/downloads

Microsoft AiR (Artists in Residency) training

May 14th, 2008 — 9:11am

I recently attended Microsoft’s AiR (Artists in Residency) course held in Redmond, WA. It is a program offered by Microsoft in an attempt to get those in the industry up to speed on their latest Silverlight technology and their supplementary tools such as Visual Studio and Expression Studio.

The idea is to send out a team consisting of a designer and a developer. The team is presented with the challenge of developing an application within Silverlight using their new tools such as Expression Studio. The big focus here is Exoression Blend.

Blend is part of Expression studio and is designed with the intent to be the bridging tool between design and development. With a common code (mark-up language) behind the scenes known as XAML. Blend provides a designer the basic design tools required to get the design into a language format which can easily be integrated into development and possibly offer continuous design throughout the application development life cycle. Blend is not very ideal for creating and doing all of your design work, but it is flexible enough to be able to work with a design, even with minimal XAML or coding experience. It has design, code and split views, which allow you to learn XAML and how it works as you design. As much as Blend is limited in design tools, I was not totally aware of using Design and exporting XAML. I went straight to designing in Blend. And although it was a struggle, I did about 85% of the design directly in Blend, before realizing that I could work in Design to take care of my other tasks. Call me an idiot, it was a good lesson and I really learned how to work with the limited design tools in Blend.

Blend is where you would create your animations as well, which is slightly odd compared to my Flash key framed based animations I’m used to. There’s is time-based animation which is cool and practical in some cases. The timeline behaves slightly different in the fact that if you were doign a sequence of animation such as states for a button, you have to do each state in it’s own animation. You cannot view the whole sequence in one single view or play. This does make it difficult as a designer to ensure the consistency of your animation all the way through the sequence.

Other powerful benefits of XAML, is what a designer can do in relation to data (data binding) with complex graphics. Allowing the developer to access the design via code is also crucial and helpful in a very iterative design workflow. This dynamic workflow that the designer and developer have using XAML actually does assist in bridging the gap between the two, but is not the 100% final solution, which still has some work from the development companies who have created and are working on tools for this exact scenario.

A designer would probably work within Expression Design which does have export to XAML capabilities. There are also some plugins for using Adobe Illustrator and Fireworks for exporting to XAML. Once you get your design created in one of those applications, then I would recommend taking it into Blend to get all of your other work done such as the animations, and production.

Since I was working on pre-public betas, bugs were inevitable. It did not make it any easier getting used to a new design environment, let alone working on Vista from Max OS X.I will say however, that they are heading in the right direction. They also have other development tools which have already gone through the rollercoaster of development and getting their products to reach the needs of the users. Pretty much, they can definitely look to Adobe and what they have pioneered in the realm of design and development tools, yet they have a smaller advantage in the fact that they can start from scratch and build most of these tools on a symbiont foundation using XAML. Although Expression Design was purchased from a third party company and is not currently built exactly on this new framework.

 A great reference manual for  how XAML can transform design to development collaboration is,
The New Iteration

by: Karsten Januszewski and Jaime Rodriguez

 As for the training course, I learned a lot! I was fortunate to go out there with one of our (EffectiveUI) very talented developers (Jordan Snyder), who was brand new to C# and the whole Microsoft development environment as I was to their design suite. We went through a crash course of training from a variety of Microsoft trainers and department leaders. We only had 10 days (including weekend) to get trained, up to speed design and develop the application. Sounds like my normal job, ha.

Our concept was an online collaborate audio step sequencer. If you’re not familiar with a step sequencer, it is a traditional digital audio tool that pretty much has a series of steps which could be viewed as noes. These steps (typically 16 per page), can be assigned specific sounds or instruments. They appear very basic to use, but can be a powerful tool in audio production and experimentation. Many of these have been built in a variety of online apps from Flash to Flex. Our unique approach was to make this collaborative between two remote users. They could work on the same composition from miles away, and not even need to know how to speak the same language, the music would be the universal language. You can see more about this app in my next post about my first Silverlight application NetStep.

 

MacBook drive upgrade

May 7th, 2008 — 11:39pm

Upgrading your MacBook Hard Drive.

I could go through the steps to remove the hard drive from a MacBook, which has been done numerous times online already, but here are the steps summarized – this is only a quick <5 minute procedure, the data migration is much longer:

Tools Required (avoid magnetic tools at all cost):

1) Coin or something similar – to unlock the battery

2) you will need a Phippips #0 precision (jewelery Phillips) screw driver

3) a Torx T8 to remove the hard drive from the bracket.

4) System Install or OS disc(s)- this is so you can use the disc utility to initialized, format and install the OS onto the new drive.

If you need to perform a data migration/drive upgrade, then I suggest getting a 2.5" (SATA internal interface) hard drive enclosure with USB 2.0. You can pick a decent one up for around $15 – $20 at most tech stores, online, or specialty shop. Don’t forget the USB cable, most come with them. (you do NOT need Frewire on an Intel Mac for a Data Migration)

1) Power down your machine

2) remove the battery

3) remove the 3 screws (Phillips) that hold the L Plate in the battery compartment. noe: They do not come out all the way, and they can strip easily.

4) Retrieve the small white plastic handle strip of the hard drive bracket. You may use your finger nail to get it, since it is tucked under the drive. Pull it out and there you go. It is removed.

5) Now, if you are switching the hard drive, you will need to remove the 4 T8 Torx screws that hold the hard drive on this bracket. Make note on how it was laid on this bracket. Add your new hard drive and reverse the steps by tightening the Torx screws to hold it back on the bracket.

6) Insert your new hard drive back in. Place the L Plate back on. You may have to try to tuck the padding near the RAM in to get a snug fit.

7) Start your computer up and insert your system or OS X disc. Hold "C" during start up to start form the disc.

8) Open Disc Utility and and choose the drive from the left column. You will want to format this to Mac Extended (Journaled)

I will get screenshots of this soon, sorry I do not have them for the formatting section.

9) Now you can rn the regular install of the OS X. Follow the prompts of the OS X install, this will take approximately 40 to 60 minutes. Then right after that is installed and you have set up/registered your system, ALWAYS run a software update. If you are doing a data migration, it is a good idea to use a different account and short account name. Go to the small Apple icon in the top left menu bar and choose "software update." This will usually be around 100 to 200MB depending on your version and what is currently out This will take another 20 to 40 minutes depending on your connection and downloads.

You’re DONE!

If you need to migrate your data (account) from the old hard drive, then read on.

Migration

1) Assuming you have installed your old drive into an enclosure with USB 2.0, you cna begin this process. Open up Migration Assistant in Applications/Utilities. It will open with a firewire image explaining to you to connect your computer with a firewire cable. The thing is, you do NOT need a firewire connection on a MAc Intel machine to perform a data migration. Click Continue.

2) Next screen will exmplain how to put your old computer into firewire mode. Bypass this and Click Continue.

3) as long as your external drive containing your old drive is connected, it will proceed and display what drives are available to migrate from. Select the drive in the left column and Click Continue.

4) wait for the transfer to complete. This could take around an hour or so, again depending on the amount of info being transferred.

5) when it is complete, it should notify you. You will be able to disconnect your old drive and log out. You should see your old account as another user account. Everything should be there, including preferences pending your paps are compatible with the current OS.

MacBook not sleeping when display is closed – fix?

May 6th, 2008 — 10:52pm

I recently have been opening up a dead MacBook, although I know it was fully charged when I closed the display. Then I realized that the small white “snoozing” light was not fading in and out like normal. It was constantly on when the display was closed and you could even hear the hard drive doing a little activity.

Possible issues:
1) External peripherals connected still.
FIX - You should disconnect form other devices/hardware such as printers, hard drives, iPods, etc.

2) You or another computer is connected (mounted) to one another.
FIX – you should disconnect from any other computers on the network before closing. This will also help prevent the momentary freeze up that your computer goes through once it recognizes that the other machine has been disconnected from the network or vice versa.

3) Then there is just a buggy issue that your MacBook will not fully sleep unless you choose “sleep mode.” This appears to a random buggy issue on OS X with MacBooks. I’m dealing with Tiger 10.4.11 still, but I have seen people on Leopard still experiencing the same issue. I did a little research and found a decent solution so far. It is a little odd, but it’s just one of those bugs.
FIX - Go to your: hd/library/preferences/systemconfiguration and remove the powermanagement.plist file. You can just set it aside on your desktop for now. It may just duplicate it instead of move it. If that is the case, move and make a copy somewhere safe, and then “delete” the actual file in the sytemconfiguration directory. Then you should reboot. This will make your MacBook’s energy saver settings revert to the default settings however. I adjusted my energy saver settings (in System Preferences), it is still working on my machine.

If everythign is working now, you can get rid of the old plist file.

I’m running a 2.0 GHZ Intel MacBook w/ 1GB (2 x 512Mb RAM) with OS X 10.4.11 Tiger.

Category: Tech

tags: , , ,

Comment »

Blog Upgrade

May 4th, 2008 — 10:59am

I just upgraded my blog to the latest version. The new engine has quite a few new significant changes and features. I’m still getting used to it and navigating my around the admin side.

Unfortunately, my old theme is not compatible, so I’m going to have to update that. I’m going to just use the “evopress” theme for now as a default.

Also, I’m not sure what happened to this “My Blogs” section. It was supposed to be the blog that contained all of my blogs, but it is behaving as its own individual blog page now.

Category: Tech

tags: , ,

Comment »

Back to top