How To: Make a Floppy Drive Music Mix (16 Drives, 5 Songs, 1 myRIO) - myFloppyDriveOrchestra

How To: Make a Floppy Drive Music Mix (16 Drives, 5 Songs, 1 myRIO) - myFloppyDriveOrchestra


Being one of the most popular DIY/maker projects around, Musical Floppy Drives are nothing new. However, myFloppyDriveOrchestra includes a few unique features, which separate it from the crowd.FPGA - by implementing the drive control on an FPGA, I have effectively created a x16 core processor! I have a "core" dedicated to each drive. This means that, although I can share clocks and synchronisation between each "core", all 16 drives execute truly in parallel! Wireless Interface - No PC is required to play the orchestra. In stead I implemented a GUI (which allows users to transpose tracks, select songs, monitor processor usage etc), for use with any iOS or Android tablet. Daft Punk Helmet - Using the same embedded controller, we arent just playing a daft punk song... but we are controlling a Daft Punk-esque electronic power helmet! This project uses one myRIO embedded controller and a series of floppy disk drives. The myRIO effectively plays the drives like musical instruments, by stepping the disk drive's integrated motors at specific frequencies.Since the original posting here, I have scaled the project from a quartet into a 16-piece orchestra! Image via ni.com By referencing the following table, I developed a LabVIEW VI (which runs on the myRIOs real-time processor) that converts a musical note (such as a C4) in to a wave frequency. For example, the note C4 would be a frequency of 261.63 Hz. This frequency value is then passed to the myRIOs on-board FPGA, which generates a digital pulse train used to control the floppy drive motors. To generate the pulse train, I used LabVIEW to create a simple FPGA personality that inverts the digital true/false within a loop, but I dynamically set the loop timing to be half the period of the requested frequency value.Note: the period has to be halved, because one loop cycle would be true and the next cycle would be false. Therefore, two loop cycles is equal to one wave period. See the formula below. Image via ni.com The next task is to change the motor direction when the floppy drive's read head reaches the end or the start of the disk. To ensure that the myRIO never tries to drive the read head beyond the start/end of the disk, I implimented a custom counter on the FPGA, to constantly monitor the position of the read head and invert its direction as appropriate.

The History Lesson.Floppy disks are made from a thin piece of plastic coated with a ferromagnetic material, which is magnetised to retain data. More specifically, the disk is divided into 80 data-tracks arranged in concentric circles, like the rings of a tree. Image via ni.com Therefore the floppy drive's integrated motors are designed to step the read head through each of these 80 tracks. Using this information, I created 16 custom counters on the myRIO FPGA (one for each floppy-drive) to ensure that the direction of the motor changed when it reached the start or end of the disk. So, for values 0-79 the read head will go forward (writing a digital true on the direction line of the floppy drive), then for 80-159 the read head will go back (a digital false to the direction line). Image via ni.com The ability to create/duplicate many parallel tasks is one of the major benefits of FPGA. By using LabVIEW FPGA, I only had to write ONE of the customer counters for ONE of the drives - I could (literally) copy 'n' paste the code to take control of the remaining 15 drives. Each duplicated counter would carve out its own circuit within the FPGA - allowing each counter to run in independently and in parallel.Now that the drives can be sent a tonal frequency and produce a musical note, the next part of the project was to teach the myRIO some tunes!!
System Explanation (Recorded While a Quartet):
Like to Have a Go Your Self?Head to the link to download the code and read more into how it worksmyFloppyDriveOrchestra



Google's long awaited 4.3 Jelly Bean update is officially out, only it has not been pushed out to some of our Nexus 7 tablets yet. Although there aren't really any new UI changes, most of Jelly Bean 4.3's magic is under the hood, meaning user's can expect better performance and battery life with the latest version.
How to update Galaxy S4 to Lollipop or Latest Android version?


