Tuesday, June 4, 2013

New Music Spectrograph Description for Updated Version 1.3.4


Visually reverse engineer sound and music in real-time.  See music and sound as it might appear on a live piano-roll MIDI music editor.   The Hotpaw Music spectrograph presents a high-resolution scrolling spectrogram as you listen, so that you can see the patterns in sound and music lined up against a piano keyboard.  This piano alignment makes it far easier to spot which frequencies in a sound correspond to which musical notes.  Music Spectrograph is a great visual tool to help a music student see notes, that they might not be able to hear clearly at first, and assist with music transcription.

Features include:
- 12th-octave midi-pitch-centered spectrograph
- usable with either live audio or tunes from your device's music library
- up to a 4 minute spectrograph history you can stop, scroll back and review
- slow down tunes by up to 5X, or speed music up by 2X to skip sections faster
- hear tunes in mono, left or right channel only, or with center-panned vocals reduced
- stop music in time, and still hear the music frequencies present via resynthesis
- color frequencies to see if they are in-tune or out-of-tune
- color frequencies for loudness, or graph in black-and-white.

Use the Song button to select a tune from your library (DRM protected iTunes files are not supported).  Use the Gear button to select among several viewing modes.  There's a volume control to manually set the sensitivity threshold.  Stop playing or recording to scroll back and review or resynthesize sound.  Touch the keyboard during resynthesis to isolate one note.   For many musical sounds, you will see lots of overtones and harmonics, not just the fundamental note pitch frequencies.  That's just the way many musical sounds work.

Version 1.3.4 just release to the iOS App Store.

Thursday, March 7, 2013

Music Spectrograph App Updated

The newest version 1.2.1 is a big update for the HotPaw Music Spectrograph app.  It includes a lot of internal improvements in the quality of musical sound analysis, several bug fixes, plus one added major new feature.

My first problem was in deciding whether to keep the word "Spectrograph" in the name of the app.  When I looked at journal articles and books published by music professors, I saw at least 3 different terms used to describe these colored 2-dimensional time vs. audio frequency charts: Spectrograms, Spectrographs and Sonograms.  These terms also seem to have multiple uses, with Spectrograph also referring to optical devices used to split light into its constituant spectral colors, Spectrogram referring to the picture of a spectrum, and Sonogram referring to the results of ultrasound medical 3D imaging.  The term Sonogram, regarding music, is more rare; but I found this term used in a recently published textbook on sound by a professor of physics at Harvard University, as well as in a few other academic works.

In optics, the term "Spectrograph" is used for devices that produce spectrums or spectrograms.  Since the HotPaw Music Spectrograph app on an iOS device can be used on real-time sound input and works like a continuous chart recorder, I think a word ending with "-graph" more implies this continuous graphing activity; whereas the "-gram" suffix seems to just imply more a static image.  So I'll stick with calling it a spectrograph for now.

Some of the changes in the Music Spectrograph update include 12th-octave frequency band filters which are now better calibrated for the evenness of their response.  A few bugs in selecting, converting and playing Songs from your iTunes library to see their spectrograph have been fixed.  You can hit the Song button to use, and to turn-off this feature.

Now, there are several apps in the App store that can be used to help transcribe or learn music by slowing down songs without changing the pitch.

Music Spectrograph won't slow music down.  The new "ReSynth" feature in Music Spectrograph can actually stop music in time.

The major new feature added to the Music Spectrograph app is sound re-synthesis.  Hit the button to "Stop" recording or music playing.  Then touch the spectrograph and scroll back to some sound earlier in time.  A new button will appear near the top left of the chart.  The "ReSynth" button.  Scroll to an short sound, such as an eighth-note, and just stop and listen to just that one note or chord in time (but with most overtones and harmony included as well).  Scroll back-and-forth to listen to the notes immediately after or before.  See how what you hear corresponds to the piano keys nearest the highlighted frequencies.  The MIDI note numbers will also be displayed at the top.

What you will hear when using this re-synthesis will just be the strongest portions of the audio frequency spectrum, and those which directly correspond to the pitch of MIDI or piano key notes.  This re-systhesis isn't completely accurate, as any transients (such as consonants or percussion) and smaller and non-musical frequencies will have been removed, leaving a sound more like that produced by a vocoder (which is what is happening behind the scenes).  If you scroll back-and-forth in time, you might hear some tweeting/chirping noises as various high frequency overtones become large enough to show up on the graph for just a short time.

To use the Music Spectrograph app for music transcription, you will still need to know how to understand and ignore all the harmonics and sequences of overtones in the graph yourself.  This is not always easy, as many music instruments and types of human voice produce far more overtones then any sound at the actual musical pitch frequency.  This app may be helpful in learning about this important feature of many interesting musical sounds.

Thursday, July 19, 2012

HotPaw Guitar Tuner - Now available for the Mac

