VividTracker v1.3 has been released on App Store

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.

read more

VividTracker v1.2 has been submitted to App Store

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...

read more

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

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: http://modarchive.org/index.php?request=view_by_moduleid&query=89637 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...

read more

VividTracker v1.1 is live on App Store

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.

read more

VividTracker and iOS 8

VividTracker v1.1 is still waiting for review to be released on App Store. It will hopefully be released within the next couple of days. However, iOS 8 will be released today so if you update to iOS 8 you will notice that Audiobus no longer works with VividTracker v1.0. This is because VividTracker v1.0 was built with Audiobus 1.x, and this version of Audiobus is not compatible with iOS 8. You will still be able to use VividTracker, but Audiobus will be disabled. This problem has been fixed with v1.1, so the problem will go away as soon as Apple has approved the new version.

read more

VividTracker v1.1 submitted to App Store

I have finally submitted v1.1 to App Store. It includes two things: – Audiobus 2 support. This version of Audiobus is required for iOS 8, so I had to hurry up with submitting a new version of VividTracker to Apple. – Rudiment Bluetooth keyboard support. You can now connect a Bluetooth keyboard and use it to play notes in the same way as you would do in Protracker. It does not yet include all the nice features that you have in Protracker, but this is a good start and I will continue to work on this. For now, you can use they qwerty-keys to play notes and the cursor keys to move around with the cursor, just like in Protracker. The return key works as the STEP button in the user interface, i.e. you can play one row at a time by pressing the return button. One limitation is that you have to press e.g. the down arrow key multiple times to move more than one row, i.e. you cannot just hold it down and let the cursor move automatically. I have an idea how to get around this problem for the next version, but it takes a little bit of time to implement and I want this version out now. Another limitation is that VividTracker only supports English layout, but you can easily switch between different layouts in iOS so I don’t see this as a major issue. In Protracker, you cannot play higher notes than B-3, which corresponds to key u. However, the keys i  9 0 o etc maps to C-4 and onwards, which in VividTracker allows you to play and change to another sample. This means the key i will be the same as “play sample #1”, 9 will be “play sample #2”, etc. This is a really neat feature for creating a drum pattern. Protracker has many nice shortcuts that I want to implement, but I don’t know if I will be able to implement everything exactly the same way. For instance, I have not yet seen that it’s possible to read the F-keys on the keyboard in iOS. Protracker uses the F-keys for things like cut/copy/paste and to move to different pattern positions. For instance, F8 in Protracker allows you to jump directly to position 32. But I will have some sort of workaround, for instance that you instead of pressing F1-F10 will have to press SHIFT-1 to SHIFT-0 or something similar. However, that would then exclude features like storing pattern positions on selected F-keys, because that is done with shift+F6-F10 in Protracker. Anyway, this is a good start, and a BT keyboard does indeed make the workflow a lot simpler. The next version will follow this version soon after it has been...

read more