Bitcoin Forum
April 27, 2018, 01:17:48 AM *
News: Latest stable version of Bitcoin Core: 0.16.0  [Torrent]. (New!)
   Home   Help Search Donate Login Register  
Pages: [1]
Author Topic: Sound effects  (Read 1028 times)
Sr. Member
Offline Offline

Activity: 314
Merit: 346

View Profile
January 15, 2011, 08:26:20 PM

I finally got around to building my own client from source (on Ubuntu) and the first thing I did was to add sound effects. I now hear a little pop whenever there's a transaction, and a chime when there's a new block.

It was easy, here's the diff for main.cpp, just 3 lines:

diff --git a/main.cpp b/main.cpp
index b7dfd9f..1196520 100644
--- a/main.cpp
+++ b/main.cpp
@@ -4,6 +4,7 @@
 #include "headers.h"
 #include "cryptopp/sha.h"
+#include "wx/sound.h"
@@ -2575,6 +2576,7 @@ bool ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv)
     else if (strCommand == "tx")
         vector<uint256> vWorkQueue;
         CDataStream vMsg(vRecv);
         CTransaction tx;
@@ -2628,6 +2630,7 @@ bool ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv)
     else if (strCommand == "block")
         CBlock block;
         vRecv >> block;

For snd_tx.wav I used; for snd_blk.wav I used

A quick hack, but entertaining and informative.

Hal Finney
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
Offline Offline

Activity: 1106
Merit: 1000

View Profile
January 15, 2011, 08:59:07 PM


Could you make it configurable? This way, I think you could easily submit your patch, there's no reason to refuse these kind of things.

Pages: [1]
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!