The HotPaw iChromatic Strobe Tuner has been a popular app in the Music section of the Mac App store.  Now available is a lower priced HotPaw Strobe Guitar Tuner, with the same accuracy and ease of use, but designed specifically for tuning 6 string guitars.

Wikipedia calls strobe tuners "the most accurate type of tuner", and our tuners for the iPhone, iPad and now the Mac will show you why.

Friday, April 13, 2012

New app: Morse Code Ringtone Maker


HotPaw Productions newest app is Morse Code Ringtone Maker , now available in the iOS App Store.

Create ringtones with your own customized Morse Code messages.  Don't bore people with yet another pop tune blaring from your phone.  Be different... retro-tech.  Communicate.  Or just hide really funny messages in your ringtones for "special" people (be they your best friends or your worse enemies).  Only other radio geeks will understand.

With Morse Code Ringtone Maker, you can customize the text and the Morse Code/CW speed (combined up to 30 seconds in length), as well as the the tone frequency.  The Words-Per-Minute (WPM) speed is variable from 5 to 40 WPM.  The tone frequency is customizable from 300 to 1200 Hz.  On the customization page, you can also configure Farnsworth timing where the dots and dashes for each letter come even faster than the WPM of the letters.

Morse Code Ringtone Maker requires that you can Sync your iPhone using iTunes on your Mac or PC, and have done so previously.   You can either email your newest ringtone file directly from the app, or use iTunes File Sharing to get your ringtone files from this app into iTunes on your Mac or PC, where they can then be Sync'd to your iPhone.

To get your ringtones from Morse Code Ringtone Maker into iTunes, connect your iPhone to iTunes running on your Mac or PC.  Start iTunes on your Mac or PC.  Connect your iPhone.  Select your iPhone under Device on the left side of iTunes.  Select Apps on the top of iTunes.  Scroll down to File Sharing.  Select Morse Ring from the list of Apps.  Select your chosen ringtone from the list of documents, and save it to your disk.  Then drag the .m4r ringtone file icon back from your disk onto iTunes.  To install the ringtone onto your iPhone, select Tones on the top of iTunes.  Select Sync Tones.  Then select which ringtones your want to Sync, then Sync.

To customize your iPhone's ringtone for a particular contact, select a contact from the Contacts app or within the Phone app on your iPhone.  Hit Edit and you will be able to select a ringtone for that contact.  Or you can use Sounds in the Settings app to set a global default ringtone.

Enjoy.

Tuesday, April 3, 2012

GMail Tap and Morse2Text

Google publicized their GMail Tap app on April 1st.  It was widely reported as an April Fools day joke. The GMail Tap app that allows people to enter email using only a 2 key keyboard... which just happened to be buttons for the Morse Code dot and dash.

However the HotPaw Productions Morse2Text iPhone app has been in Apple's iOS App store for over a year.  It allows both straight keying and an Iambic keyer mode with one button for dots and one for dashes, where it then converts the Morse Code into text which can be sent directly to Mail.

And Morse2Text has actual blind customers who find it useful.  No joke at all.

Wednesday, January 11, 2012

Morse Decoder 1.1.0 Mac App Store update

The HotPaw Morse Code Decoder, version 1.1.0, is now available from the Mac App store.  It is currently still the only Morse Code or CW app available from Apple's Mac App Store.  A free update for current users should be shown automatically when running the App Store app on your Mac.

Two important new features were added to version 1.1.0.

The first new feature is an audio input selection option for users with USB or PCI audio input devices.  Some of these 3rd party USB or PCI accessories will allow line-level audio input directly from a radio receiver.  The use of an audio line-input instead of a microphone may allow for even more accurate Morse Code decoding.  The choice of audio input can now be selected within the app.

Also added is an option for manual control of the threshold level for detecting Morse Code dits and dahs above a background noise floor.  This option can be enabled by turning AGC off, which is useful when the AGC cannot adapt properly to high levels of noise or fading in the audio signal.  The feature works best in conjunction with the optional narrow band filter, which can be enabled just by clicking on the desired frequency peak shown by the built-in spectrum analyzer.

Saturday, January 7, 2012

iAutoharp and HotPaw Basic for iOS updates

The iAutoharp app for iOS has been update to version 1.5.  It's a great little easy to play 36-string musical instrument, where you can strum easy-to-select chords.  This version should fix the responsive and lag issues which had been reported for previous versions.  The strings now animate when strummed using a new faster display update method that does not slow down multi-touch strumming or chord changes.

HotPaw Basic for iOS has been updated to version 1.5.6.  (It's the same as 1.5.5, plus some small bug fixes to the built-in help.)  This version adds some new user-requested functions for  getting location (GPS coordinates) and accelerometer information from the device.  A new function to sample the audio input has also been added.  Another very useful addition is a mode allowing editing program text in a small window, instead of one line-at-a-time.