resurrected my tascam porta 05

(Update: 9/9/2020 – higher resolution images)

Tascam Porta 05

Tascam Porta 05

Decided to dig out my old Tascam Porta 05 ministudio in order to digitise some old 4-track recordings. But, found that the play heads seemed to be stuck in the forward position. Full symptoms and notes:

  • Power on ok
  • Impossible to insert a cassette due to the position of the heads
  • Can hear the motor (which turns all the time power is on – this is normal)
  • Motor responds correctly to the pitch control
  • Fast forward button works – spins the central right capstan
  • Rewind button works – spins the central left capstan
  • Tape heads in forwards position, but the rubber wheel in front of the stop button is not forward enough to press against the metal capstan
  • The metal capstan, which should normally be spinning all the time the machine is powered is not actually spinning
  • Pressing play or record buttons does nothing – the central capstans that would fit into the tape spindles do not turn

I did google around trying to find a solution. I did find a couple of people with the same problem, but no solution posted. I googled for the service manual with no result other than someone in the states selling on ebay for around $22. I wish companies like this would get their service manuals PDF’d and onto the web – shouldn’t be an issue for what is essentially obsolete equipment?

Anyway, with no solution available from the outside, I decided to take a quick look inside to see if there was anything obviously out of place. Getting inside is easy:

  1. Remove the 5 screws from the back panel
  2. Carefully part the two sides noting that:
    • The power on/off slider will likely drop out as it detaches from the internal control
    • all the other sliders remain with the top of the case – but some detach in the process from the underlying control which remains in the base.
    • In my case the forward position of the tape heads was preventing the sides from separating. Pressing them back by pressing the plastic between the erase and write heads made enough space.

Inside the Tascam Porta 05

Close-up showing heads fixed forward

With the sides parted, I then powered up and observed the mechanics when pressing the various control buttons. I couldn’t see anything obvious, but then noticed that underneath the controls is a flywheel attached to that capstan in-front of the stop button. The flywheel is belt-driven and was not spinning.

Nudging the fly-wheel with a cotton-bud.

Using a cotton bud, I gave it a few nudges, attempting to pushing it round in either direction. I was quite surprised  after a few attempts when the belt picked up and the flywheel turned under the power of the motor. At the same time the heads snapped back into the retracted position, and the play and record buttons now worked.

All that remained was to give it a good clean-out and reassemble. Taking care to align the Record function sliders with their underlying controls, and get the 5 screws back in, and I am back in action with kit that I thought was pretty cutting edge back in 1987.

Posted by creacog in Personal, Sounds, 67 comments

purchasing more downloads from Ireland VAT zone

About to suffer a little more pain than usual in renewing my Microsoft Action Pack subscription (note: don’t expect that link to display correctly in anything other than Microsoft Explorer). This year things have changed. Instead of everyone receiving physical media, we now have the option to download. Good for the environment.

Download users will pay the same pre-tax price as last year (£199) and physical media users will pay more (£273). But then there is VAT. We have different rates across the EU. In the UK the rate is currently 15%.

  • If you order physical media, you will pay the VAT for your region. In the UK, 15%.
  • If you order a download, you will pay the VAT for Ireland. 21.5%.

This really bugs me (accelerating me to grumpy-old-man status) and I have moaned about it before in relation to Adobe products. There must be some incentive or other good reasons for these companies to locate their online distribution services in Ireland. But they need to realise that they are costing many of their customers more by doing so.

I’m not sure if I should be moaning about the companies choice of country, or VAT and EU regulation in general. Greater minds than mine have argued against the VAT complexity in the past and failed to make any progress. So maybe time to give up, just get the extra 6.5% paid and go hit a punch-bag.

Posted by creacog in Microsoft, 2 comments

back online

After a number of days off-line following the provider having been hacked. We are now back online! Hurrah. Having moved away from LXAdmin (it worked well for a while) I can now concentrate on real work again rather than recovery.

Posted by creacog in Hosting, 0 comments

finding information on Flex 3 component lifecycle

