release_notes.txt 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190
  1. Drumkit XNA 1.2
  2. ===============
  3. Drumkit XNA is a virtual drumkit that lets you play percussion sounds by
  4. tapping sound pads. The application contains two views for playing, a simple
  5. view with 2D pads and a whole 3D like drumset to play with. You can record
  6. your beats and play them back afterwards. It is also possible to play the
  7. drums on top of your last recording. The application has been developed purely
  8. on top of XNA with Microsoft Visual Studio 2010 Express for Windows Phone and
  9. tested to work on Nokia Lumia 800.
  10. Even though XNA Framework apps cannot be compiled or upgraded to target
  11. Windows Phone OS 8.0, XNA Game Studio 4.0 apps that target Windows Phone
  12. OS 7.1 remain fully supported and continue to run on Windows Phone 8 devices.
  13. Compatibility with Windows Phone 8 has been verified using Microsoft Visual
  14. Studio Express 2012 for Windows Phone and Nokia Lumia 820 and Nokia Lumia 920
  15. devices.
  16. The application has been ported from Java Drumkit example, available at
  17. http://www.developer.nokia.com/info/sw.nokia.com/id/1fe81968-abbf-48d1-a137-a203094611b2/MIDP_Java_Drumkit_Example_v1_0_en.zip.html
  18. At the same time, also a Qt version has been developed for Symbian and Nokia
  19. N9 devices, available at:
  20. http://www.developer.nokia.com/info/sw.nokia.com/id/57f87a44-0408-41c5-9d60-e2491d6793fb/Drumkit.html
  21. This example application is hosted in Nokia Developer Projects:
  22. - http://projects.developer.nokia.com/wpdrumkit
  23. For more information on implementation and porting, visit the wiki pages:
  24. - http://projects.developer.nokia.com/wpdrumkit/wiki
  25. What's new
  26. ----------
  27. Version 1.2: Removed dependency to Nokia Pure Text font
  28. 1. Usage
  29. -------------------------------------------------------------------------------
  30. This is a simple build-and-run solution. Build, run, and start drumming.
  31. 2. Prerequisites
  32. -------------------------------------------------------------------------------
  33. - C# basics
  34. - Microsoft Visual Studio 2010 Express for Windows Phone
  35. 3. Project structure and implementation
  36. -------------------------------------------------------------------------------
  37. 3.1 Folders
  38. -----------
  39. | The root folder contains the project file, the license
  40. | information and this file (release_notes.txt).
  41. |
  42. |- WPDrumkit Root folder for the implementation files.
  43. | |
  44. | |- Properties Application property files.
  45. |
  46. |- WPDrumkitContent Root folder for the application content, font file.
  47. | |
  48. | |- Audio Audio files.
  49. | |
  50. | |- Images Root folder for images, background & splash screen.
  51. | |
  52. | |- Buttons Button graphics
  53. | |
  54. | |- Drumset Drumset graphics
  55. | |
  56. | |- Menu Menu graphics
  57. | |
  58. 3.2 Important files and classes
  59. -------------------------------
  60. | File | Description |
  61. |--------------------------------|--------------------------------------------|
  62. | PadView.cs | Class that controls the functionality of |
  63. | | pad view. |
  64. |--------------------------------|--------------------------------------------|
  65. | DrumsetView.cs | Class that controls the functionality of |
  66. | | drumset view. |
  67. |--------------------------------|--------------------------------------------|
  68. | Pad.cs | Class responsible of playing the sounds. |
  69. | | |
  70. |--------------------------------|--------------------------------------------|
  71. | Recorder.cs | Records the drum strokes. |
  72. | | |
  73. |--------------------------------|--------------------------------------------|
  74. 3.3 Used APIs/Windows Phone Components
  75. --------------------------------------
  76. Microsoft.Xna.Framework;
  77. Microsoft.Xna.Framework.Audio.SoundEffect
  78. Microsoft.Xna.Framework.Content;
  79. Microsoft.Xna.Framework.Graphics;
  80. Microsoft.Xna.Framework.Input.Touch;
  81. 4. Compatibility
  82. -------------------------------------------------------------------------------
  83. - Windows Phone 7
  84. - Windows Phone 8
  85. Tested on:
  86. - Nokia Lumia 800
  87. - Nokia Lumia 820
  88. - Nokia Lumia 920
  89. Developed with Microsoft Visual Studio Express for Windows Phone 2010/2012.
  90. 4.1 Required Capabilities
  91. -------------------------
  92. None
  93. 4.2 Known Issues
  94. ----------------
  95. None.
  96. 5. Building, installing, and running the application
  97. -------------------------------------------------------------------------------
  98. 5.1 Preparations
  99. ----------------
  100. Make sure you have the following installed:
  101. * Windows 7, may also work on Windows XP
  102. * Microsoft Visual Studio 2010 Express for Windows Phone
  103. * The Windows Phone Developer Tools January 2011 Update:
  104. http://download.microsoft.com/download/6/D/6/6D66958D-891B-4C0E-BC32-2DFC41917B11/WindowsPhoneDeveloperResources_en-US_Patch1.msp
  105. * Windows Phone Developer Tools Fix:
  106. http://download.microsoft.com/download/6/D/6/6D66958D-891B-4C0E-BC32-2DFC41917B11/VS10-KB2486994-x86.exe
  107. * Compatibility with Windows 8 and Microsoft Visual Studio Express 2012 for
  108. Windows Phone has been verified
  109. 5.2 Using the WINDOWS PHONE SDK
  110. -------------------------------
  111. 1. Open the SLN file:
  112. File > Open Project, select the file WPDrumkit.sln
  113. 2. Select the target, for example 'Windows Phone 7 Emulator'.
  114. 3. Press F5 to build the project and run it on the Windows Phone Emulator.
  115. 5.3 Deploy to Windows Phone 7 & 8
  116. ---------------------------------
  117. Please see official documentation for deploying and testing applications on
  118. Windows Phone devices:
  119. http://msdn.microsoft.com/en-us/library/gg588378%28v=vs.92%29.aspx
  120. 6. License
  121. -------------------------------------------------------------------------------
  122. See the license text file delivered with this project. The license file is also
  123. available online at
  124. http://projects.developer.nokia.com/mapexplorer/browser/trunk/Licence.txt
  125. 7. Related documentation
  126. -------------------------------------------------------------------------------
  127. Learn About Windows Phone Development:
  128. http://msdn.microsoft.com/en-us/ff380145
  129. Windows Phone Dev Center:
  130. http://dev.windowsphone.com/en-us
  131. 8. Version history
  132. -------------------------------------------------------------------------------
  133. 1.2.0 Removed dependency to Nokia Pure Text font
  134. 1.1.0 First publication at developer.nokia.com based on 1.0.1 release
  135. 1.0.1 Refactoring, comments and some minor bug fixes
  136. 1.0.0 First version with both pad view and drumset view
  137. 0.2.0 Pad view