BeBits Information Developer Central Submit Application Your Account Web Links Contact Us
BeBits
Please support our sponsors!
Pocket Calculator
Version History
  Go back to the Pocket Calculator Page

Version 0.79 BETA
 License:   Freeware
 Updated:   November 1, 2002
 Source:   Source Will Be Available Later
New Features:

- A PPC Port! Thank you Ove Peter, for the port.

NOTE: The midi on the PPC port is untested; as porter had the lack of a midi interface. However the app detected two ports. Please e-mail, and let me know if the midi portion is functional under PPC.

- Bug Fixes!
1) Fixed crashes when entering text into the following textcontrol boxes: Note Length Calc - dotted quarter note; Patch Change Calc - 0 based & Octal
2) Fixed windowing problems - one which caused all New Windows to close when the original window was closed; the other problem was that the About box sometimes had to be called twice to be displayed.

- Changed textcontrol colors - I was gonna try green, which looked really nice, but it looked horrible with the blue BStereoButtons. So I decided on the BTab's orangey color, which looks ok with the blue.


Known Issues:

- There is a bug in the Time Code Calc, which adds and subtracts frames wrong. This may be a bug in the BeOS Media Kit, as the interface of the Time Code Calc and the Media Kit is very simple. I will try to fix this with the Media Kit, but I may have to write my own classes.
- Tap Tempo still doesn't work very well. It has been at alpha for quite awhile, and right now, it isn't my biggest concern. I probably won't work on the tap tempo functions till right before a 1.0 release.

Intel Version - requires R5   (145 KB) 581 downloads
  Working Link Download Primary Location
PowerPC Version - requires R5   (83 KB) 160 downloads
  Working Link Download Primary Location

Version 0.77 BETA
 License:   Freeware
 Updated:   August 20, 2002
 Source:   Source Will Be Available Later
New Features:

- MIDI Baby! This is PocketCalc's first steps towards midi functionality. You can enter notes into the Note Frequency Calc or change patches in Patch Change Calc with a midi keyboard or controller.

- The next step is to debug and do a rewrite of the existing code. A PowerPC port will most likely occur after that, and then on to new features. I need lots of testing, bug reports and feature requests.


Known Issues:
- New Bugs Found - Crashes when entering text manually in the following text control boxes: Note Length Calc - dotted quarter note; Patch Change Calc - 0 based & Octal

Older Bugs
- There is a bug in the Time Code Calc, which adds and subtracts frames wrong. This may be a bug in the BeOS Media Kit, as the interface of the Time Code Calc and the Media Kit is very simple. I will try to fix this with the Media Kit, but I may have to write my own classes.
- Tap Tempo still doesn't work. It has been at alpha for quite awhile, and right now, it isn't my biggest concern. I probably won't work on the tap tempo functions till right before a 1.0 release.
- The Open New Window function works, but if you close the first window, which was opened at the start of the program, it closes all subsequent windows. All other windows seem to close properly.
- The About Box only opens after calling it twice. I tweaked it a little at start-up, displaying the box for a split second while loading...this allows the About Box to be called the first time you call it. But only from the first window opened at start-up, all subsequent windows take two calls to the About Box to bring it up.

Intel Version - requires R5   (149 KB) 120 downloads
  Working Link Download Primary Location

Version 0.75 BETA
 License:   Freeware
 Updated:   June 2, 2002
 Source:   Source Will Be Available Later
New Features:

- GUI Change - I added a background image, reduced all windows height by 10 pixels to save a little space, and corrected a bug with the views positions within the window. I also added a new About Box.

- Sample Rate selection in Loop/Sample calc now allows the selection of all the frequencies Sample Studio allows (96kHz, 64kHz, 48kHz, 44.1kHz, 32kHz, 22.05kHz, 16kHz, 12.5kHz, 11.025kHz, 8kHz). This has not been tested very thoroughly, so I'm not sure how accurate the readings of the newly supported files are at this point. 48kHz, 44.1kHz, and 22.05kHz should work in the same manner as they did before.

- New Window function - You can now open a new window with the File Menu or with keyboard shortcut (Alt or Ctrl + Shift + N).

- Midi Port - a listing of avaliable Midi Ports is now in a menu bar item called 'Ports'. This menu doesn't do anything yet. I included it as a test, because PC with the MIDI port function initially crashed on systems without a valid MIDI port. I hopefully fixed this, and PC should be able to run on all systems.
As you may have already guessed, PC will be MIDI functional soon.

