000webhost

Web hosting
Showing posts with label MIDI. Show all posts
Showing posts with label MIDI. Show all posts

Friday, March 23, 2018

Midi Fighter Pro Firmware Flashing Issues, Random Stuff, and More

- if you don't already know I play around with firmware modifications often and regularly and also repair electronic equipment everyone in a while. Recently got a MidiFighter Beatmasher in a swap. Obvious thing to do is to update firmware when you begin to use it (I stopped doing this a while back after I had some problems but started to do it semi-regularly when the firmware was well tested). Tried it. Ended up bricking the thing. Nothing was responsive and everything online was giving me nothing. This is basically the story of how I de-bricked it
- looked at the following document. Felt like I was doing the right thing but it didn't seem to be doing anything. Nothing online seemed to provide me with any direction on what to do next...
midi fighter not recognised usb
Midifighter Classic Bricked?
- all online instructions indicated that there was basically a key thing/set of sequences that needed to be done to get the thing into bootloader mode which would get it ready for the firmware to be flashed. Instructions online often make things some simple but I've experienced much strangeness over the years:
# flash chips that would no longer be writable because they had been written to too many times
# incompatible firmware despite evidence to the contrary
# power outages while in the middle of a firmware flash update (this problem has been alleviated a lot by programs which refuse to update without a proper, clean, isolated power supply)
# improperly tested firmware from vendors which led to other complications
# changes to firmware which was made impossible due to some weird intermediate problem
# firmware loads which were impossible due to some strange electronic fault which had to be rectified first (for telecommunications equipment that I've come across clean/sanitary conditions seem to be core to their optimal function)
# flash updates that were only possible through the use of an off board programming device (think about Flash EEPROM programmers)
# firmware updates that were only possible via a minimum version of Operating System (completely different to the old days when things were done via DOS and a bootable disk though safeguards were obviously minimal)
# bricked hardware because I loaded incompatible firmware (I sometimes did this knowingly as an experiment on something that I thought may be cross-compatible). Thankfully, a lot of hardware offers DFU modes that allow you to get to firmware re-write stages. Main issue is lack of documentation. Often you have to short two pins on a 'core chip', start the thing in some sort of sequence, etc... If all else, fails look up the chip and manufacturer documentation (for lower end devices which don't have an adequate support structure)
https://www.theiphonewiki.com/wiki/DFU_Mode
- if you can't figure out how to hit DFU mode try the traditional 'technology Jedi master' trick as follows... My book on 'Cloud and Internet Security' via Google or Amazon online stores provides further details on bypassing (and defending) chip based security for those who are interested...
- none of the solutions online seemed to work so I had to do what every other 'technology Jedi master' does. Randomly bash buttons until I found one that seemed to work. LOL If I recall correctly it's something similar to buttons 1/2 simultaneously and then button 1 which sort of resembles what's outlined/documented but not... The strange thing with my circumstance was that it got to the final stage before it sent a signal for a device reset and it had two errors prior to the reset finally doing through and allowing me to conduct a firmware re-flash. Distressing...
- note that in order to get to the buttons to do the reset you have to open up the device which requires hex screws. Beware damaging the screws themselves. They're in pretty tight so ensure you find the right hex screwdriver to remove them (consider using a screw removal liquid/degreaser if you think there is enough of a gap to make it possible). If you do damage it consider using epoxy glue to attach something on it and removing it (really strong quality glues allow you to do this), drilling it out (need quality drill attachments though), using a screw removal extractor system (this still requires quality gear though. On some hardware it's very difficult to skimp and get away with it), etc...
- consider using an older version of the Midifighter Utility if need be (I prefer 2.6.3 to 2.7.0) if you have problems with the latest download
- there seem to be 'odd modes' in the device that are undocumented. Press the correct sequence and combination of buttons and you can have very strange light sequences. I'm assuming these are for production and diagnostic purposes
- out of curiosity I looked at the Github to see the difficulty in loading a new layout to the hardware (for when MIDI remapping isn't offered in the DAW in question). It would take a bit of work getting the toolchain setup correctly but it seems very possible (uses an Amtel chip at it's core which requires a special utility tool to flash/load new software). Else, you can use something like Bome's MIDI Translator to act as an intermediary mechanism
How To Flash the Midifighter with New Firmware - DJ TechTools Forums
midi fighter github
midi fighter site:github.com
// This table maps key numbers to midi note offsets, to match
// up the notes with Ableton Live drum racks, e.g. key 5 will initially
// send NoteOn G#3 = 44, with the rest of the keypad sending:
//
//     C4  C#4 D4  D#4
//     G#3 A3  A#3 B3
//     E3  F3  F#3 G3
//     C3  C#3 D3  D#3
//
// The table is coded as note offsets so we can re-base the pad at another
// MIDI note, with the default offset being C3 = 36. The "PROGMEM" setting
// forces the table into program memory so it won't take up precious RAM.
//
const uint8_t kNoteMap[16] PROGMEM = {
    12, 13, 14, 15,
     8,  9, 10, 11,
     4,  5,  6,  7,
     0,  1,  2,  3,
};
- a few things about Midi Fighter devices. They can be 'awkward'. The parts may be quality but the older devices in particular look like they've been designed for pure function and don't really consider aesthetics, the software usability of the device is questionable for people who are brand new to the electronic music scene (I've had to deal with conflicts before. Diagnostic messages could have been 'more useful'), etc...
- found these programs while undergoing my search... Really neat. Some people have figured out how to use MIDI devices to control lighting and graphics software. Others have even figured out how to build DIY devices using Arduino and Commercial Off the Shelf (COTS) hardware and electronics

Random Stuff:
- as usual thanks to all of the individuals and groups who purchase and use my goods and services
- latest in science and technology
monero mining linux cli
litecoin linux cli miner
litecoin linux mining
- latest in finance and politics
business sales directory
- latest in defense and intelligence
- latest in animal news
- latest in music and entertainment

Random Quotes:
- And that is the actual case. Executing a successful ICO is difficult. A lot of things have to fall in place. This is why the majority of these ideas will fail and you will never see an actual working product or service on the market.

According to a recent article in Fortune magazine “Nearly Half of 2017’s Cryptocurrency ‘ICO’ Projects Have Already Died“. And Bitcoin.com found another 113 projects that it calls “semi-failed,” because their teams have gone off the radar or their community has withered away. Add those to the mix and the failure rate jumps to 59%. Nervous yet?

As investors grow wary and scared the flow of funds will begin to shrink.

People are getting smarter, earlier. They’re doing more research, sharing information, getting the facts and exposing the schemes, scams and con artists behind these projects. Regulators are getting more involved in cryptocurrencies and they are starting to prosecute scammers. This will make it more difficult for new ICO projects to achieve PRE-ICO and ICO success.
- Why do these journalists and many others keep quiet and try to stay in the good books of politicians? The answer is simple: though the jobs of journalists and public relations people are diametric opposites, journalists have no qualms about crossing the divide because the money in PR is much more.

Salaries are much higher if a journalist gets onto the PR team of a senior politician. And with jobs in journalism disappearing at a rate of knots year after year, journalists like Murphy, Maley and Baird hedge their bets in order to stay in politicians’ good books. Remember Mark Simkin, a competent news reporter at the ABC? He joined the staff of — hold your breath — Tony Abbott when the man was prime minister. Simkin is rarely seen in public these days.

Nobody calls journalists on this deception and fraud. It emboldens them to continue to pose as people who act in the public interest when in reality they are no different from the average worker. Yet they climb on pulpits week after week and pontificate to the masses.

It has been said that journalists are like prostitutes: first, they do it for the fun of it, then they do it for a few friends, and finally they end up doing it for money. You won’t find too many arguments from me about that characterisation.
- The price of bitcoin sank late Wednesday after a report by the Wall Street Journal that the Securities and Exchange Commission is ramping up pressure on the initial-coin-offerings industry, issuing scores of subpoenas and information requests to companies. The Journal reported the SEC is seeking information about the structure of ICO sales and pre-sales. Bitcoin BTCUSD, +2.10% immediately fell about 2% after the report, and was last trading at $10,346, according to Coindesk. The SEC has previously suggested that many ICOs may be violating securities laws. In December, a new SEC cyber unit took its first action, halting an allegedly fraudulent ICO. An ICO is a fund-raising method in which a company issues its own cryptocurrency, typically in exchange for bitcoin. The process has significantly fewer regulatory hoops to jump through than an IPO, and the ICO market has been booming, with $6.5 billion raised last year. They're also highly risky -- according to a new survey, 46% of new ICOs in 2017 either flopped out of the gate or have since gone out of business.
- "Why would the US Government fund a tool that limited its own power? The answer, as I discovered, was that Tor didn't threaten American power. It enhanced it."

Levine said the documents showed "Tor employees taking orders from their handlers in the federal government, including plans to deploy their anonymity tool in countries that the US was working to destabilise: China, Iran, Vietnam, Russia".

"They showed strategy sessions, discussions about the need to influence news coverage, and control bad press. They featured monthly updates that described meetings and training with the CIA, NSA, FBI, DoJ and State Department.

"They revealed plans to funnel government funding to run Tor 'independent' nodes. Most shockingly, the FOIA documents put under question Tor's pledge that it would never put in any backdoors that gave the government secret privileged access to Tor's network under question."
- And if that’s not enough, they may have detected mysterious dark matter at work, too.

The glimpse consisted of a faint radio signal from deep space, picked up by an antenna that is slightly bigger than a refrigerator and costs less than $5 million but in certain ways can go back much farther in time and distance than the celebrated, multibillion-dollar Hubble Space Telescope.

Judd Bowman of Arizona State University, lead author of a study in Wednesday’s journal Nature, said the signal came from the very first objects in the universe as it was emerging out of darkness 180 million years after the Big Bang.

Seeing the universe just lighting up, even though it was only a faint signal, is even more important than the Big Bang because “we are made of star stuff, and so we are glimpsing at our origin,” said astronomer Richard Ellis, who was not involved in the project.

The signal showed unexpectedly cold temperatures and an unusually pronounced wave. When astronomers tried to figure out why, the best explanation was that elusive dark matter may have been at work.

If verified, that would be the first confirmation of its kind of dark matter, which is a substantial part of the universe that scientists have been searching for over decades.
- SEAN PARKER: If the thought process that went into building these applications–Facebook being the first of them to really understand it–that thought process was all about “How do we consume as much of your time and conscious attention as possible?” And that means that we need to sort of give you a little dopamine hit every once in a while because someone liked or commented on a photo or a post or whatever, and that’s gonna get you to contribute more content and that’s gonna get you more likes and comments. So it’s a social validation feedback loop. I mean it’s exactly the kind of thing that a that a hacker like myself would come up with, because you’re exploiting a vulnerability in in human psychology. And I just think that we–the inventors/creators, you know, and it’s me, it’s Mark, it’s Kevin Systrom at Instagram, it’s all of these people–understood this consciously and we did it anyway.
- “In the past, when elephants were sick, they were often released back into the forest. The sick elephants would seek leaves and herbs to treat themselves. But now forests have been largely destroyed; there are few medicinal plants left,” Long added.

Long said elephants were big animals that were generally in good health. Most of their diseases are caused by working too hard and carrying loads that are far too big.

“In recent years, elephants tend to have more tumours in their bodies. The tumours stem from polluted food and water, which leads to lack of nutrition and resistance in their bodies,” he added.

Long often uses the bark of lộc vừng (fish poison tree or barringtonia), and leaves of trâm (Jamblon or syzygium cumini) and some salt boiled to rinse off the injured areas. After sterilising the injury, Long uses soil taken from the nest of termites or fermented rice to cover the open injury.

“Both substances have antibiotic functions and kill parasites and work very well for elephants with tumours,” Long said.
- Australians are loyal to their mobile phone operators, staying with them through thick and thin, with a newly published report finding that switching is in the too-hard-basket for many mobile users, and others find comparing their options too confusing.

According to comparison website finder.com.au, 10% of mobile users say it’s too much hassle to change providers and a further 6% find comparing their options too confusing.

But, according to finder many mobile users stick with the same mobile phone provider when they could be switching and getting a better deal – or even a better deal with their current provider.

Finder says that the average Aussie has been with the same telco for 6.5 years, with only one-third (38%) switching providers in the last 3 years, while a further 14% have been with their telco for 4-5 years and 26% haven’t switched for 6-10 years.
- Huawei's global chief executive Ken Hu told the AFR last week that the US and Australian concerns were based on "groundless suspicions".

"We welcome discussions and even debate if it is based on facts," he said. "We are very happy to conduct open and transparent discussions with the Australian Government and telecom operators."

The US has been increasing the pressure on Huawei from the start of this year. A deal for AT&T to sell the Chinese firm's phones on plans was cancelled by the American company at the last minute in January.

Not long after, Verizon was reported to have yielded to pressure from the US Government to stop selling Huawei devices.

In February, US intelligence chiefs warned against the use of Huawei equipment.

FBI chief Christopher Wray told a US Senate hearing: “We’re deeply concerned about the risks of allowing any company or entity that is beholden to foreign governments that don’t share our values to gain positions of power inside our telecommunications networks."

But the UK works with Huawei and recently said it would continue to do so.

Australia denied Huawei any role in supplying equipment to the country's national broadband network project about six years ago, following advice by ASIS, one of its spy agencies.

And last year, Australia put pressure on the Solomon Islands to drop Huawei as the main contractor for an undersea cable project. The project was later awarded to the Vocus Group.

Tuesday, June 9, 2015

Custom MIDI (Hardware and Software) Controllers, MP3 Players, and SD Card Experiments

If you're like me (a technologist who has an interest in music) you've probably looked at a variety of MIDI controllers on the market but haven't found one that quite ticks all the boxes for everything that you want to do. It's also likely that you've looked at having multiple controllers and/or some of the higher end equipment but as always you can't always justify the cost of what you want versus what you actually need.

Of late, I've been looking at building my own (MIDI controllers). After all, these devices are relatively simple and often used highly standardised components (membrance based switches, encoders/knobs/other, some chips, etc...). Look at the following links/teardowns and you'll notice that there is very little to distinguish between them with many components being available from your local electronics store.
https://www.flickr.com/photos/psychlist1972/sets/72157631489556008/detail/
http://www.illuminatedsounds.com/?cat=23
http://www.illuminatedsounds.com/?p=744
http://bangbang-nyc.com/2013/05/ableton-push-disassembled/
http://pushmod.blogspot.com.au/
http://www.synthtopia.com/content/2013/08/26/ableton-push-stripped-bare/
http://www.mpcstuff.com/akstst.html

I've looked at starting from scratch for hardware builds but they have proven to be prohibitively expensive for my experiment (3D printing is an increasingly viable option especially as public libraries let them out for free, public use but there are limitations especially with regards to construction. For instance, many printers will require multiple sessions before a complete device can be constructed, there are durability concerns, etc...). Instead I've been looking at using existing electronics to interface with.
http://www.umidi.co/index.html
http://custommidicontrollers.com/
http://www.instructables.com/id/Custom-Built-MIDI-Controller/

For instance, finding something suitable to turn into a MIDI controller (calculators, toy pianos spring to mind). The circuitry is often very simple and basically all you need to is hook it up to an environmental control interface device with multiple sensors. A hardware interface is then used to provide electrical signal to MIDI control translation (such as an Arduino device). The other option is to analyse the electrical signal on a case by case basis. Then use this as a basis for writing a translation program which will turn the electrical signal into a MIDI signal which can be used to interface with other equipment, your existing software, etc...
http://www.musicradar.com/reviews/tech/akai-mpd24-22920
http://vvvv.org/contribution/mpd24-akai-midi-mapper
http://mods-n-hacks.wonderhowto.com/how-to/build-simple-midi-controller-251069/
http://shiftmore.blogspot.com.au/2009/12/calculator-midi-usb-controller.html
http://www.codetinkerhack.com/2012/11/how-to-turn-piano-toy-into-midi.html
http://www.codetinkerhack.com/2013/01/how-to-add-velocity-aftertouch-midi.html
http://makezine.com/2010/11/30/usbhacking/
https://wiki.python.org/moin/PythonInMusic
http://www.native-instruments.com/forum/threads/turning-any-usb-hardware-into-a-midi-device.47017/
http://createdigitalmusic.com/2009/11/novation-releases-all-midi-details-for-launchpad/
http://www.widisoft.com/english/widi-audio-to-midi-vst.html
http://code.google.com/p/audio2midi/
http://www.synthtopia.com/content/2013/07/26/midimorphosis-converts-audio-to-midi/
http://www.nativekontrol.com/

Another option I've been looking at is using third party electronic devices (such as a tablet or else cheaper MIDI control devices in combination with other software) to provide emulation for often much more expensive hardware. Good examples of this include the the high end hardware controllers such as Native Instrument's Maschine, Ableton's Push, a Akai's MPC/APC series, etc... (Even when purchased second hand these devices can often fetch up to around 80-90% of their retail value. Factor in the problem that few retailers are willing to provide demonstration equipment for them (StoreDJ is an exception) and you can understand why so many people re-sell their equipment with explanations often stating that the piece of equipment quite simply didn't fit into their setup.)
http://motscousus.com/stuff/2011-07_Novation_Launchpad_Ableton_Live_Scripts/
http://www.afrodjmac.com/blog/2013/03/14/more-ways-to-turn-your-launchpad-into-a-push
http://beatwise.proboards.com/thread/1315/free-preset-carbon-push-emulation
http://www.reddit.com/r/abletonlive/comments/1aopop/push_emulation_now_available_on_apc40_free_to/?

There are several main options to look at including TouchOSC, MIDI Designer, and Lemur. The two I've been most curious about are Lemur and TouchOSC though. Installation and setup consist of a daemon/service on your computer, an application of some sort on your tablet, and an editor that can be tablet or computer based. Thereafter, there are often 'templates' which are basically skins and underlying software code which allows you to design a MIDI interface from scratch and interface with other equipment/software directly from your tablet.
https://liine.net/en/products/lemur/
http://iosmidi.com/
http://mididesigner.com/
http://hexler.net/software/touchosc-android
http://djtechtools.com/2013/01/28/how-to-dj-using-liines-lemur-app-for-ipad/
http://www.youtube.com/watch?v=KJxAnm3j8TI
http://createdigitalmusic.com/2014/11/lemur-now-android-supports-cabled-connections-want-touch-app/
https://liine.net/en/community/user-library/view/421/

There are obvious issues here. Apple iPads are almost as expensive as some of the MIDI controllers we're looking at in this document. One option is to purchase the iPad Mini or something second hand. Basically, what I've been reading indicates that either option will do but that the screen size of the iPad Mini may make things a bit fiddly particularly if you have large hands. The other option is to use Android only applications. The only problem is that the iOS universe is often much more diverse than the Android one.
http://www.kvraudio.com/forum/viewtopic.php?t=397495
http://support.liine.net/customer/portal/questions/1244470-ipad-mini-compatibility-with-lemur-drum-pad-
http://forum.liine.net/viewtopic.php?f=25&t=2391
https://www.ableton.com/en/help/article/control-live-mobile-device/
https://www.gearslutz.com/board/electronic-music-instruments-electronic-music-production/700437-ni-maschine-mikro-vs-ipad-lemur.html
http://digitaldjtools.net/mappings/
http://forum.watmm.com/topic/76701-considering-an-ipad-mini/
https://documentation.meraki.com/SM/Monitoring_and_Reporting/Activation_Lock_Bypass_for_iOS_Devices

http://cydiamate.net/doulci-ios-8-3-activation-lock-bypass/

The other thing that needs to be considered is how you should interface. In theory, wireless is a great option. In practice I've been seeing stories about consistently lost connnections. Look at a hardware USB interface if need be.
http://www.djcity.com.au/irig-midi-interface-for-iphone-and-ipad
http://www.djcity.com.au/irig-midi2

To be honest though a lot of the emulators for the Push (and other devices) aren't perfect. You lose a bit of functionality (in some cases you gain a lot of extra functionality though but the emulation still isn't perfect). It's likely going to make you want to purchase these devices more or ward you off of them completely because they don't fit into your workflow.

With the cessation of production of the iPod Classic and other high capacity music player options I've been looking at alternatives on and off for a while. Clearly, high capacity SD based storage options are extremely expensive at this stage at the high end. One alternative though is using adapter cards for inexpensive, readily available, older low capacity MP3 players which utilise hard drives. The adapters required are available for around $10-20. Obvious problems using SD based storage include regarding speed limitations, capacity limitations, high prices, etc... Moreover, some of the adapters won't fit in the case, or there needs to be workarounds. For instance, currently there aren't enough 128GB SD cards at a reasonable price locally so running multiple SD cards in RAID configuration may be the compromise that you have to make for the immediate future.
http://www.ebay.com/bhp/sd-card-to-ide
http://cubicgarden.com/2013/05/05/upgrading-the-pacemakers-hard-drive/
http://www.head-fi.org/t/566780/official-ipod-video-classic-5g-5-5g-6g-6-5g-7g-ssd-mod-thread/270
http://www.ebay.com/itm/SD-SDHC-MMC-Card-to-1-8-ZIF-LIF-CE-SSD-Adapter-40pin-ZIF-LIF-cable-/111091174857

One interesting piece of information that I've come across recently is that there isn't much stopping people using SDXC cards in supposedly SDHC only card readers (either drivers or simple hardware blocks are the limitations). Basically, the primary difference between SDHC and SDXC are that the default file formats are one uses FAT32 as the default format while the other uses exFAT respectively. Clearly this limitation can be overcome with the right tools and knowledge though. For instance, Windows by default doesn't allow this so other options need to be employed.
https://gbatemp.net/threads/how-to-use-a-64gb-micro-sdxc-in-your-sdhc-compliant-flash-cart.335912/
http://www.ridgecrop.demon.co.uk/
http://www.tarkan.info/20121226/tutorials/ipod-and-sdhc-sdxc-cards
http://arstechnica.com/civis/viewtopic.php?t=1151548
http://en.wikipedia.org/wiki/Secure_Digital
https://www.ifixit.com/Guide/iPod+5th+Generation+%28Video%29+CF+or+SDHC-SDXC+Memory+instead+of+HDD+Replacement/7492
https://www.raspberrypi.org/forums/viewtopic.php?f=2&t=2252

http://superuser.com/questions/282202/which-consumes-more-power-hard-drive-or-sd-card-card-reader
http://raspberrypi.stackexchange.com/questions/1765/possible-to-connect-sata-device-to-the-sd-slot
http://www.techbuy.com.au/p/208703/HARD_DRIVE_-_EXTERNAL_DRIVE_CASE_SATA_-_USB_2.5/8WARE/WI21.asp
http://www.warcom.com.au/shop/flypage/computer-parts/media-players/49000?gclid=CKXk-bfN2sUCFUsHvAod-gQAGg
http://www.i-tech.com.au/products/144200_8ware_Portable_Wireless_Streaming.aspx

- as usual thanks to all of the individuals and groups who purchase and use my goods and services
http://sites.google.com/site/dtbnguyen/
http://dtbnguyen.blogspot.com.au/

Becoming a Priest/Monk, Random Stuff, and More

- once upon a long time ago I thought about becoming a priest/monk. Today we'll explore what a religious life means. Some people want ...