VividTracker v2.0 is released

Posted by on Oct 19, 2017 in News | 2 comments

VividTracker v2.0 is finally released. What’s new?

  • Dropbox support is working again, using Dropbox newer API
  • Allihoopa support (I’m going to get back with tutorials about this one soon)

Preview of a new Korg Volca Sample feature

Posted by on Mar 22, 2016 in News | 0 comments

If you own a Volca Sample, you know how tedious it is to add different notes to a pattern. In the next version of my iPhone/iPad app VividTracker, you will be able to send pattern data with different notes from the app to Volca Sample. I made a preview video demonstrating how this work:



VividTracker v1.5

Posted by on Mar 3, 2016 in News | 0 comments

VividTracker v1.5 has just been released on App Store, with support for the Korg Volca Sample. Now you can send Amiga samples to the Korg Volca from VividTracker! Take a look at this video for a short demonstration:


Added forum page

Posted by on Jan 29, 2016 in News | 0 comments

I have finally opened a forum so you can discuss anything related to VividTracker or recommend nice Amiga mods. You don’t have to register to read or write. I might have to change that if the forum gets spam posts, but I start like this anyway.

Version 1.4 has been released on App Store

Posted by on Jun 1, 2015 in News | 0 comments

This took a while, but version 1.4 is now finally released on App Store. This version brings a pretty cool feature that I call AutoChord Instruments. It is a feature that will help you enter AutoChords using effect 8 without having to remember the details about this command. Instead, you can use AutoChord Instruments. AutoChord is a way to auto transpose a specific pattern and track to another pattern and track from C-major to e.g. A-minor. This makes it possible to create wave-sequences as instruments and auto-transpose them, and by using AutoChord Instruments this is easier than ever. Samples above 1F are AutoChord Instruments. You have eight such instruments. AutoChord instruments 1-4 corresponds to track 1-4 in pattern 0, and instruments 5-8 corresponds to track 5-8 in pattern 1 (e.g. instrument 6 is thus track 2, pattern 1). For each instrument, you can select if you want inversion 0, 1, 2 (or 3 for 7-chord) and if you want it transposed to major, minor, major7, or minor7.

When you get above sample 1F, you will see that the title of the SAMPL button changes to ACI (AutoChord Instrument) and that the instrument selected is 1:0M. The first number before the colon tells you the instrument number. The second number, after the colon, means it is inversion 0 (no inversion at all). M means it is transposing to a Major. If you press the + button a few times, you will notice that the M will change to an m, meaning you are now transposing to a minor chord. Press the + button a few times more and you will see that it is changing to M7 and later to m7. This means in whole, you have 14 different ways of transposing a track!

One important remark: When you enter notes you will not get any audio feedback. This may change to next version, where I will at least play the first note from the original track transposed to the key you have selected.

Use this new feature with the AutoChord Keys feature, and you will have a pretty nice workflow. AutoChord Keys has previously been described, but in short it allows you to just get the keys from the pentatonic scale for the current chord represented either by track 1 or track 2.

I will soon make a new YouTube tutorial video that explains this all in detail.

VividTracker’s modplayer soon released as Open Source

Posted by on Apr 28, 2015 in News | 0 comments

My new game Spinoid is soon released on the App Store. It’s just a few days left, if everything goes well.

The music in Spinoid is made in VividTracker and the game is using VividTracker’s modplayer routine for playing both the music and the sound effects. Both the explosions and the sound of the rocket are played as samples from the mod-file. I added two sound channels to the code for sfx playback. This made it possible to prepare both the music and the sound effects in VividTracker, using AudioCopy to paste in samples that I wanted to use for explosions and rocket sound effects.

The modplayer in Spinoid/VividTracker will soon be released as Open Source, which means you will be able to use your VividTracker and/or Protracker modules in your own iOS games. I just need to prepare the code a bit more and document it. This will make VividTracker (or Protracker on the Amiga) a really useful tool for iOS developers. The mod-format is still a very convenient music format to use in mobile apps. It makes a difference in file size to store a 100k module in your app rather than a 3 MB mp3-file.

VividTracker v1.3 has been released on App Store

Posted by on Mar 27, 2015 in News, Uncategorized | 0 comments

Version 1.3 is now available on App Store. It comes with the new AutoChord Keyboard feature I have talked about before. This is an amazing new feature that adapts the keys to only show the pentatonic scale for the current AutoChord. The last key (blue colour) will show the current chord. This makes it super easy to
write music that goes in harmony with the current chord. You turn on AutoChord Keys by pressing the ACK-button on Screen 6. Only the first two tracks control the AutoChord Keys.

VividTracker v1.2 has been submitted to App Store

Posted by on Jan 25, 2015 in News | 0 comments