Quickly creating re-usable components based on others, augmented with additional ActionScript behaviour using MXML is as simple as can be. However, to create a component from scratch using ActionScript requires a lot of detailed knowledge of how the Flex framework works and the component life-cycle in particular.

The Flex documentation attempts to describe the lifecycle, but can leave the developer with lots of unanswered questions. When I got more involved in developing components I found chapter 19 of Programming Flex 3 good for filling in the gaps.

This week a new and free paper has been published by DevelopmentArc that also explores the component life-cycle and the application life-cycle. A very well worth while read….

Understanding the Adobe Flex® 3 Component and Framework Lifecycle

Feel free to post links to other compent lifecycle resrouces in the comments.

Posted by creacog in ActionScript, Flex 3, Flex Components, 0 comments

SimpleOscilloscope : filter update

My SimpleOscilloscope component described in an earlier post has now been updated to include a few filters controllable through setting styles. Of course like any other Flex component, it can have additional filtering applied in the normal way. I just felt like including these : alphaDecay, redMultiplier, greenMultiplier, blueMultiplier, blurX, blurY, scrollX, scrollY.

As ever, the project is on google code, and the test bed is here.

SimpleOscilloscope snapshot - with filters

Posted by creacog in ActionScript, Flex, Flex Builder, Flex Components, OpenSource, Projects, 0 comments

flash.display.BitmapData gotcha – well gotme for a while

The documentation is correct, so i have no excuse, but I didn’t initially read much beyond the signature of the constructor…

public function BitmapData(width:int, height:int, transparent:Boolean = true, fillColor:uint = 0xFFFFFFFF)

I needed a transparent bitmap. Reading the default “transparent:Boolean = true”, I assumed by simply supplying width and height, a transparent bitmap is what I would get. Not so! I got a white rectangle. The reason being, that the default fill colour is 100% white. (The first pair of FFs representing the alpha in ARGB).

At first it would seem slightly unintuitive for the second default to conflict with the first, until one realises that the ‘transparent’ flag is there to indicate whether the object will support transparency or not. Not to state that it should be initially created transparent. Supporting transparency increases data size from 24 bits per pixel to 32 bits per pixel.

So what i should have done :

bmd = new BitmapData( width, height, true, 0 );

Posted by creacog in ActionScript, AIR, Flash Platform, Flex, Flex 3, Mac OS, 0 comments

couple of user group events (LFPUG)

26 March 2009

Looking forward to this slight departue from the usual subjects at LFPUG into the world of iPhone/iPodTouch development.  I have my development kit but not got around to using it yet…

  • An Introduction to iPhone Application Development
  • iPhone Development for Web Developers

30 April 2009

Some interesting 3D flash stuff. I have prior engagement to see Ultravox for the first time since 1986 which will keep me away from this one. So I will be relying on the video recording of the session.

  • Papervision3D, Simplified
  • We Make. You Enjoy
Posted by creacog in 3d, User Groups, 0 comments

SimpleOscilloscope : my first opensource Flex component

In the majority of my projects to-date, I am the sole developer on the project team. I was feeling the need to get into writing Flex components to a level that they could be distributed. Essentially making sure I use meta tags correctly and adding appropriate asdoc comments allowing other Flex developers to easily include the component as they would any other from the Flex SDK.

SimpleOscilloscope snapshot

So, ccglib is an MIT license OpenSource project hosted on google code through which i plan to release a number of components. The first component released is SimpleOscilloscope, which plots the currently playing sound-wave. Designed to be easily sized, coloured and positioned through application of styles.

Posted by creacog in ActionScript, Flex, Flex Builder, Flex Components, OpenSource, Projects, 1 comment

coach tool in flex / air

Coach Tool snippet Finally got around to adding a case-study to my corporate site including a screen-cast of some of the features of my longest running project, a Flex/AIR application for communicating football moves and plays. Essentially a digital, animated version of a football tactic board.

More details and the screen-cast are on the creative-cognition case-study page.

Posted by creacog in ActionScript, AIR, Flex, Projects, 0 comments