While the Galaxy Note 3 and Galaxy S4 are enjoying their official KitKat updates, those of us with Note 2s are left to play the waiting game. While we know our devices will eventually see an update to Android 4.4.2 KitKat, it's unclear when an official update for our devices will come.
How to Install the Leaked Lollipop Firmware on Your Galaxy


Category Science & Technology; Song Forever (Album Version (Explicit)) Artist Eminem; Licensed to YouTube by UMG (on behalf of Interscope); PEDL, LatinAutor - SonyATV, UMPI, LatinAutor - UMPG
How to set-up and install your own ringtones on the HTC


To change the name, go to iTunes and double click your iPod while it is connected, then type in the name and hit Enter/Return. There is no other information you can change on an iPod Touch.
3 Ways to Change the Font on iPhone - wikiHow


BlackBerry unveils the DTEK50, the 'world's most secure' Android smartphone many of which debuted alongside the Priv last November. One is the Hub, an aggregator of unread emails
BlackBerry's PRIV Secure Smartphone Powered by Android Now


How to transfer SIM / Data from Iphone 5s to Iphone 6 or 6 Plus take out sim put into new phone and turn on phone, then do a test phone call. then Sync Iphone 6 again. (Swap) your SIM Card
How to Switch iPhones (with Pictures) - wikiHow


Buying gifts for the lens-lover in your life can be a daunting (and often expensive) task. With so many variants of just about every photographic accessory you can think of on the market, choosing
64 Great Gifts For Photographers - Photography Blogger
photographyblogger.net/61-great-gifts-for-photographers/
64 Great Gifts For Photographers By: Photography Blogger If you've got a photographer that you're going to shop for over the holidays or are having trouble figuring out what to get them for their birthday, then you'll appreciate these 61 great ideas to help you find that perfect photography gift.
50 Under $50: Gifts for Photographers | B&H Explora


These are instructions on how to put your iPhone, iPad, or iPod touch into DFU mode with a broken home or power button. Step One Create a new folder on your desktop called Pwnage.


Top button (iPhone SE and earlier, iPad, iPod touch): Press to wake your device or put it to sleep. Press and hold the button to turn your device off or on. Ring/Silent (iPhone only): Use to mute sounds and alerts on your iPhone. If the switch shows orange, it means your iPhone is in silent mode and will vibrate for incoming calls or alerts.
Check The Ring / Silent Switch On Your iPhone 8


Culture How to use Spotify in offline mode on Android devices. If you're a Spotify Premium user, you can listen to Spotify's 13 million tracks from your Android device.
Solved: [Android] Troubleshooting Spotify - The Spotify Community


How To: Play Retro Atari 2600 Games on Your Nexus 7 Tablet How To: Play Metal Gear Solid & Other Game Boy Color Games on Your Samsung Galaxy S3 How To: Play Game Boy Advance (GBA) Games on Your Samsung Galaxy Note 2 How To: The Ultimate Guide to Playing Classic Video Games on Android
Difference Between Wii And Wii U - thedroidguy.com


You can view and manage your Location History information through Google Maps Timeline, which is available to both mobile and desktop users. In Timeline, you can edit specific entries from your Location History, delete information from ranges in time or delete all of your Location History data. Your Timeline is private, so only you can see it.
Google & Android Location History explained: Police usage


Also read: How to download Facebook photo albums. Update Facebook profile picture without announcing your friends. You can stop two things that is the notification that your friends see on their timeline whenever you change your profile picture and hiding your profile picture that is preventing public or friends from enlarging the profile picture.
How to change Facebook profile picture without notifying anyone


Our Samsung Galaxy S8 vs LG G6 comparison is here, to give you all the info you need to help you decide which South Korean phone maker's new handset is best for you in 2017.. Sure, they look
LG G7 ThinQ vs Samsung Galaxy S9 | TechRadar


When that's finished, go ahead and give it a whirl. Apps that formerly wouldn't work with split-screen mode should now work fine for the most part. It's worth keeping in mind that the results can still be buggy here—you are, after all, forcing an app do something it isn't supposed to do. Most of the time, however, it works quite well.

0 comments:

Post a Comment