Known Issues:
- New Bug Found - There is a bug in the Time Code Calc, which adds and subtracts frames wrong. This may be a bug in the BeOS Media Kit, as the interface of the Time Code Calc and the Media Kit is very simple. I will try to fix this with the Media Kit, but I may have to write my own classes.
- Tap Tempo still doesn't work. It has been at alpha for quite awhile, and right now, it isn't my biggest concern. I probably won't work on the tap tempo functions till right before a 1.0 release.
- The Open New Window function works, but if you close the first window, which was opened at the start of the program, it closes all subsequent windows. All other windows seem to close properly.
- The About Box only opens after calling it twice. I tweaked it a little at start-up, displaying the box for a split second while loading...this allows the About Box to be called the first time you call it. But only from the first window opened at start-up, all subsequent windows take two calls to the About Box to bring it up.

Intel Version - requires R5   (106 KB) 155 downloads
  Working Link Download Primary Location

Version 0.71 BETA
 License:   Freeware
 Updated:   February 17, 2002
 Source:   Source Will Be Available Later
New Features:

Fixed Bugs found in Loop / Sample Calc
- BPM calculations previously only worked with loops that were 1 measure long. Two specific bugs were fixed. The first was one which effected the behavior of the BPM value when changing the number of bars. The other was a bug in the importing of samples which only gave an accurate reading if the Bars value was set to 1.


Other Features:

Note Length Calc
- Enter a tempo in BPM and it returns the duration of the note values in ms.
- Enter a note value in ms. in any note field and it returns the BPM and all other note values
- Alpha: Tap Tempo with Options - You can now choose between using a single interval between clicks to make your BPM calculation, or to display the BPM as the mean between the last displayed BPM and the current interval between clicks. They both seem accurate when tested with a snooze() timed test function, but the mouse click input seems slow as hell, and leads to huge jumps in accuracy. I will soon be adding keyboard tap tempo support, perhaps this will be faster and more accurate. I am also no drummer, so maybe this accounts for some of the inaccuracies.
Delay Calc
- Enter a tempo in BPM and a Beat Frequency (how many beats per measure), and it returns the delay time in ms.
- This feature works similar to the Note Length Calc. The Note Length Calc also, in a sense, finds delay times, but the beat frequency is set. The Note Length Calc's quarter note has a beat frequency of 4, since it occurs 4 times in a measure. The Note Length Calc is a more useful tool when dealing with any of the common supplied note values, as it provides a visual representation of all the beat values at the same time. The Delay Calc however allows you to have beat values like 5. You can even use floating point decimal numbers.

Time Stretch Calc
- Enter the tempo of the original audio file and the tempo of the new file you would like to create. This will give you a Stretch % value which can be used in audio editing programs to change the tempo of an audio loop.

Loop/Sample Calc
- Enter the samples Sample Rate, Stereo/Mono setting and number of bars. Then enter any field in the right section and the other fields will be filled in based on your entry.
- The Import Audio function is fairly accurate at calculating the BPM and other info about a sample loop.
- Supports wav, aiff, mp3 and raw audio files.
- After importing an audio file you can write the calculated BPM as a BeOS file attribute, but you must FIRST FOLLOW THE INSTRUCTIONS BELOW!!

* BPM Attribute Set-Up Instructions *
In order to be able to see the BPM attributes while searching files though Tracker or Find, you must first Index the Attribute and Associate the Attribute to the File Type. You must then create new audio files from your collection, as audio files that were created previously won't have the attribute.

1. Index the Attribute - Run Terminal and type:
mkindex -t float BPM
then press ENTER.
2. Associate Attribute with FileType - Open "FileTypes" from the BeOS "Preferences" menu. Select the triangle next to audio so that all the audio file types are visible. For each of the following file types: WAV, AIFF, RIFF, and MP3, click the "Add.." button in the "Extra Attributes" section and enter the following values:
Attribute name: BPM
Internal name: BPM
Attribute type: Float
Editable: X
Visible: X
Display width: 40
(leave Extra and Display alignment as is)
3. Create New Audio Files - In order to be able to write the value of the BPM attribute to the file properly, you must create a new version of your audio files. You can select each file and press Alt or Ctrl + D (depending on you command button). This will make a copy of your file called "[filename] copy". This copy is a newly created audio file and will compatable with the BPM attribute. You can delete (or backup) your old files and remove the "copy" part from the end of your file names.

