<commit_before>require.config({
	paths: {
		jquery: "libraries/jquery/jquery-1.7.2",
		underscore: "libraries/underscore/underscore-1.3.3",
		backbone: "libraries/backbone/backbone-0.9.2",
		templates: "../templates",
		text: "libraries/require/text-1.0.8",
		order: "libraries/require/order-1.0.5",
		use: "libraries/require/use-0.3.0"
	},

	use: {
		backbone: {
			deps: ['use!underscore', 'jquery'],
			attach: function (_, $) {
				return Backbone;
			}
		},

		underscore: {
			attach: "_"
		}
	}
});

require([
	"use!underscore",
	"use!backbone",
	"soundOutput/soundOutput",
	"sequencer/sequencer",
	"tracks/trackCollection",
	"commandMap",
	"application/applicationView",
	"./keyboardShortcuts"
], function (_, Backbone, SoundOutput, Sequencer, TrackCollection, commandMap, ApplicationView, keyboardShortcuts) {
	var eventBus = _.clone(Backbone.Events);

	var commandObject = {
		eventBus: eventBus,
		selectedTrackModel: null,
		sequencer: new Sequencer(16),
		soundOutput: new SoundOutput(),
		trackCollection: new TrackCollection()
	};

	_.each(commandMap, function (fn, event) {
		eventBus.on(event, fn, commandObject);
	});

	commandObject.sequencer.play();

	var keyboardShortcuts = keyboardShortcuts(eventBus);

	var applicationView = new ApplicationView({
		eventBus: eventBus,
		el: "#container",
		model: commandObject.trackCollection
	});
<commit_msg>Sequencer.play() no longer called in main.<commit_after>require.config({
	paths: {
		jquery: "libraries/jquery/jquery-1.7.2",
		underscore: "libraries/underscore/underscore-1.3.3",
		backbone: "libraries/backbone/backbone-0.9.2",
		templates: "../templates",
		text: "libraries/require/text-1.0.8",
		order: "libraries/require/order-1.0.5",
		use: "libraries/require/use-0.3.0"
	},

	use: {
		backbone: {
			deps: ['use!underscore', 'jquery'],
			attach: function (_, $) {
				return Backbone;
			}
		},

		underscore: {
			attach: "_"
		}
	}
});

require([
	"use!underscore",
	"use!backbone",
	"soundOutput/soundOutput",
	"sequencer/sequencer",
	"tracks/trackCollection",
	"commandMap",
	"application/applicationView",
	"./keyboardShortcuts"
], function (_, Backbone, SoundOutput, Sequencer, TrackCollection, commandMap, ApplicationView, keyboardShortcuts) {
	var eventBus = _.clone(Backbone.Events);

	var commandObject = {
		eventBus: eventBus,
		selectedTrackModel: null,
		sequencer: new Sequencer(16),
		soundOutput: new SoundOutput(),
		trackCollection: new TrackCollection()
	};

	_.each(commandMap, function (fn, event) {
		eventBus.on(event, fn, commandObject);
	});

	var keyboardShortcuts = keyboardShortcuts(eventBus);

	var applicationView = new ApplicationView({
		eventBus: eventBus,
		el: "#container",
		model: commandObject.trackCollection
	});

{'fraction_non_alphanumeric': 0.1562385656787413, 'fraction_numerical': 0.014635931211123308, 'mean_word_length': 4.637113402061856, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4007028', 'n_tokens_mistral': 1035, 'n_tokens_neox': 935, 'n_words': 170}