দুটি কাজ আমি সবসময়ই করেছি
আমি 10 বছর বয়স থেকে code লিখছি। 17-তে গিটার হাতে নিয়েছিলাম। কোনোটাই আমাকে বিখ্যাত করেনি - কিন্তু দুটোর কাছেই আমি বারবার ফিরে এসেছি।
গিটার আগে ছিল ভালোবাসা, পরে দক্ষতা। কয়েক বছর একটা band-এ ছিলাম, চলার মতো tab/tablature শিখেছিলাম, theory নিয়ে মাথা ঘামাইনি, কারণ তখন নিজেকে ওসবের জন্য বেশি cool ভাবতাম। আঙুলে মুখস্থ হয়ে যাওয়া pattern-এর বাইরে আমি আসলে কী বাজাচ্ছি, তা ঠিকমতো জানতাম না।
তারপর জীবন নিজের মতো চলেছে। গিটার সরিয়ে রেখেছি, পুরো সময় coding শুরু করেছি, developer হিসেবে পেশা গড়েছি। বছর কেটে গেছে। মাঝেমধ্যে আবার গিটারে ফিরেছিলাম, কিন্তু সেটা আর জমেনি।
তারপর তিরিশের শুরুর দিকে আবার গিটার হাতে নিলাম। এবার সত্যি সত্যি। নিজে নিজে theory শিখলাম। আর তখন যেন কিছু একটা মিলে গেল - আমি সবসময় যেমনটা ভাবতাম, এটা ততটা কঠিন ছিল না। গিটারের প্রেমে আবার পড়লাম, তবে এবার আমি সত্যিই বুঝতাম আমি কী বাজাচ্ছি।
প্রায় কুড়ি-এক বছর code লিখেছি, আর কুড়ি বছর গিটার বাজিয়েছি। একসময় এই দুটো জিনিসের মুখোমুখি হওয়ারই ছিল।
একটা full-size গিটার আর এক হতাশ বাচ্চা
আমার মেয়ে Isla যখন নয় বছর বয়সে, তখন গিটার শেখা শুরু করে। সে বাজাতে চাইত - সত্যিই খুব চাইত - কিন্তু সে বাজাচ্ছিল আমার পুরোনো PRS গিটারগুলোর একটায়। full-size। তার হাতের জন্য অনেক বড়।
ও stretch-এ পৌঁছাতে পারত না। তখনও pinky ব্যবহার করতে পারত না। আর আমি যত chord resource পেয়েছি, সবই ওকে ঠিক সেই shape-ই দেখাত, যেটা আমাকে দেখাত - পূর্ণবয়স্ক, full-size হাতের একজন মানুষকে। কোথাও এমন কিছু ছিল না, যা বলবে: 'এই chord-গুলো তুমি এখনই বাজাতে পারবে, তোমার হাত দিয়ে, তোমার গিটারে।'
তাই আমি এটা বানানো শুরু করলাম।
আমি fret span সীমিত করলাম, যাতে সে শুধু সেই chord shape-গুলোই দেখে যেগুলোতে তার হাত পৌঁছাতে পারে। আমি pinky বাদ দিলাম, যাতে তার পক্ষে অসম্ভব fingering চেষ্টা করতে গিয়ে সে হতাশ না হয়। আমি difficulty beginner-এ সেট করলাম, যাতে লাইব্রেরি শুধু সেই shape-গুলোই দেখায় যেগুলো সে সামলাতে পারে।
এবং এটা কাজ করল। সে chord বাজাতে পারল। সত্যিকারের chord - কোনো সহজ করে দেওয়া সংস্করণ নয়, শুধু সেগুলোই যা তার হাতের সঙ্গে মানায়। সে হতাশ হওয়া বন্ধ করল, আর সঙ্গীত তৈরি করা শুরু করল।
সেই মুহূর্তেই Fretscape শুধু একটি side project থাকা বন্ধ করল, আর সত্যিই গুরুত্বপূর্ণ কিছু হয়ে উঠল।
এটা আগে কেউ করেনি
আমি যতই এটা তৈরি করেছি, ততই বিশ্বাস করতে কষ্ট হয়েছে যে এটা আগে থেকেই ছিল না।
আমি ঘণ্টার পর ঘণ্টা guitar নিয়ে বসে বুঝতে চেষ্টা করেছি, কী কারণে একটি fingering আরেকটির চেয়ে কঠিন হয়। Stretch। barre chord-এর ধরন। কতগুলো আঙুল লাগে। shape-টা আপনার হাতকে অস্বস্তিকর অবস্থায় ফেলে কি না। একদম স্পষ্ট ব্যাপার - যেগুলো প্রতিটি guitarist স্বাভাবিকভাবেই অনুভব করে - কিন্তু কেউ সেগুলোকে পরিমাপ করেনি। আপনি যা 'এমনিতেই জানেন', সেটাকে computer বোঝে এমন logic-এ রূপ দেওয়ার চেষ্টা করে দেখুন। এই ধরনের সমস্যাই আমাকে সবচেয়ে টানে।
তারপর আমি chord change নিয়ে ভাবতে শুরু করলাম। কোন আঙুল নড়ে, কোনগুলো একই জায়গায় থাকে, কত দূর সরে। একটি chord-এর জন্য সেরা voicing কোনটি হবে, তা পরের chord কী আসছে তার ওপর নির্ভর করে - জোরে বললে ব্যাপারটা এতটাই স্পষ্ট শোনায়। কিন্তু কোনো chord tool এভাবে ভাবে না। তারা প্রতিটি chord-কে এমনভাবে দেখে, যেন সেটি সম্পূর্ণ আলাদা অবস্থায় আছে।
আমি বারবার ভেবেছি, নিশ্চয়ই এমন কোনো প্রতিদ্বন্দ্বী পাব যে এটা আগেই করেছে। আমি যত chord app, online tool, আর guitar resource পেয়েছি সব দেখেছি। কিছুই না। একটাও না।
কেন, আমি জানি না। আত্মতুষ্টি? অন্য অগ্রাধিকার? তাতে কিছু যায় আসে না। যেটা গুরুত্বপূর্ণ, সেটা হলো guitarist-রা আরও ভালো tool পাওয়ার যোগ্য, আর এখন তারা সেটা পাচ্ছে।
যে মুহূর্তে এটা সত্যি হয়ে উঠল
সত্যি বলতে? সেটা ছিল 'Guitar for Every Hand' পেজটা লেখা।
বিষয়টা হলো: আমি Fretscape শারীরিক সীমাবদ্ধতা থাকা মানুষদের জন্য তৈরি করিনি। আমি এটা তৈরি করেছি প্রতিটি guitarist-এর জন্য - সেই beginner থেকে, যে open position-এ থাকতে চায়, শুরু করে সেই অভিজ্ঞ player পর্যন্ত, যে আলাদা tuning নিয়ে পরীক্ষা করছে। filtering system আছে কারণ একটি শক্তিশালী chord tool উচিত আপনাকে জিনিসগুলো এমনভাবে সীমিত করার সুযোগ দেওয়া, যাতে সেগুলো আপনার হাত, আপনার level, আপনার setup-এর সঙ্গে মানায়। এটাই ভালো design।
কিন্তু যখন বসে বিভিন্ন পরিস্থিতি লিখছিলাম - একটি আঙুল নেই এমন guitarist, arthritis থাকা guitarist, ছোট হাতের একটি শিশু, আঘাত থেকে সেরে ওঠা কেউ - তখন আমি এমন একটা জিনিস বুঝলাম, যা সত্যিই আমাকে রাগিয়ে দিয়েছিল। এই সক্ষমতাগুলো আগেই ছিল। system-টা ঠিকভাবে বানানোর স্বাভাবিক ফল হিসেবেই সেগুলো এসেছে। তার মানে অন্য সব chord tool-ও এটা করতে পারত। আর তাদের কেউই সেটা করার প্রয়োজন বোধ করেনি।
Guitar জাদুর মতো। আমি যত বেশি সম্ভব মানুষের সঙ্গে সেটা ভাগ করে নিতে চাই। এই ভাবনাটা যে কেউ হয়তো ছেড়ে দিয়েছে, কারণ প্রতিটি tool তাকে এমন shape দেখিয়েছে যা সে শারীরিকভাবে বাজাতেই পারে না - আর সমাধানটা ছিল এতটাই সহজ-সরল - এটা আমাকে নাড়া দেয়।
Fretscape যে-ই বাজাক না কেন, তার চারপাশে লাইব্রেরিটাকে নতুন করে গড়ে তোলে। আমি বিশেষভাবে যাদের সাহায্য করার লক্ষ্য নিয়ে শুরু করিনি, তাদেরও এটি সাহায্য করে - এটাই আমার সবচেয়ে বড় গর্ব।
Yorkshire-এ তৈরি
Fretscape তৈরি করেছেন একজনই - আমি, Kyle - Yorkshire, England থেকে।
কোনো venture capital নয়। পঞ্চাশ জনের কোনো team নয়। শুধু code লেখে এমন একজন guitarist, একটি মেয়ে যার জন্য আরও ভালো chord shape দরকার ছিল, আর এমন একরোখা মনোযোগ, যা কোনো সমস্যা ঠিকমতো সমাধান না হওয়া পর্যন্ত ছাড়ে না।
আর আছে Beckie - আমার স্ত্রী - যার এগুলো নিয়ে ভাবার কোনো কারণই নেই, তবু সে আমার সমস্যার কথা শুনেছে, আমাকে এক বছর ধরে এর ভেতরে ডুবে থাকতে সহ্য করেছে, আর একবারও থামতে বলেনি। Fretscape আছে, কারণ সে আমাকে এটা গড়ে তোলার জায়গা দিয়েছে।
আমি Fretscape ঠিক সেভাবেই তৈরি করি, যেভাবে আমি চাইতাম কেউ আমার জন্য কোনো tool তৈরি করুক: ভেবেচিন্তে, যত্ন নিয়ে, এবং এই বিশ্বাসে যে যে মানুষ এটা ব্যবহার করছে, সে 2005 সালের কোনো chord dictionary-র চেয়ে ভালো কিছু পাওয়ার যোগ্য।
Yorkshire, England-এ তৈরি। একদম চায়ের মতোই।
আমি কী তৈরি করে চলেছি, দেখে নিন।
Fretscape এখন লাইভ, আর ক্রমাগত বড় হচ্ছে। এটাকে বোঝার সবচেয়ে ভালো উপায় হলো নিজে ব্যবহার করে দেখা।