Time Code Calc
- Add or Subtract any of the following time code formats:
* 18 frame
* 24 frame
* 25 frame
* 30 frame non-drop
* 30 frame drop 2
* 30 frame drop 4
* 75 frame
* 100 frame

Patch Change Calc
- Converts 0 and one based midi patch values to Octal values, and visa versa. Used with some older MIDI synthesizers.

Note Frequency Calc
- Choose a note value from the pop-up menu and it returns not only that notes frequency in Hz., but it also displays the first seven (as well as most commonly used) overtones.
- Xth Overtone Control - You can also choose an overtone past the 7th. Enter a number in the text control box and then enter your note value.

Intel Version - requires R5   (88 KB) 300 downloads
  Working Link Download Primary Location

Version 0.70 BETA
 License:   Freeware
 Updated:   February 7, 2002
 Source:   Source Will Be Available Later
New Features:

Tap Tempo Options
- You can now choose between using a single interval between clicks to make your BPM calculation, or to display the BPM as the mean between the last displayed BPM and the current interval between clicks.
- They both seem accurate when tested with a snooze() timed test function, but the mouse click input seems slow as hell, and leads to huge jumps in accuracy. I will soon be adding keyboard tap tempo support, perhaps this will be faster and more accurate. I am also no drummer, so maybe this accounts for some of the inaccuracies.

Xth Overtone Control
- You can now choose an overtone past the 7th. Enter a number in the text control box and then enter your note value.

Loop/Sample Calc can now write BPM File Attribute
- After importing an audio file you can write the calculated BPM as a BeOS file attribute, but you must FIRST FOLLOW THE INSTRUCTIONS BELOW!!

* BPM Attribute Set-Up Instructions *
In order to be able to see the BPM attributes while searching files though Tracker or Find, you must first Index the Attribute and Associate the Attribute to the File Type. You must then create new audio files from your collection, as audio files that were created previously won't have the attribute.

1. Index the Attribute - Run Terminal and type:
mkindex -t float BPM
then press ENTER.
2. Associate Attribute with FileType - Open "FileTypes" from the BeOS "Preferences" menu. Select the triangle next to audio so that all the audio file types are visible. For each of the following file types: WAV, AIFF, RIFF, and MP3, click the "Add.." button in the "Extra Attributes" section and enter the following values:
Attribute name: BPM
Internal name: BPM
Attribute type: Float
Editable: X
Visible: X
Display width: 40
(leave Extra and Display alignment as is)
3. Create New Audio Files - In order to be able to write the value of the BPM attribute to the file properly, you must create a new version of your audio files. You can select each file and press Alt or Ctrl + D (depending on you command button). This will make a copy of your file called "[filename] copy". This copy is a newly created audio file and will compatable with the BPM attribute. You can delete (or backup) your old files and remove the "copy" part from the end of your file names. Now open these files up in Pocket Calc and have fun :) Just be aware of the Loop/Sample Calc bug listed below.

New Bug found in Loop / Sample Calc (ver. 6.1 - 7.0)
- BPM calculations only work with loops that are 1 measure long. Sorry it took so long to find this error, but all my original test audio files were 1 measure long...if you guys find bugs like this, please let me know. Remember PocketCalculator is only Beta at this point, and some of the features are very undertested.


Other Features:

Note Length Calc
- Enter a tempo in BPM and it returns the duration of the note values in ms.
- Enter a note value in ms. in any note field and it returns the BPM and all other note values
- Alpha: Tap Tempo. I'm still working on this, so it may not be very accurate.
This will be added to other Calcs when completed.

Delay Calc
- Enter a tempo in BPM and a Beat Frequency (how many beats per measure), and it returns the delay time in ms.
- This feature works similar to the Note Length Calc. The Note Length Calc also, in a sense, finds delay times, but the beat frequency is set. The Note Length Calc's quarter note has a beat frequency of 4, since it occurs 4 times in a measure. The Note Length Calc is a more useful tool when dealing with any of the common supplied note values, as it provides a visual representation of all the beat values at the same time. The Delay Calc however allows you to have beat values like 5. You can even use floating point decimal numbers.

