उपयोगकर्ता मैनुअल
बीट सिंक
संगीत में सब कुछ एक synchronized beat की मांग करता है... मेट्रोनोम की क्लिक, एक ड्रम groove, एक delay slap, tremolo pulse, एक arpeggio, आदि। OnSong इसे एक shared beat clock के माध्यम से account करता है जो लगातार tempo, time signature, और जब प्रत्येक measure शुरू होता है, इसके बारे में जानकारी रखता है। Beat Sync वह है जो OnSong में कई components को शुरू करता है और synchronize करता है ताकि आप हमेशा pocket में रहें।
एक Tempo, एक Clock
पूरे ऐप के लिए एक single clock है। यह तीन चीजें जानता है: tempo, time signature, और आप bar में कहां हैं — कौन सी beat, और उस beat का कौन सा subdivision। Beat clock का tempo आमतौर पर underlying song द्वारा निर्धारित होता है जो बजाया जा रहा है, लेकिन इसे अन्य internal और external factors द्वारा चलाया जा सकता है। इनमें शामिल हैं:
- Song Tempo सबसे सामान्य तरीका है जिससे अन्य inputs के बिना tempo और time signature निर्धारित होता है।
- Ableton Link आपको OnSong को अन्य ऐप्स या equipment से जोड़ने देता है ताकि OnSong Ableton, एक metronome ऐप, या एक wrist worn watch के साथ beat और phase में रह सके।
- MIDI Clock अब प्रत्येक beat और downbeat के बीच अंतर सुन सकता है और उसका उपयोग tempo को update करने के लिए कर सकता है।
- Backing Tracks को AuxDock के माध्यम से process किया जाता है जब उन्हें बजाया जाता है ताकि उनके beat grid को determine किया जा सके, track के दौरान आवश्यकतानुसार tempo को बदला जा सके।
Beat का अनुसरण करना
OnSong® ऐप में सब कुछ अब beat clock को subscribe करता है। Beat clock का उपयोग करने वाला पहला component downbeat को set कर सकता है। उदाहरण के लिए, यदि आप metronome शुरू करते हैं, तो downbeat तुरंत सुना जाता है और बाकी सब कुछ metronome के साथ synchronize होता है। यदि आप actively Ableton Link या MIDI Clock जैसी चीज़ के माध्यम से beat और phase information प्राप्त कर रहे हैं, तो metronome अगली beat पर शुरू होगा, लेकिन downbeats को beat clock से align करेगा। First in wins और बाकी सब कुछ अनुसरण करता है।
Metronome
यह beat clock का सबसे स्पष्ट integration है जिसमें count-in शामिल है।
AuxDock Atmosphere
यह sound का एक canvas बजाता है जिसे शुरू, बंद और बदला जा सकता है जिसमें वे changes current beat के साथ synchronized होते हैं।
AuxDock Pedalboard
क्या होगा यदि आपके guitar effects song के हर पहलू के साथ sync में रह सकें? AuxDock में timed pedals हैं जिनमें time parameters को एक musical subdivision के लिए set किया जा सकता है। Quarter, dotted eighth, आदि, tempo changes को follow करते हैं जो निम्न पर होते हैं: - Delay - Tremolo - Phaser - Wah
AuxDock Chordboard
यह किसी को भी song में chords बजाने देता है। यह एक arpeggiator और strum system का उपयोग करता है। Beat sync यह सुनिश्चित करता है कि प्रत्येक chord change और note सही समय पर बजे।
AuxDock Drum Rack
एक पूर्ण drum machine है जो यह सुनिश्चित करता है कि groove, fills, और ending वहीं land करें जहां आप expect करते हैं न कि जहां आपने tap किया।
AuxDock Virtual Instrument
यह एक guitar है जो आपके song में chords को strum या pick कर सकता है। Beat sync इसे time में बजाने देता है न कि जब भी आप इसे touch करते हैं।
Clock केवल तब चलती है जब कुछ सुन रहा हो। कुछ भी time में नहीं रखा जा रहा है, कुछ भी tick नहीं कर रहा है।
Dynamic Tempo और Meter
एक song को अब एक tempo hold नहीं करना है। प्रत्येक sections अपने स्वयं के directives ले सकते हैं और beat clock को update किया जाता है जब प्रत्येक section को select किया जाता है:
- {tempo: 72} tempo को नए BPM value में changes करता है।
- {time: 6/8} time signature meter को 6/8 में changes करता है। नया meter एक clean downbeat पर शुरू होता है न कि bar के बीच में।
- {ramp: 4} current tempo से नए tempo तक measures, beats, या seconds की एक संख्या पर glides करता है न कि तुरंत। केवल एक number type करने से beats की संख्या specified होती है। 1,2 जैसे syntax का उपयोग करने से यह एक measure और दो beats पर change होगा। अंत में "s" append करने से जैसे 2s, seconds की संख्या को independent of the tempo के रूप में define किया जाएगा।
ये live changes हैं, edits नहीं! ये song के अपने tempo को rewrite किए बिना सब कुछ के tempo को move करते हैं।
Beat Sync को Enable करना
Beat Sync जहां भी relevant हो, एक छोटे pulsing LED के रूप में दिखाई देता है जिसके बगल में current BPM होता है। LED beat पर blinks करती है, इसलिए आप एक नज़र में दोनों को देख सकते हैं कि sync on है और यह किस tempo पर है।
इसे tap करने से उस surface के sync को toggle करते हैं। जब आप ऐसा करते हैं, तो एक chip dock में briefly float करता है — armed होने पर, यह Ableton Link… को अन्य devices के साथ tempo share करने के तरीके के रूप में प्रदान करता है या कि यह disarmed किया गया है, इस बात की पुष्टि करते हुए कि beat sync off है।
जहां यह मायने रखता है
जब metronome आपको count in करता है, तो beat-synced instruments count के दौरान silent रहते हैं और पहली real downbeat पर शुरू होते हैं। वे count के साथ play नहीं करते हैं और वे देर से नहीं आते हैं — पहली beat को ahead of time schedule किया जाता है ताकि यह बिल्कुल land करे।
यह क्यों Drift नहीं करता है
दो details अधिकांश काम करते हैं, और ये जानने लायक हैं क्योंकि वे बताते हैं कि 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 ten thousand beat one के रूप में accurate है।
Beat-synced audio को ahead of time schedule किया जाता है न कि जब tick arrive करे तब play किया जाता है। Clock precisely कह सकती है कि एक upcoming beat कब occur होगी, इसलिए एक drum hit को audio engine को advance में उस timestamp के साथ दिया जाता है। यदि app एक moment के लिए busy है, तो audio पहले से ही scheduled किया जा चुका है और अभी भी beat पर land करता है।
यदि कुछ drift करता हुआ प्रतीत होता है, तो check करें कि इसका Sync actually on है — एक effect जिसका Sync off है यह अपने स्वयं के rate knob पर चल रहा है, जो एक legitimate setting है और stage के पार से identical दिखता है।