Yes! The new version is finally finished and submitted to App Store. Here is what is new:

  • Effects E6x and Bxx have been fixed so that mods like black_queen.mod finally works!
  • Two buttons are added on screen 6: INS and DEL. INS inserts an extra row at the row where you are standing for the selected track, DEL deletes the current row.
  • Great BT Keyboard support
    • Arrow keys: You can now press and hold the arrow keys and the cursor will continue to move until you release the button!
    • You can edit notes, sample number and effects with the keyboard (as it should be).
    • Press § or <CTRL>-1 to transpose the keyboard one octave down.
    • Press ESC or <CTRL>-2 to transpose the keyboard one octave up.
    • Press <SHIFT>-6 to <SHIFT>-0 to jump to positions 0, 16, 32, 48, 63 (just like in Protracker, where you use F6-F10).
    • Press <ALT>-6 to <ALT>-0 to jump to positions 0, 16, 32, 48, 63 and play the pattern from this location.
    • Press <SHIFT>-6 to <SHIFT>-0 to reprogram the positions to other rows (given the row where you are currently standing).
    • Cut, copy and paste track by pressing <SHIFT>-3, <SHIFT>-4 and <SHIFT>-5.
    • Cut, copy and paste pattern by pressing <ALT>-3, <ALT>-4 and <ALT>-5.
    • Block mark, cut, copy, and paste by pressing <CTRL>-b (or <CTRL>-m) for block mark, <CTRL>-x for cut, <CTRL>-c for copy, and <CTRL>-f or <CTRL>-v for paste.
    • Insert row (and push down the other rows) in track by pressing <SHIFT>-ENTER. This is the same functionality as the INS button on screen 6.
    • Delete row (and move up the other rows) in track by pressing <SHIFT>-BACKSPACE. This is the same functionality as the DEL button on screen 6.
    • Clear note and effect parameters at the current row by pressing BACKSPACE (same as CLEAR on screen 1).
    • SPACE plays pattern, <CTRL>-SPACE plays song and <ALT>-SPACE toggles EDIT. This is a little bit different from Protracker, where SPACE alone toggles EDIT.
    • <SHIFT>-ARROW LEFT/RIGHT decreases/increases song position
    • <CTRL>-ARROW LEFT/RIGHT decreases/increases sample
    • <ALT>-ARROW LEFT/RIGHT decreases/increases pattern for the current song position
    • <ALT>-ARROW UP/DOWN inserts or deletes a pattern at the current position. This is the same as the I and D buttons on screen 1.
    • <ALT>-z/x/c/v mutes/unmutes channels 1 to 4.
    • <ALT>-q unmutes all channels
    • <CTRL>-s decreases STEPS on screen 1.
    • <ALT>-s increases STEPS on screen 1.

I tried my best to aim for the same shortcuts as in Protracker, but I had to make some exceptions because the keyboards do not work the same. For instance, I cannot capture if the F-keys are being pressed. Nor can I capture if the ALT-key has been pressed alone. The right ALT-key is used in Protracker to play song. Right Amiga-button is used to play pattern. I decided to use SPACE to play pattern instead. SPACE is used in Protracker to toggle the EDIT-button, but in VividTracker you will have to press <ALT>-SPACE instead. I wanted a single button to start playing a pattern and SPACE was the best option I could find.

With all these shortcuts, you will be able to control quite much from the keyboard without having to touch the screen. I know many of you have asked for this and I truly hope you will find the new keyboard support useful!

black queen.mod and similar mods are finally working! (Support coming in v1.2)

Posted by on Jan 6, 2015 in News | 0 comments

Finally! I got black queen.mod working properly in VividTracker. This module is more beautiful to your eyes than to your ears, but from that perspective it’s truly a masterpiece. According to a comment in modarchive, this module is recommended for anyone making a mod player:

The problem was related to how VividTracker interpret the E6x command and the Bxx commands. These work properly now. I had to listen to black queen in both Protracker on my Amiga 1200 and in VividTracker at the same time (synced manually by pressing PLAY in both trackers at the same time). They were perfectly in sync throughout the whole module.

Related modules that are also using E6x and Bxx commands, like pattern skank.mod by h0ffman (which won the tracked music competition at Revision 2013), are also working properly now. Besides fixing the issues with E6x and Bxx, I also needed to fix an issue with the 9xx effect command, which is now working exactly like in Protracker.

Now I can get back to implement better bluetooth keyboard support (with shortcuts). Given the time it takes to update an app on App Store (review time is currently around 11 days), I think it’s worth working a few days on this before I submit v1.2 to App Store. More about the new features in v1.2 in the next post.

VividTracker v1.1 is live on App Store

Posted by on Sep 18, 2014 in News | 6 comments

Version 1.1 is now live on App Store. It comes with two new features: Audiobus 2 support and rudiment Bluetooth keyboard support. There’s no support for keyboard shortcuts like in Protracker yet, just very simple support for playing notes on the keyboard, but I’m working on implementing shortcuts to get as close as possible to Protracker. This is a good start anyway, and I’m looking forward to hear your comments about it. I will now get started on v1.2, which will contain more keyboard support.