Time Stretch Calc
- Enter the tempo of the original audio file and the tempo of the new file you would like to create. This will give you a Stretch % value which can be used in audio editing programs to change the tempo of an audio loop.

Loop/Sample Calc
- Enter the samples Sample Rate, Stereo/Mono setting and number of bars. Then enter any field in the right section and the other fields will be filled in based on your entry.
- The Import Audio function is fairly accurate at calculating the BPM and other info about a sample loop.
- Supports wav, aiff, mp3 and raw audio files.

Time Code Calc
- Add or Subtract any of the following time code formats:
* 18 frame
* 24 frame
* 25 frame
* 30 frame non-drop
* 30 frame drop 2
* 30 frame drop 4
* 75 frame
* 100 frame

Patch Change Calc
- Converts 0 and one based midi patch values to Octal values, and visa versa. Used with some older MIDI synthesizers.

Note Frequency Calc
- Choose a note value from the pop-up menu and it returns not only that notes frequency in Hz., but it also displays the first seven (as well as most commonly used) overtones.

Intel Version - requires R5   (87 KB) 93 downloads
  Working Link Download Primary Location

Version 0.67 BETA
 License:   Freeware
 Updated:   February 4, 2002
 Source:   Source Will Be Available Later
New Features:

Note Frequency Calc
- Choose a note value from the pop-up menu and it returns not only that notes frequency in Hz., but it also displays the first seven (as well as most commonly used) overtones.

Fixed Memory Allocation
- Fixed some major memory allocation problems.


Other Features:

Note Length Calc
- Enter a tempo in BPM and it returns the duration of the note values in ms.
- Enter a note value in ms. in any note field and it returns the BPM and all other note values
- Alpha: Tap Tempo. I'm still working on this, so it may not be very accurate.
This will be added to other Calcs when completed.

Delay Calc
- Enter a tempo in BPM and a Beat Frequency (how many beats per measure), and it returns the delay time in ms.
- This feature works similar to the Note Length Calc. The Note Length Calc also, in a sense, finds delay times, but the beat frequency is set. The Note Length Calc's quarter note has a beat frequency of 4, since it occurs 4 times in a measure. The Note Length Calc is a more useful tool when dealing with any of the common supplied note values, as it provides a visual representation of all the beat values at the same time. The Delay Calc however allows you to have beat values like 5. You can even use floating point decimal numbers.

Time Stretch Calc
- Enter the tempo of the original audio file and the tempo of the new file you would like to create. This will give you a Stretch % value which can be used in audio editing programs to change the tempo of an audio loop.

Loop/Sample Calc
- Enter the samples Sample Rate, Stereo/Mono setting and number of bars. Then enter any field in the right section and the other fields will be filled in based on your entry.
- The Import Audio function is fairly accurate at calculating the BPM and other info about a sample loop.
- Supports wav, aiff, mp3 and raw audio files.

Time Code Calc
- Add or Subtract any of the following time code formats:
* 18 frame
* 24 frame
* 25 frame
* 30 frame non-drop
* 30 frame drop 2
* 30 frame drop 4
* 75 frame
* 100 frame

Patch Change Calc
- Converts 0 and one based midi patch values to Octal values, and visa versa. Used with some older MIDI synthesizers.

Intel Version - requires R5   (84 KB) 89 downloads
  Working Link Download Primary Location

Version 0.65 BETA
 License:   Freeware
 Updated:   January 30, 2002
 Source:   Source Will Be Available Later
New Features:

Patch Change Calc
- Converts 0 and one based midi patch values to Octal values, and visa versa. Used with some older MIDI synthesizers.

Fixed 44byte error
-Fixed a bug in the Loop/Sample Calc which displayed the byte size as being 44 bytes less than it should display

Other Features:

Note Length Calc
- Enter a tempo in BPM and it returns the duration of the note values in ms.
- Enter a note value in ms. in any note field and it returns the BPM and all other note values
- Alpha: Tap Tempo. I'm still working on this, so it may not be very accurate.
This will be added to other Calcs when completed.

