उपयोगकर्ता मैनुअल
बीट सिंक
संगीत में सब कुछ एक synchronized beat की मांग करता है... मेट्रोनोम क्लिक, एक ड्रम ग्रूव, एक delay slap, tremolo pulse, एक arpeggio, आदि। OnSong इसे एक shared beat clock के माध्यम से संभव बनाता है जो लगातार tempo, time signature, और प्रत्येक measure के शुरुआत के बारे में जानता है। बीट सिंक वह है जो OnSong में कई components को शुरू करता है और synchronize करता है ताकि आप हमेशा pocket में रहें।
एक Tempo, एक Clock
पूरे ऐप के लिए एक single clock है। यह तीन चीजें जानता है: tempo, time signature, और आप bar में कहाँ हैं — कौन सी beat है, और उस beat का कौन सा subdivision है। beat clock का tempo आमतौर पर underlying song के द्वारा सेट किया जाता है जो बज रहा है, लेकिन इसे अन्य आंतरिक और बाहरी कारकों द्वारा संचालित किया जा सकता है। इनमें शामिल हैं:
- Song Tempo सबसे आम तरीका है जिससे tempo और time signature को अन्य inputs के अभाव में सेट किया जाता है।
- Ableton Link आपको OnSong को अन्य ऐप्स या उपकरणों से जोड़ने देता है ताकि OnSong Ableton, एक metronome ऐप, या एक wrist worn watch के साथ beat और phase में रह सके।
- MIDI Clock अब प्रत्येक beat और downbeat के बीच अंतर को सुन सकता है और tempo को update करने के लिए उसका उपयोग कर सकता है।
- Backing Tracks को AuxDock के माध्यम से बजाए जाने पर processed किया जाता है ताकि उनके beat grid को determine किया जा सके, track के दौरान आवश्यकतानुसार tempo को बदला जा सके।
बीट का अनुसरण करना
OnSong® ऐप में सब कुछ अब beat clock को subscribe करता है। beat clock का उपयोग करने वाला पहला component down beat को सेट कर सकता है। उदाहरण के लिए, यदि आप metronome शुरू करते हैं, तो downbeat तुरंत सुना जाता है और सब कुछ metronome के साथ synchronize होता है। यदि आप Ableton Link या MIDI Clock जैसी किसी चीज़ के माध्यम से सक्रिय रूप से beat और phase information प्राप्त कर रहे हैं, तो metronome अगली beat पर शुरू होगा, लेकिन downbeats को beat clock में align करेगा। पहला आने वाला जीतता है और बाकी सब कुछ अनुसरण करता है।
Metronome
यह beat clock का सबसे स्पष्ट integration है जिसमें count-in शामिल है।
AuxDock Atmosphere
यह sound का एक canvas बजाता है जिसे शुरू, बंद और बदला जा सकता है जिसमें ये परिवर्तन current beat के साथ synchronized होते हैं।
AuxDock Pedalboard
क्या होगा यदि आपके guitar effects गीत के हर पहलू के साथ sync में रह सकें? AuxDock में timed pedals हैं जिनमें time parameters को एक musical subdivision में सेट किया जा सकता है। Quarter, dotted eighth, और इसी तरह, tempo changes को इनके साथ अनुसरण करते हुए: - Delay - Tremolo - Phaser - Wah
AuxDock Chordboard
यह किसी को भी गीत में chords बजाने देता है। यह एक arpeggiator और strum system का उपयोग करता है। Beat sync सुनिश्चित करता है कि प्रत्येक chord change और note सही समय पर बजे।
AuxDock Drum Rack
एक full drum machine है जो सुनिश्चित करता है कि groove, fills, और ending वहाँ आएं जहाँ आप उम्मीद करते हैं, न कि जहाँ आपने tap किया।
AuxDock Virtual Instrument
यह एक guitar है जो आपके गीत में chords को strum या pick कर सकता है। Beat sync इसे समय में बजाने देता है न कि जब भी आप इसे touch करें।
Clock केवल तभी चलता है जब कोई सुन रहा हो। कुछ भी समय में नहीं रखा जा रहा, कुछ भी टिक नहीं हो रहा।
Dynamic Tempo और Meter
एक गीत को अब एक ही tempo पर hold नहीं करना पड़ता है। प्रत्येक section अपने स्वयं के directives ले सकता है और beat clock को update किया जाता है जब प्रत्येक section को select किया जाता है:
- {tempo: 72} tempo को नए BPM value में बदलता है।
- {time: 6/8} time signature meter को 6/8 में बदलता है। नया meter एक clean downbeat पर शुरू होता है न कि एक bar के बीच में।
- {ramp: 4} current tempo से नए tempo तक measures, beats, या seconds की एक संख्या पर glide करता है, तुरंत नहीं। केवल एक संख्या typing करने से beats की संख्या specify होती है। 1,2 जैसे syntax का उपयोग करने से यह एक measure और दो beats पर बदलता है। अंत में "s" append करने से जैसे 2s tempo के independent seconds की संख्या को define करता है।
ये live changes हैं, edits नहीं! ये गीत के अपने tempo को फिर से लिखे बिना सब कुछ के tempo को बदलते हैं।
बीट सिंक को Enable करना
बीट सिंक हर जगह दिखाई देता है जहाँ यह relevant है, एक small pulsing LED के रूप में जिसके बगल में current BPM है। LED beat पर blink करता है, इसलिए आप एक नज़र में यह देख सकते हैं कि sync on है और यह किस tempo पर है।
इसे tap करने से उस surface का sync toggle होता है। जब आप ऐसा करते हैं, तो एक chip dock में briefly float करता है — armed होने पर, यह Ableton Link… को अन्य devices के साथ tempo share करने के तरीके के रूप में offer करता है या यह confirm करता है कि beat sync off हो गया है।
जहाँ यह महत्वपूर्ण है
जब metronome आपको count करता है, तो beat-synced instruments count के दौरान चुप रहते हैं और पहली real downbeat पर शुरू होते हैं। ये count के साथ नहीं बजते और ये देर से नहीं आते — पहली beat को पहले से ही schedule किया जाता है ताकि यह बिल्कुल land हो।
यह Drift क्यों नहीं करता
दो विवरण अधिकांश काम करते हैं, और वे जानने के लायक हैं क्योंकि ये समझाते हैं कि OnSong® ऐप में beat-synced audio क्यों tight रहता है जहाँ अन्य approaches wander करते हैं।
clock की grid को device के monotonic hardware clock में anchor किया जाता है, एक repeating timer में नहीं। एक timer हर tick पर एक छोटी सी error accumulate करता है; एक anchored grid compute करता है कि प्रत्येक beat कब होना चाहिए, इसलिए beat दस हज़ार beat एक जितना ही accurate है।
Beat-synced audio को ahead of time schedule किया जाता है न कि जब tick आए तो बजाया जाता है। clock बिल्कुल बता सकता है कि एक आने वाली beat कब होगी, इसलिए एक drum hit को audio engine को advance में उस timestamp के साथ दिया जाता है। यदि ऐप एक पल के लिए busy है, तो audio पहले से ही schedule किया जा चुका है और अभी भी beat पर land करता है।
यदि कुछ drift करने जैसा लगता है, तो check करें कि इसका Sync actually on है — एक effect जिसका Sync off है अपनी own rate knob पर चल रहा है, जो एक legitimate setting है और stage के पार से identical दिखता है।