Delay Calc
- Enter a tempo in BPM and a Beat Frequency (how many beats per measure), and it returns the delay time in ms.
- This feature works similar to the Note Length Calc. The Note Length Calc also, in a sense, finds delay times, but the beat frequency is set. The Note Length Calc's quarter note has a beat frequency of 4, since it occurs 4 times in a measure. The Note Length Calc is a more useful tool when dealing with any of the common supplied note values, as it provides a visual representation of all the beat values at the same time. The Delay Calc however allows you to have beat values like 5. You can even use floating point decimal numbers.

Time Stretch Calc
- Enter the tempo of the original audio file and the tempo of the new file you would like to create. This will give you a Stretch % value which can be used in audio editing programs to change the tempo of an audio loop.

Loop/Sample Calc
- Enter the samples Sample Rate, Stereo/Mono setting and number of bars. Then enter any field in the right section and the other fields will be filled in based on your entry.
- The Import Audio function is fairly accurate at calculating the BPM and other info about a sample loop.
- Supports wav, aiff, mp3 and raw audio files.

Time Code Calc
- Add or Subtract any of the following time code formats:
* 18 frame
* 24 frame
* 25 frame
* 30 frame non-drop
* 30 frame drop 2
* 30 frame drop 4
* 75 frame
* 100 frame

Intel Version - requires R5   (65 KB) 90 downloads
  Working Link Download Primary Location

Version 0.61 BETA
 License:   Freeware
 Updated:   January 23, 2002
 Source:   Source Will Be Available Later
Features:

Note Length Calc
- Enter a tempo in BPM and it returns the duration of the note values in ms.
- Enter a note value in ms. in any note field and it returns the BPM and all other note values
- Alpha: Tap Tempo. I'm still working on this, so it may not be very accurate. This will be added to other Calcs when completed.

Delay Calc
- Enter a tempo in BPM and a Beat Frequency (how many beats per measure), and it returns the delay time in ms.
- This feature works similar to the Note Length Calc. The Note Length Calc also, in a sense, finds delay times, but the beat frequency is set. The Note Length Calc's quarter note has a beat frequency of 4, since it occurs 4 times in a measure. The Note Length Calc is a more useful tool when dealing with any of the common supplied note values, as it provides a visual representation of all the beat values at the same time. The Delay Calc however allows you to have beat values like 5. You can even use floating point decimal numbers.

Time Stretch Calc
- Enter the tempo of the original audio file and the tempo of the new file you would like to create. This will give you a Stretch % value which can be used in audio editing programs to change the tempo of an audio loop.

Loop/Sample Calc
- Enter the samples Sample Rate, Stereo/Mono setting and number of bars. Then enter any field in the right section and the other fields will be filled in based on your entry.
- The Import Audio function is fairly accurate at calculating the BPM and other info about a sample loop.
- Supports wav, aiff, mp3 and raw audio files.
- Known Bug: mp3 bytes displays 44 bytes less than it should be

Time Code Calc
- Add or Subtract any of the following time code formats:
* 18 frame
* 24 frame
* 25 frame
* 30 frame non-drop
* 30 frame drop 2
* 30 frame drop 4
* 75 frame

Intel Version - requires R5   (57 KB) 135 downloads
  Working Link Download Primary Location

 
BeGroovy
  Recent Downloads  -  # 444
Total Downloads  -  # 1,354
Total Views  -  # 980
User Ratings  -  N/A
  Misc. Audio Tools
Misc. Video Tools
MP3 Utilities
1.  QEMU - 9.62
2.  ScummVM - 9.50
3.  cpu_fix - 9.42
4.  Jukebox - 9.36
5.  Haiku AGP busm... - 9.35
6.  vim6 - 9.31
7.  Beezer - 9.25
8.  BeeF - 9.25
9.  HandBrake - 9.24
10.  DOSBox - 9.22
1.  Ati Radeon Grap... - 258
2.  BeOS 5 Personal... - 241
3.  Realtek RTL8139... - 184
4.  ATI Rage 128 Pr... - 125
5.  USB Serial driver - 124
6.  Ensoniq AudioPC... - 106
7.  Broadcom 440x 10... - 78
8.  FreeCraft-1.18 - 75
9.  DjVu Viewer - 74
10.  USB Joystick Dri... - 69
You are not logged in.
 Login or create an account...
Hosted by NetConnect

 
Unless otherwise noted, everything is copyright © 1999-2008 Fifth Ace Productions, LLC. All Rights Reserved.
For more legal trivia, take a gander at our
Legal Stuff page and our Privacy Statement.
Fifth Ace Productions